<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                最近管理一個數百臺機器的蘋果網絡,網絡用戶明顯感覺使用速度慢。 他們所有網絡用戶,默認采用將用戶個人文件夾存儲在中央服務器上方式來管理,它的優點是集中管理中央存儲,無論是備份還是用戶配置都可以方便管理。缺點也是明顯的,比如占用大量的網絡帶寬,尤其是在處理大量數據的情況下,視頻就是其中的一個。 要想解決網絡頻繁傳輸大數據的問題,主要解決思想是,把iMovie需要的iMovie Event和Project文件等都重定向到本地硬盤,這樣處理的媒體數據就都再本地處理,不會占用網絡資源來回傳輸數據,因為現在的本地硬盤的空間都足夠大,升級也簡單,但是問題也是,用戶要固定在一臺機器上使用iMovie,而且重要的數據,用戶應該手動備份,或者手動傳輸到服務器上。其實重定向用戶的臨時文件夾tmp也是相同的道理,它們都是利用了Unix系統提供的文件軟連接的便利,達到目的。 其實還有其他的場合應用。比如在Mac服務器上可以管理用戶的Dock的圖標,由于升級和電腦的移動性,很多時候不可能保證所有的機器都升級安裝了同一個版本的軟件,而好多軟件,都加入版本號,來避免覆蓋其他版本,比如Microsoft Office就有2004和2008的不同目錄,當然作為系統配置管理員,可以對自己環境中的軟件進行重新打包之后再發布到網絡上,這樣可以自己定義軟件的安裝來符合自己的網絡環境。不過有的時候并不那么簡單。而使用軟連接可以輕松解決類似版本的問題。 如果不涉及多用戶,那么比較簡單,否則就要有一種方法,當用戶登陸的時候,讓Mac系統執行自己的腳本,方法很多,可以使用工作組管理來實現;可以使用Launchd來實現;也可以使用登陸鉤子的方法;還可以使用mcx等等,嵌入我們自己的腳本,總之,方法多多,要根據自己網絡管理現狀來選擇一個適合自己的方法。 下面是一個文件夾重定向的一個實例. ? 這個就是用戶登陸時自動執行的腳本,它根據用戶名,在/Users/Shared/Movies/文件夾創建一個該用戶的文件夾,在里面是該用戶自己的Movies文件夾,并為iMovie準備好。 #!/usr/bin/perl# -------------------------------------------------------------------------------- ## Local Redirect LoginHook Script for 10.5,10.6 ## ## v1.0 (Mar11/08) ## -Initial Release ## v3.0 (Oct 15 / 10) ## -Modified ## -------------------------------------------------------------------------------- ####################################################################################$UserShortName = $ARGV[0];$uid = (getpwnam($UserShortName)) [2];$UserShortNameRealName = (getpwnam($UserShortName)) [6];$userHomeDir = (getpwnam($UserShortName)) [7];$> = $uid;###################################################################################`logger -i "<<Start>>: Local Cache Redirect LoginHook, user home <$userHomeDir>."`;# Create new 'movies' folder on the local hard drive if needsif ( !(-e "/Users/Shared/Movies/$UserShortName/Movies")){ `mkdir -p -m 700 "/Users/Shared/Movies/$UserShortName/Movies"`; `cp -R -n "/Library/Application/ Support/NetworkDeposit/iMovie/ Projects.localized" "/Users/Shared/Movies/$UserShortName/Movies/"`; `mkdir -p "/Users/Shared/Movies/$UserShortName/Movies/iMovie Events.localized"`;}# set proper permission anyway.`chown -R $UserShortName "/Users/Shared/Movies/$UserShortName"`;`chmod -R 777 "/Users/Shared/Movies/$UserShortName/Movies/"`;# move original Movies folder if exists already.`mv -n "$userHomeDir/Movies" "$userHomeDir/Movies_old"`;# Create symbolic link to point user's 'Movies' folder to local directory`ln -s -f -h "/Users/Shared/Movies/$UserShortName/Movies" "$userHomeDir/"`;# Set right directory for iMovie 8`defaults write com.apple.iMovie8.plist captureVolumePath "/Users/Shared/Movies/$UserShortName/Movies/iMovie Events.localized"`;`defaults write com.apple.iMovie8.plist exportFolder "~/Movies"`;`logger -i "<<End>>: Local Cache Redirect LoginHook, user home <$userHomeDir>."`;exit(0); ? 在安裝這個用戶登陸腳本之前,還要為這臺機器做好準備,下面是安裝腳本的一部分代碼 #!/bin/bash# Repair the old Movies user folder permissions.if [ -e /iMovie/ Events.localized ]; then chmod go+rwx /iMovie/ Events.localizedelse mkdir -m 777 /iMovie/ Events.localizedfiif [ -e /Users/Shared/Movies ]; then chmod 777 /Users/Shared/Movies for EachUser in `/bin/ls "/Users/Shared/Movies"` do chown "$EachUser" "/Users/Shared/Movies/$EachUser" chmod 700 "/Users/Shared/Movies/$EachUser" doneelse mkdir -p -m 1777 /Users/Shared/Moviesfiexit 0 ? 在用戶退出登陸的時候,最好有一個退出腳本,下面也是一個例子 #!/usr/bin/perl# -------------------------------------------------------------------------------- ## Local Cache Redirect Logout Script for 10.5 ## ## v1.0 (Mar11/08) ## -Initial Release ## -------------------------------------------------------------------------------- ####################################################################################$userLoggedIn = $ARGV[0];$uid = (getpwnam($userLoggedIn)) [2];$userLoggedInRealName = (getpwnam($userLoggedIn)) [6];$userHomeDir = (getpwnam($userLoggedIn)) [7];$> = $uid;###################################################################################`logger -i "Start: Local Cache Redirect LogoutHook"`;# Remove Cache Symlink`rm "$userHomeDir/Movies"`;`chmod 700 "/Users/Shared/Movies/$userLoggedIn"`;`logger -i "Finish: Local Cache Redirect LogoutHook"`;exit(0);
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看