20.2. 使用 YaST 配置文件管理器

通过系统+配置文件管理器从 YaST 控制中心启动 YaST 配置文件管理器。第一次启动时,通过选择如 图 20.1 “YaST SCPM 选项” 所示的 SCPM 选项对话框中的启用来显式启用 SCPM。在设置中,确定是否应自动关闭进度弹出窗口,是否显示有关 SCPM 配置进度的冗长讯息。对于切换方式,确定在切换配置文件时,是应保存还是应丢弃活动配置文件的已修改资源。如果将切换方式设置为常规,则在切换时保存活动配置文件的所有更改。要定义引导时 SCPM 的行为,请将引导方式设置为保存更改(默认设置)或设置为丢弃更改

图 20.1. YaST SCPM 选项

YaST SCPM 选项

20.2.1. 配置资源组

要对当前资源配置进行更改,请在 SCPM 选项对话框中选择配置资源。下一个对话框(如 图 20.2 “配置资源组” 中所示)列出系统上可用的所有资源组。要添加或编辑资源组,请指定或修改资源组说明。例如,对于 LDAP 服务,输入 ldap 作为资源组,输入 LDAP 客户机服务作为说明。然后,输入相应的资源(服务、配置文件或两者),或修改现有的资源。删除未使用的这些资源。要重设置所选资源的状态(丢弃对资源所进行的任何更改并返回到初始配置值),请选择重设置组。您的更改将被保存到活动配置文件中。

图 20.2. 配置资源组

配置资源组

20.2.2. 新建配置文件

要创建新的配置文件,请在开始对话框(系统配置配置文件管理)中单击添加。在打开的窗口中,选择应将新配置文件基于当前系统配置(SCPM 自动检索当前配置并将其写入配置文件中),还是基于现有的配置文件。如果将当前系统配置用作新配置文件的基础,则可将新配置文件标记为新的活动配置文件。此操作不会对旧配置文件进行任何更改,也不会启动或停止任何服务。

在随后的对话框中为新配置文件提供名称和简短说明。为使 SCPM 在切换配置文件时执行特殊脚本,请输入每个可执行文件的路径(请参见 图 20.3 “特殊的配置文件设置”)。有关详细信息,请参见 第 20.3.4 节 “高级配置文件设置”。SCPM 对新配置文件的资源执行检查。在此测试成功完成后,就可使用新配置文件了。

图 20.3. 特殊的配置文件设置

特殊的配置文件设置

20.2.3. 修改现有的配置文件

要修改现有的配置文件,请在开始对话框(系统配置配置文件管理)中单击编辑。然后,按需修改名称、说明、脚本和资源。

20.2.4. 切换配置文件

要切换配置文件,请打开配置文件管理器。活动配置文件标记有一个箭头。选择要切换到的配置文件,然后单击切换到。如有必要,SCPM 将检查新资源或已修改的资源,然后添加这些资源。

如果已修改了资源,则 YaST 打开确认切换对话框。活动配置文件的已修改资源组列出已修改但尚未保存到活动配置文件中的活动配置文件的所有资源组。当前所选资源组的保存或忽略确定是应将对此资源组所进行的更改保存到活动配置文件中,还是应丢弃这些更改。或者,选择每个资源并单击细节来详细分析这些更改。这将显示属于此已修改资源组的所有配置文件或可执行文件的列表。要获得旧版本和新版本行对行的比较,请单击显示更改。在分析了这些更改后,请在操作中确定要对这些更改执行的操作:

保存资源

将此资源保存到活动配置文件中,但保留所有其他配置文件不动。

忽略资源

保留活动资源不动。此更改被丢弃。

保存到所有配置文件中

将此资源的整个配置复制到所有其他配置文件中。

修补所有配置文件

只将最新的更改应用到所有配置文件。

保存或忽略全部只保存或丢弃此对话框中显示的所有资源的更改。

在确认对活动配置文件的更改后,通过单击确定退出确认切换对话框。然后,SCPM 切换到新配置文件。在切换时,SCPM 执行旧配置文件的 prestop 和 poststop 脚本及新配置文件的 prestart 和 poststart 脚本。