Linux 将脚本的符号链接添加到rc<;数字>;。在系统启动期间启动进程的d个文件夹

Linux 将脚本的符号链接添加到rc<;数字>;。在系统启动期间启动进程的d个文件夹,linux,startup,fedora,init,rc,Linux,Startup,Fedora,Init,Rc,我用的是软呢帽15 我正在尝试添加MYSql守护进程以在系统strtup期间启动 我已经了解,我必须将其添加到rc5.d,因为它是默认目标&isgraphical.target 从inittab: systemd使用“目标”而不是运行级别。默认情况下,有两个主要目标: multi-user.target:类似于运行级别3 graphical.target:类似于运行级别5 发件人: 当系统关闭时,/etc/rc0.d和/etc/rc6.d目录(分别为halt和reboot)中有另一个符号链接,它

我用的是软呢帽15

我正在尝试添加MYSql守护进程以在系统strtup期间启动

我已经了解,我必须将其添加到
rc5.d
,因为它是默认目标&is
graphical.target

inittab

systemd使用“目标”而不是运行级别。默认情况下,有两个主要目标:

multi-user.target:类似于运行级别3
graphical.target:类似于运行级别5

发件人:

当系统关闭时,/etc/rc0.d和/etc/rc6.d目录(分别为halt和reboot)中有另一个符号链接,它以K而不是S开头,通知init关闭进程

我注意到所有
rc.d
文件夹中都存在指向
httpd
的符号链接 作为符号链接:
K15httpd->../init.d/httpd
。 不存在以
S
开头的符号链接。有道理,因为我必须手动启动它

  • 为什么符号链接
    K15httpd->../init.d/httpd
    出现在所有
    rc.d
    文件夹中
  • 如果我想在系统启动期间启动httpd,我应该将符号链接命名为什么?

  • 符号链接中的数字是多少?i、 e.K15httpd->../init.d/httpd这里的15是什么?

  • 我读到()MYSql的符号链接应该是S98mysql,对吗?以K开头的符号链接的名称应该是什么

对于
/etc/init.d

  • 启动脚本
    S##
  • 杀死脚本
    K##
##
表示运行运行级别控制脚本期间脚本的执行顺序。脚本的执行顺序为:

  • 杀死脚本
  • 开始脚本
其执行顺序与输出中的文件顺序相同:

`ls /etc/rc#.d/K*`
`ls /etc/rc#.d/S*`
因此,根据这个标记,
K15httpd
script的存在意味着在您的情况下,
5
应该在这个运行级别停止apache(或另一个web服务)

出于同样的原因,
MySQL
的kill脚本位于较低的级别,那么您在中启动它的脚本将是
K02MySQL

您可以查看并阅读有关编写System V init脚本的信息。

这与编程有什么关系?