bra*_*ech 3 debian systemd services chkconfig systemctl
Debian 中 chkconfig 的等效项是什么?
在 CentOS 6 上,我可以运行它来查看系统加载的服务:
chkconfig --list
Run Code Online (Sandbox Code Playgroud)
我可以设置一个服务在启动时启动,如下所示:
chkconfig <service_name> on
Run Code Online (Sandbox Code Playgroud)
是否有类似的二进制文件可以为 Debian 执行此操作?
澄清一下,我正在使用 Kali 滚动,但据我所知,这与 Debian 非常相似
[kali@kali:~/labs/discovery]$ lsb_release -da
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2020.1
Codename: kali-rolling
[kali@kali:~/labs/discovery]$ hostnamectl
Static hostname: kali
Icon name: computer-vm
Chassis: vm
Machine ID: d74933508486479e9b07e83b9a036776
Boot ID: ece90367d8454f7fb795b9f2f1787091
Virtualization: vmware
Operating System: Kali GNU/Linux Rolling
Kernel: Linux 5.4.0-kali4-amd64
Architecture: x86-64
Run Code Online (Sandbox Code Playgroud)
假设您的 Debian 系统正在运行 systemd,检查所有启用的服务相当于chkconfig --list:
systemctl list-unit-files --type=service --state=enabled
Run Code Online (Sandbox Code Playgroud)
(正如您从What's the equal of chkconfig --list for systemctl?中看到的,在 CentOS 7 上,该chkconfig命令已更新为在运行时实际告诉您此命令以及另一个 systemd 等效命令。)
将服务设置为在启动时启动相当于chkconfig <service_name> on:
systemctl enable <service_name>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11117 次 |
| 最近记录: |