如果每次前往一名新客户的办公室或一个朋友的家里,都要重新对笔记本的无线网络进行设置,你一定会感到厌烦。如果把网络名称、密码和IP地址写在一个小字条上随身带着,看上去也不那么专业。openSUSE的“系统配置档案管理”(System Configuration Profile Management,SCPM)现在可以帮你解决这个问题。
SCPM能让你的电脑设置适用于不同的环境和硬件配置。最常见的是对笔记本电脑进行重新设置,不仅需要不同的网络设置(是否使用DHCP、防火墙、网关和代理服务器),还要针对不同的硬件。例如,你有时需要使用一个Wi-Fi USB设备,另外你的电脑也不一定总能连着打印机。
建立自己的定义
SCPM能让你定义多个不同的“系统档案”(profile),并在系统启动或日常操作的时候进行无缝的切换。为了做到这一点,你首先必须定义要记录哪些“资源组”(resource groups);例如,网络资源组包括与网络设备相关的所有文件和定义。
要想定义一个系统档案,你可以打开YaST系统控制台,然后在菜单中选择System -> Profile Manager。在底部点击“Configure...”按钮,你将看到所有可用的资源组。如果一个资源组将被保存和恢复到你的系统档案中,它前面会标有一个X符号。如果你选中一个资源组,再点击Edit,你将看到它包括了哪些文件和设备。每当你修改系统档案的时候,SCPM就会保存并恢复每个资源组中的所有文件,再重启所有需要的服务。
要想开始使用SCPM,你可以勾上“Enable”和“Allow Profile Management for Non-root Users”(允许非根用户进行系统档案管理)选项----SCPM要求根用户权限,而这个选项授权所有用户都能修改系统档案。你还可以配置SCPM,以便允许或禁止用户对系统档案进行切换、增加或修改。在默认情况下,用户不能进行上述任一操作,除非你手工把他们添加到允许用户的列表中。
Switch Mode(切换模式)定义了当你从一个系统档案切换到另一个时,会发生什么。Normal(正常)表示当前设置中修改的参数将在你切换到另一系统档案之前被保存,这个选项是你的最佳选择。你还应该在Boot Mode(启动模式)中选择Save Changes(保存修改),这样每当你重启电脑的时候,也能保存当前的设置。如果你想知道究竟发生了什么,可以查看冗长的过程信息。
修改和创建系统档案
与系统档案打交道的最简单方式是使用Profile Chooser程序。如果你正在使用KDE,可以打开主菜单,选择System -> Desktop Applet -> Profile Chooser。在GNOME中,可以右键单击面板,从小程序列表中选择Profile Chooser。它将显示一个可用系统档案的列表,让你能很方便地进行修改。通过右键单击图标,你能启动YaST系统档案管理模块,或运行SCPM通用管理前端(SCPM Universal Management Front-End,SUMF)程序。
SUMF显示了一个所有可用系统档案的列表。在一开始,你只有一个默认的系统档案,需要自己去添加新的。有许多容易理解的选项。尽量不要使用Help选项,否则就会看到最没用的帮助页面,因为页面上面只写着“SUMF在这里需要解释”!如果你需要真正的文档,就到Novell文档站点上用Search功能搜索一下SCPM。
你可以通过复制一个旧的系统档案再进行修改,很轻松地创建一个新的系统档案。要想编辑一个系统档案,只需要切换到它,再进行修改。下一次当你请求进行系统档案切换时,SCPM将会首先记录当前的系统状态,然后保存你的修改。如果你很匆忙或想得到额外的确认,可以通过修改任何一个系统档案(这样SCPM就会自动保存),然后修改回原样;这时的处理就会像你预想的那样发生。
你可以通过三种方式选择使用哪个系统档案:
在系统启动时,当Boot Options菜单出现时按F3。你的系统档案的名字最好只有一个单词。名字中带有空格的系统档案在启动界面上会出现显示混乱。
打开SUMF,点击新的系统档案,然后按住Ctrl-S,或从Profiles菜单中选择Switch。
只需单击Profile Chooser图标,再选择新的系统档案。
通过SCPM,你能管理多个不同的系统档案,从而能在多个地点使用你的笔记本电脑,而没有任何麻烦或延迟。SCPM的在线帮助文档可能不很完整,但网站上有充足的信息能帮你获得最佳使用效果。