服务管理
更改启动服务
在运行级别对应的文件夹中,您可以看到许多文件名以 S## 和 K## 起始的启动脚本链接。例如:
/etc/rcS.d/S35mountall.sh 挂载文件系统
/etc/rcS.d/S40networking 启用网络支持
/etc/rc2.d/S13gdm 启动登录管理器
/etc/rc2.d/S20makedev 创建设备文件
/etc/rc2.d/S23xinetd 启动超级进程
/etc/rc2.d/K20powernowd 针对某种硬件的电源管理支持
| init进程将以 start 为选项,按文件名顺序执行所有以 S## 起始的脚本。脚本名称中的数字越小,它将被越早执行。例如在 /etc/rc2.d/ 文件夹中, S13gdm 文件名中的数字小于 S23xinetd , S13gdm 将比 S23xinetd 先执行。 |
| 如果一个脚本链接,以 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 | 受限模块支持。 |
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 超级守护程序 |
| /lib/linux-restricted-modules/ 文件夹中的模块为受限模块。例如某些驱动程序,如果您没有使用受限模块,就不需要开启它。 |