1.7 管理用戶和組
useradd:添加指定的系統用戶
-d:指定用戶的宿主目錄位置
-e:指定用戶的賬戶失效時間
-g:指定用戶的基本組名
-G:指定用戶的公共組名
-M:不爲用戶建立並初始化宿主目錄
-s:指定用戶的登錄shell
-u:指定用戶的UID號
passwd:設置系統用戶的密碼,及鎖定、解鎖用戶
-d:清空指定用戶密碼
-l:鎖定用戶賬號
-S:查看用戶鎖定狀態
-u:解鎖用戶賬號
usermod:修改指定系統用戶信息
-d:指定用戶的宿主目錄位置
-e:指定用戶的賬戶失效時間
-g:指定用戶的基本組名
-G:指定用戶的公共組名
-L:鎖定用戶賬戶
-s:指定用戶的登錄shell
-u:指定用戶的UID號
-U:解鎖用戶賬號
userdel:刪除指定用戶的賬號
-r:刪除用戶後,也能將該用戶的宿主目錄一併刪除
groupadd:添加一個系統用戶組
-g:爲新建的組指定GID組標記號
groupdel:刪除指定的系統用戶組
id:輸出指定的用戶身份標誌信息
-u:只顯示有效的用戶信息
-g:只顯示有效地組信息
-n:只輸出用戶名稱而不是數字標記
users:查看登錄到當前主機中的用戶
su:切換爲另一個用戶身份
-l:使用目標用戶的登錄shell環境
1.8 管理進程與服務
ps:以靜態快照方式處處當前運行的進程的狀況統計數據
a:顯示終端下的所有進程信息
u:使用以用戶爲主的格式輸出進程信息
x:顯示當先用戶在所有終端下的進程信息
-e:顯示系統內的進程信息
-l:使用長格式顯示進程信息
-f:使用完整的格式顯示進程信息
top:在交互式的界面中動態顯示當前運行的進程信息
-d:指定動態信息的刷新間隔時間,單位爲 S
pstree:以樹形結構查看系統中進程及相互關係
-a:顯示進程對應的命令行
-u:顯示進程對應的用戶信息
-p: 顯示進程對應的進程號信息
kill: 終止指定的進程號的進程
-9:向指定的進程發送“無條件終止”的信號,即強行終止
killall:終止指定進程名的所有進程,可用於結束同名的多個進程
-9:向指定的進程發送“無條件終止”的信號,即強行終止
free:查看系統的內存、交互空間的使用情況
-b:以byte爲單位顯示信息
-k:以kb爲單位顯示信息
-m:以mb爲單位顯示信息
chkconfig:設置系統服務在不同運行級別的自啓動狀態,以及添加刪除系統服務
--level:指定控制服務的運行級別範圍(2.3.5.23.35.2345等)
--list:查看系統中的自啓動狀態
--add:添加新的系統服務
--del:刪除指定的系統服務
ntsysv:提供一個交互式的僞圖形程序。用於設置各種系統服務在不同運行級別的自啓動狀態
--level:制定對應的運行級別,數字選項對應init的不同模式,可以組合使用
1.9 管理文件系統
df:查看掛載的文件系統中磁盤空間的使用情況
-a:輸出所有可見文件系統的信息,抱括僞文件
-h:顯示信息時使用更人性化 kb.mb.gb
-i:查看分區中的i節點佔用的情況
-t:只查看指定類型的文件系統信息
-T:輸出信息同時顯示該分區的文件系統類型
stat:顯示文件或文件系統的i節點狀態
-f:顯示文件所屬文件系統的i節點狀態,而不是文件本身狀態
fdisk:查看磁盤分區,以及通過交互式界面未指定的磁盤進行分區設置
-l:顯示指定磁盤分區信息
mkfs:用於創建文件系統,即對磁盤分區進行格式化】
-t:指定需要創建的文件系統類型
fsck:檢查和修復linux文件系統中的錯誤
-y:在所有提示確認的步驟自啓動回答“yes"
-t:指定需要檢查的分區的文件系統類型
dd:用於設備文件的複製。
if=:設置複製源,及輸入文件 或設備位置,默認爲標準輸入
of=:設置複製目標,及輸出文件 或設備位置,默認爲標準輸入
bs=:設置複製時每次讀取的數據塊大小,可用k.m等單位
count=:設置蘇姚複製的數據塊個數
mount:掛載磁盤存儲設備或網絡共享目錄
-t:指定設備所使用的文件系統,如ext3.smbfs.nfs等
-o:指定掛載控制選項
umount:卸載以掛載的文件系統
eject:卸載並彈出關盤以及收回光盤托架
-t:收回已彈出的光盤托架
1.10 網絡配置管理
ifconfig:查看及臨時設置網絡接口參數,停用或激活網卡
ping:測試到目標主機的網絡的連接狀況
-c:設置發送測試數據包的個數
-s:設置發送測試數據包的大小
-i:設置發送每個測試數據包的間隔時間
traceroute:跟蹤到目標主機的路由途徑
mtr:融合了ping和traceroute命令有點的網絡診斷工具.可動態刷新路徑信息.按q鍵退出
netstat:查看系統的網絡連接狀況的統計信息
-a:顯示當前所有的網絡連接信息
-n:使用數字形式代表地址.端口等信息
-p:同時顯示和每個網絡關聯的進程信息
-t:顯示TCP協議相關的網絡連接信息
-u:顯示UDP協議相關的網絡連接信息
-r:查看系統的路由表信息
1.11 關機與重啓
shutdown:在指定的時間正常結束所有進程並關閉或重啓系統
-h:執行關機操作
-r:執行重啓操作
-c:取消操作
halt:中止及關閉系統
-f:不調用shutdown結束各個進程,直接中止
-p:如果硬件不支持.則在中止系統後關閉主機電源
reboot:重新啓動當前系統
-f:不調用shutdown結束各個進程.直接重啓當前系統
init:系統初始化的程序.可以通過不同選項切換到不同的系統運行級別
0:關機
1:切換到單用戶模式
3:切換到字符模式
5:將系統切換到圖形化模式
6:重啓系統
q:重新檢查並讀取/etc/inittab配置文件
runlevel:查看當前的系統運行級別,並查看進行切換之前的運行級別
1.12 其他常用命令
man:查看命令、內核函數或配置文件等相關的幫助手冊
help:查看shell內部命令的幫助信息
-s:只是顯示概要幫助信息,通常只輸出命令格式
clear:用於清屏、
alias:查看及設置命令別名.可以簡化平凡使用的命令操作
unalias:取消已經設置的命令別名
- a:取消所有的命令別名設置
uname:顯示當前系統的 主機名.系統平臺.硬件平臺.內核版本.系統時間等信息
-a:顯示所有的相關信息
-i:顯示硬件的體系結構類型
-r:顯示linux:系統的內核版本號