Unix系统启动、关机及脚本定制全解析
1. 启动脚本基础
在系统启动过程中,启动脚本起着至关重要的作用。 set 命令会将 who 命令输出中的连续单词分配给 shell 脚本参数 $1 到 $9 。脚本利用这些参数来测试当前系统状态是否正常进入,若有错误则退出。同时,它还会检查上一个状态是否为单用户模式,确保仅在成功启动时开启会计功能,而非因启动错误进入单用户模式或从一个多用户状态切换到另一个多用户状态时开启。
许多系统的各种启动脚本功能可通过一个或多个相关配置文件中的设置进行控制和修改。这些设置可以启用或禁用子系统、指定启动守护进程的命令行参数等。通常,这些设置存储在以相应子系统命名的单独文件中,但有时也会全部存储在一个文件中,如 SuSE Linux 系统的 /etc/rc.config 。
以下是 Solaris 系统的两个配置文件示例:
- /etc/default/sendmail :
DAEMON=yes
Enable the daemon.
QUEUE=1h
Set the poll interval to 1 hour.
-
/etc/default/samba:
# Options to smbd
SMBD
超级会员免费看
订阅专栏 解锁全文
42

被折叠的 条评论
为什么被折叠?



