Linux 常用指令記錄
- 開機自動啟動
systemctl enable 服務名稱
- 關閉自動啟動
systemctl disable 服務名稱
- 檢常服務狀況
systemctl status 服務名稱
- 服務重啟
systemctl restart 服務名稱
- 服務啟動
systemctl start 服務名稱
- 服務停止
systemctl stop 服務名稱
- 檢查系統啟動時有那些服務
systemctl list-unit-files
or
systemctl list-unit-files | grep 您想查看服務
- 目錄的使用者權限
chown [-R] 帳號名稱 檔案或目錄
chown [-R] 帳號名稱:群組名稱 檔案或目錄
- 檔案權限
r:4
w:2
x:1
每種身份(owner/group/others)各自的三個權限(r/w/x)分數是需要累加的,例如當權限為: [-rwxrwx---] 分數則是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
chmod [-R] xyz 檔案或目錄
特殊權限 SUID/SGID/SBIT 的功能
4 為 SUID
2 為 SGID
1 為 SBIT
這是啟用特殊權限
SUID: chmod u+s filename
SGID: chmod g+s filename
SBIT: chmod o+t filename
這是停用特殊權限
SUID: chmod u-s filename
SGID: chmod g-s filename
SBIT: chmod o-t filename
執行權限
chmod +x xxx.sh
- Linux 系統版本(CentOS)
cat /etc/redhat-release
- Linuc 系統版本(Debian\Ubuntu)
cat /etc/os-release
- 用 rpm 列出已安裝的套件 (CentOS)
rpm -qa | grep 詢查套件名稱
- 用 yum 列出已裝的套件 (CentOS)
yum list installed | grep 詢查套件名稱
- 用腳本方式進行系統定期重啟
#!/bin/bash
systemctl reboot
Older Command | systemctl equivalent | Description |
---|---|---|
halt | systemctl halt | Halts the system |
poweroff | systemctl poweroff | Powers off the system |
reboot | systemctl reboot | Restarts the system |
pm-suspend | systemctl suspend | Suspends the system |
pm-hibernate | systemctl hibernate | Hibernates the system |
pm-suspend-hybrid | systemctl hybrid-sleep | Hibernates and suspends the system |
- Debian 服務設定檔路徑
cd /lib/systemd/system/