什么是init.d以及如何在Linux中用于服务管理

Linux操作系统通常使用类似于bootloader的引导程序 grub lilo 而不是使用 init 启动操作系统和其他服务的进程。 init 是在Linux系统中分叉或创建其他进程的最重要进程。 init.d init 保存有关服务或守护进程的信息的配置目录。

null

初始位置

init.d 位于下面 /etc 它是大多数Linux发行版的配置目录。我们可以确认 init.d file 命令如下。它当然是一个目录。

$ file /etc/init.d
init.d Location
初始位置

初始化守护程序

init 守护进程是Linux系统的第一个进程。然后启动其他进程、服务、守护进程和威胁 init . 所以呢 init.d 是的配置数据库 init 过程。

守护程序脚本

现在我们将打印一个示例守护进程。守护程序脚本将包含如下函数 start , stop , restart , status 等等。我们将使用 cron 本例中的守护程序脚本。

$ cat /etc/init.d/cron
Daemon Script
守护程序脚本

列出Init.d内容

中有许多不同的守护程序和服务脚本 init.d 目录。我们可以将这些脚本与 ls 命令如下。

$ ls /etc/init.d/
List Init.d Contents
列出Init.d内容

Init.d脚本用法

我们可以使用这些守护程序脚本,只需像常规bash脚本一样调用。允许通过调用脚本打印一些帮助信息,但不提供任何选项。

$ /etc/init.d/cron

然后列出 cron 用于计划作业的守护程序。

$ /etc/init.d/cron status
Init.d Script Usage
Init.d脚本用法

相关文章: 如何更改Linux中的运行级别?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享