怎么用Systemd管理Ubuntu服務(wù)和進(jìn)程

小億
116
2024-04-28 14:17:44

Systemd是一個(gè)系統(tǒng)和服務(wù)管理器,可以用來啟動(dòng)、停止和管理各種系統(tǒng)服務(wù)和進(jìn)程。在Ubuntu上,可以使用systemctl命令來管理Systemd服務(wù)和進(jìn)程。

以下是一些常用的Systemd命令:

  1. 啟動(dòng)一個(gè)服務(wù):sudo systemctl start <service_name> 例如:sudo systemctl start apache2

  2. 停止一個(gè)服務(wù):sudo systemctl stop <service_name> 例如:sudo systemctl stop apache2

  3. 重啟一個(gè)服務(wù):sudo systemctl restart <service_name> 例如:sudo systemctl restart apache2

  4. 查看一個(gè)服務(wù)的狀態(tài):sudo systemctl status <service_name> 例如:sudo systemctl status apache2

  5. 設(shè)置一個(gè)服務(wù)開機(jī)啟動(dòng):sudo systemctl enable <service_name> 例如:sudo systemctl enable apache2

  6. 禁止一個(gè)服務(wù)開機(jī)啟動(dòng):sudo systemctl disable <service_name> 例如:sudo systemctl disable apache2

  7. 查看所有正在運(yùn)行的服務(wù):sudo systemctl list-units --type=service 例如:sudo systemctl list-units --type=service

通過使用以上命令,你可以方便地管理Ubuntu上的各種服務(wù)和進(jìn)程。Systemd還提供了更多高級(jí)功能,比如自定義服務(wù)配置文件等,可以根據(jù)需要進(jìn)一步了解和使用。

0