哪些命令控制 /etc/rc*.d 在 Redhat/CentOS 上的行为?
/etc/init.d/*
/etc/rc{1-5}.d/*
/etc/init.d/*
/etc/rc{1-5}.d/*
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
/etc/init.d/*
/etc/rc{1-5}.d/*
/etc/init.d/*
/etc/rc{1-5}.d/*
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
正如 px 所提到的,管理从 /etc/init.d 到 /etc/rc?.d 的脚本链接的正确方法是 /sbin/chkconfig 命令。
脚本应该在顶部附近有注释,指定 chkconfig 如何处理它们。 例如,/etc/init.d/httpd:
此外,从 shell 运行时,可以使用 /sbin/service 命令启动和停止服务。
As mentioned by px, the proper way to manage the links to scripts from /etc/init.d to /etc/rc?.d is the /sbin/chkconfig command.
Scripts should have comments near the top that specify how chkconfig is to handle them. For example, /etc/init.d/httpd:
Also, use the /sbin/service command to start and stop services when run from the shell.
/sbin/chkconfig
—/sbin/chkconfig
实用程序是一个简单的命令行工具,用于维护/etc/rc.d/init.d/
代码> 目录层次结构。/sbin/chkconfig
— The/sbin/chkconfig
utility is a simple command line tool for maintaining the/etc/rc.d/init.d/
directory hierarchy.简而言之:
init
。该进程的 pid 始终为 1,并根据
/etc/init.d
中的规则控制(生成)unix 中的所有其他进程。init 通常以数字作为参数调用,例如
init 3
这将使其运行rc3.d
文件夹的内容。有关详细信息:有关 init 的维基百科文章。
编辑:忘了提一下,真正控制你开始的 rc 级别是你的引导加载程序。
in one word:
init
.This process always has pid of 1 and controls (spawns) all other processes in your unix according to the rules in
/etc/init.d
.init is usually called with a number as an argument, e.g.
init 3
This will make it run the contents of therc3.d
folder.For more information: Wikipedia article for init.
Edit: Forgot to mention, what actually controls what rc level you start off in is your bootloader.