跳至內容

學科:伺服器管理/常用命令索引

來自維基學院

用戶 & 組

[編輯 | 編輯原始碼]
命令 作用 備註
groups 打印給定用戶或當前用戶所在組
groupadd 創建組
usermod 修改用戶 例: 添加用戶到組 sudo usermod -a -G www ec2-user
whoami 顯示當前用戶的名稱
adduser 創建用戶 例: sudo adduser site -d /var/www/html/ -s /sbin/nologin
userdel 刪除用戶
passwd 修改用戶密碼
chpasswd 批量修改用戶密碼 例: echo "test:123456a" | sudo chpasswd
chsh 修改login shell

另見: Subject:伺服器管理/用戶及組管理#配置文件

服務管理

[編輯 | 編輯原始碼]
命令 作用 備註
chkconfig 管理系統服務的啟動級別(runlevel)
service init腳本調用 常用方法 service --status-all ,打印所有系統服務狀態
ntsysv 以可視化的方式管理自動啟動的系統服務


資源監控

[編輯 | 編輯原始碼]
命令 作用 備註
ps 打印當前進程 常用方法 ps aux
pstree 打印進程樹
top 監視進程資源使用情況
df 磁盤空間
netstat Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships 常用 netstat -tlun
lsof 打印打開的文件 例如:sudo lsof -i :22 ,查看打開ssh的進程