SUSE Linux系统优化全攻略
1. 系统优化概述
SUSE Linux默认安装采用“一刀切”的方式,试图为所有类型的用户提供服务。虽然这提供了广泛的兼容性,但并不总是能确保系统达到最佳状态。例如,如果您从不将打印机连接到SUSE Linux,那么保留打印子系统在内存中就没有意义。移除它不仅可以释放内存,还能加快启动时间。通过对系统各子系统的针对性优化,可以显著提升计算机的性能。
2. 加速启动过程
2.1 了解启动流程
当启动装有SUSE Linux的计算机时,计算机的BIOS会在硬盘上搜索启动程序。如果安装了SUSE Linux,启动程序将运行GRUB引导加载程序。GRUB的作用有两个:一是显示一个菜单,让您选择要加载的操作系统;二是如果从引导菜单中选择了Linux操作系统,GRUB将加载Linux内核。
内核加载后,会启动init程序,它的主要任务是运行各种运行级别脚本,这些脚本位于 /etc/init.d
或其子目录中,用于加载系统正常运行所需的硬件和软件。
运行级别脚本有两个作用:启动和配置特定运行级别所需的硬件,以及启动该运行级别所需的系统软件(即服务)。SUSE Linux的运行级别定义如下表所示:
| 运行级别 | 描述 |
| ---- | ---- |
| 0 | 停机;计算机关闭 |
| 1 | 单用户模式(root登录);很少有硬件和软件服务被激活,通常用于故障排除 |
| 2 | 非GUI模式;网络接口停用,允许多用户登录 |
| 3 | 非GUI模式;启动标准的硬件和系统服务,包括网络服务 |