服务管理

更改启动服务

在运行级别对应的文件夹中,您可以看到许多文件名以 S## 和 K## 起始的启动脚本链接。例如:

/etc/rcS.d/S35mountall.sh   挂载文件系统 1
/etc/rcS.d/S40networking    启用网络支持
/etc/rc2.d/S13gdm           启动登录管理器
/etc/rc2.d/S20makedev       创建设备文件
/etc/rc2.d/S23xinetd        启动超级进程
/etc/rc2.d/K20powernowd     针对某种硬件的电源管理支持  2  

1

init进程将以 start 为选项,按文件名顺序执行所有以 S## 起始的脚本。脚本名称中的数字越小,它将被越早执行。例如在 /etc/rc2.d/ 文件夹中, S13gdm 文件名中的数字小于 S23xinetd , S13gdm 将比 S23xinetd 先执行。

2

如果一个脚本链接,以 K## 起始,表示它将以 stop 选项被执行。如果相应服务没有启动,则不执行该脚本。
  • 如果您想禁止某一服务在启动时自动运行,您可以将相应运行级别中的脚本由 S##xxx 重命名为 K##xxx 。

手动控制服务

您也可以手动运行带有以下选项的启动脚本,来控制系统服务。 start 启动 stop 停止 restart 重启

/etc/rc2.d/K20powernowd start    

有时您并不清楚某一运行级别有什么启动脚本;而且此类脚本的前三位字符并不固定,不便于记忆。这时,可以直接使用 /etc/init.d/ 文件夹中的启动脚本( /etc/rcX.d/ 中的启动脚本链接到 /etc/init.d/ 文件夹下相应脚本),这也是推荐的方式。

/etc/init.d/powernowd start    
[注意] 注意
以上命令的位置并没有包含在环境变量的搜索路径中,所以要输入完整路径。

常见系统服务

acpi-support 高级电源管理支持
acpid acpi 守护程序.这两个用于电源管理,非常重要
apmd acpi 的扩展
alsa 声音子系统
alsa-utils 声音子系统实用工具
cron 任务调度系统,建议开启
anacron cron 的子系统,将系统关闭期间的计划任务,在下一次系统运行时执行
atd 类似于 cron 的任务调度系统。建议关闭
binfmt-support 核心支持其他二进制的文件格式
bluez-utiles 蓝牙设备支持
bootlogd 启动日志。开启它
syslog-ng 系统日志,建议开启
klogd 同上,使用一种就可以了
sysklogd  
cupsys 打印机子系统
dbus 消息总线系统(message bus system)。非常重要
dns-clean 使用拨号连接时,清除 dns信息
evms 企业卷管理系统
fetchmail 邮件用户代理守护进程,用于收取邮件
gdm gnome 登录管理器
gpm 终端中的鼠标支持
halt 别动它
hdparm 调整硬盘的脚本,配置文件为 /etc/hdparm.conf
hibernate 系统休眠
hotkey-setup 笔记本功能键支持
hotplug and hotplug-net 即插即用支持,比较复杂,建议不要动它
ifrename 网络接口重命名脚本。如果您有十块网卡,您应该开启它
inetd 配置文件为 /etc/inetd.conf
linux-restricted-modules-common 受限模块支持。1
lvm 逻辑卷管理系统支持
makedev 创建设备文件,非常重要
mdamd 磁盘阵列
module-init-tools /etc/modules加载扩展模块,建议开启
networking 网络支持。按 /etc/network/interfaces 文件预设激活网络,非常重要
ntpdate 时间同步服务,建议关闭
pcmcia pcmcia 设备支持
powernowd 移动 CPU 节能支持
ppp 拨号连接
ppp-dns  
readahead 预加载库文件
reboot 别动它
resolvconf 自动配置 DNS
rmnologin 清除 nologin
rsync rsync 守护程序
sendsigs 在重启和关机期间发送信号
single 激活单用户模式
sshd ssh服务器
sudo 检查 sudo 状态
udev 用户空间 dev文件系统(userspace dev filesystem)。重要
umountfs 卸载文件系统
urandom 随机数生成器
usplash 开机画面支持
vbesave 显卡 BIOS 配置工具。保存显卡的状态
xorg-common 设置 X 服务 ICE socket
adjtimex 调整核心时钟的工具
dirmngr 证书列表管理工具
hwtools irqs 优化工具
libpam-devperm 系统崩溃之后,用于修理设备文件许可的守护程序
lm-sensors 板载传感器支持
mdadm-raid 磁盘陈列管理器
screen-cleanup 清除开机屏幕的脚本
xinetd 管理其他守护进程的一个 inetd 超级守护程序

1

/lib/linux-restricted-modules/ 文件夹中的模块为受限模块。例如某些驱动程序,如果您没有使用受限模块,就不需要开启它。