`
v5qqcom
  • 浏览: 1290434 次
文章分类
社区版块
存档分类
最新评论

Mac OS X:网络用户环境个性配置实例

 
阅读更多

最近管理一个数百台机器的苹果网络,网络用户明显感觉使用速度慢。 他们所有网络用户,默认采用将用户个人文件夹存储在中央服务器上方式来管理,它的优点是集中管理中央存储,无论是备份还是用户配置都可以方便管理。缺点也是明显的,比如占用大量的网络带宽,尤其是在处理大量数据的情况下,视频就是其中的一个。

要想解决网络频繁传输大数据的问题,主要解决思想是,把iMovie需要的iMovie Event和Project文件等都重定向到本地硬盘,这样处理的媒体数据就都再本地处理,不会占用网络资源来回传输数据,因为现在的本地硬盘的空间都足够大,升级也简单,但是问题也是,用户要固定在一台机器上使用iMovie,而且重要的数据,用户应该手动备份,或者手动传输到服务器上。其实重定向用户的临时文件夹tmp也是相同的道理,它们都是利用了Unix系统提供的文件软连接的便利,达到目的。

其实还有其他的场合应用。比如在Mac服务器上可以管理用户的Dock的图标,由于升级和电脑的移动性,很多时候不可能保证所有的机器都升级安装了同一个版本的软件,而好多软件,都加入版本号,来避免覆盖其他版本,比如Microsoft Office就有2004和2008的不同目录,当然作为系统配置管理员,可以对自己环境中的软件进行重新打包之后再发布到网络上,这样可以自己定义软件的安装来符合自己的网络环境。不过有的时候并不那么简单。而使用软连接可以轻松解决类似版本的问题。

如果不涉及多用户,那么比较简单,否则就要有一种方法,当用户登陆的时候,让Mac系统执行自己的脚本,方法很多,可以使用工作组管理来实现;可以使用Launchd来实现;也可以使用登陆钩子的方法;还可以使用mcx等等,嵌入我们自己的脚本,总之,方法多多,要根据自己网络管理现状来选择一个适合自己的方法。

下面是一个文件夹重定向的一个实例.

这个就是用户登陆时自动执行的脚本,它根据用户名,在/Users/Shared/Movies/文件夹创建一个该用户的文件夹,在里面是该用户自己的Movies文件夹,并为iMovie准备好。

在安装这个用户登陆脚本之前,还要为这台机器做好准备,下面是安装脚本的一部分代码

在用户退出登陆的时候,最好有一个退出脚本,下面也是一个例子

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics