溫馨提示×

systemctl命令在Linux中的常見用法

小樊
86
2024-09-09 09:30:17

systemctl 是一個(gè)用于管理 systemd 系統(tǒng)和服務(wù)的命令行工具

  1. 列出所有可用的服務(wù)單元:
systemctl list-units --type=service
  1. 啟動(dòng)一個(gè)服務(wù):
sudo systemctl start<service_name>
  1. 停止一個(gè)服務(wù):
sudo systemctl stop<service_name>
  1. 重啟一個(gè)服務(wù):
sudo systemctl restart<service_name>
  1. 查看服務(wù)狀態(tài):
systemctl status<service_name>
  1. 使服務(wù)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng):
sudo systemctl enable<service_name>
  1. 禁止服務(wù)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng):
sudo systemctl disable<service_name>
  1. 檢查服務(wù)是否啟用:
systemctl is-enabled<service_name>
  1. 重新加載服務(wù)配置文件:
sudo systemctl reload<service_name>
  1. 查看服務(wù)的日志:
journalctl -u<service_name>
  1. 列出所有失敗的服務(wù):
systemctl --failed
  1. 重置失敗的服務(wù)狀態(tài):
sudo systemctl reset-failed

這些是 systemctl 命令的一些常見用法。請注意,執(zhí)行需要管理員權(quán)限的操作(如啟動(dòng)、停止或重啟服務(wù))時(shí),需要使用 sudo 命令。

0