Skip to content

Operating-system service management

对OS的service进行管理,这是每个OS都需要做的非常重要的一个工作。

wikipedia Operating system service management

In computing, mechanisms and techniques for managing services often differ by operating system.

Apple macOS

launchd

Many Linux distributions

systemd

如何确定OS使用的是哪种service management方式?

ps --pid=1 -l

比如

[dk@localhost ~]$ ps --pid=1 -l
F S   UID     PID    PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0       1       0  0  80   0 - 61488 -      ?        00:00:02 systemd

我的OS中,使用的是systemd

如何设置auto boot/开机自启动?

一般来说,通过编写init script即可。各种service management都有着各自的init script。

Linux 常见服务

cnblogs LINUX常见服务列表

csdn Linux 常见服务