哪些命令控制 /etc/rc*.d 在 Redhat/CentOS 上的行为?

发布于 2024-07-05 20:25:52 字数 57 浏览 10 评论 0原文

/etc/init.d/*


/etc/rc{1-5}.d/*
/etc/init.d/*


/etc/rc{1-5}.d/*

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

走野 2024-07-12 20:25:52

正如 px 所提到的,管理从 /etc/init.d 到 /etc/rc?.d 的脚本链接的正确方法是 /sbin/chkconfig 命令。

脚本应该在顶部附近有注释,指定 chkconfig 如何处理它们。 例如,/etc/init.d/httpd:

# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#          HTML files and CGI.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid

此外,从 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:

# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#          HTML files and CGI.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid

Also, use the /sbin/service command to start and stop services when run from the shell.

倾听心声的旋律 2024-07-12 20:25:52

/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.

且行且努力 2024-07-12 20:25:52

简而言之: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 the rc3.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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文