Useful Commands/Service Management: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
Line 31: Line 31:
systemctl reload systemd-networkd
systemctl reload systemd-networkd
</syntaxhighlight>
</syntaxhighlight>
|}
== Linux 傳統 ==
{| class="wikitable"
! 情境 || 指令
|-
| 管理系統服務 || <syntaxhighlight lang="bash">sudo service start/stop/reload/restart {服務名稱}</syntaxhighlight>
|-
| 顯示服務狀態 || <syntaxhighlight lang="bash">service --status-all</syntaxhighlight>
|-
| 顯示服務 (啟動/關閉) 時機 (runlevel 0~6) || <syntaxhighlight lang="bash">chkconfig --list</syntaxhighlight>
|-
| 設定服務在開機後自動啟動 || <syntaxhighlight lang="bash">sudo chkconfig --level 2345 {服務名稱} on</syntaxhighlight>
|}
|}



Revision as of 01:48, 10 September 2026

systemctl

Purpose Command
List
systemctl -t service
systemctl list-units -t service
Setup
sudo systemctl enable llama-swap
sudo systemctl disable llama-swap

sudo rm -f /etc/systemd/system/llama-swap.service
sudo systemctl daemon-reload
Monitor
systemctl status llama-swap
systemctl status llama-swap.service
Control
systemctl start  nginx
systemctl stop   nginx
systemctl reload nginx
systemctl reload systemd-networkd

Run Level

Run Level Description
0 halt
1 single user mode
2 Multi-user, without NFS
3 Full multi-user mode
4 unused
5 X11
6 reboot