1.hostname指令
作用:操作服務器的主機名(讀取)
主機名:就是設備的名字,可以自行修改,我的主機名就是在我安裝操作系統之後修改的,現在修改成了ZH
(1)語法:hostnameZH
(2)語法:hostname -f
2.id指令d
作用:查看用戶的一些基本信息,包括用戶id、用戶組id、附加組id,該指令如果不指定用戶,則默認當前用戶。
(1)語法:id 顯示當前用戶的基本信息。
(2)語法:id 用戶名 顯示指定用戶的基本信息。
可以通過以下方式來驗證id指令得到的信息是否正確
cat /etc/passwd:驗證用戶信息
cat /etc/group:驗證用戶組信息
3.whoani指令
作用:我是誰,顯示當前登錄用戶的用戶名。一般用於shell腳本。
語法:whoami
4.ps -ef指令(重點)
作用:查看服務器的進程信息
選項含義 -e:等於‘-A’,表示列出全部的進程
-f:顯示全部的列(顯示全字段)
UID:該進程執行的用戶
PID:該進程的id
PPID:該進程的父進程id,如果一個進程的父進程找不到,該進程稱爲殭屍進程。
C:CPU的佔用率。
STIME:進程的啓動時間。
TTY:終端設備。發起該進程的設備是被符號。“?”表示該進程並不是由終端設備發起
TIME:進程的執行時間
CMD:進程對應的名稱或者路徑。
(1)案例1
在ps的結果中過濾出想要查看的進程
ps -ef | grep 進程名
5.top指令 (與ps -ef有點像)
作用:查看服務器進程佔用的資源。
語法:
進入命令:top (動態顯示,自動刷新)
退出命令:按下q鍵
表頭含義:
PID:進程id
USER:該進程執行的用戶
PR:進程優先級,越大越高
NI:NICE,不怎麼用
VITR:虛擬內存。
RES:常駐內存。
SHR:共享內存。
計算一個進程實際使用的內存 = 常駐內存 - 共享內存
S:表示進程的狀態,S表示睡眠,R表示運行
%CPU:cpu的佔用百分比
%MEM:內存佔用的百分比
TIME+:執行的時間
COMMAND:進程的名稱或者路徑
在運行top指令的時候,可以按下方便的快捷鍵:
M:將結果按照內存從大到小排列
P:將結果按CPU使用率從高到低排序
1:顯示多個(我的是8個)CPU信息
6.du -sh指令
作用:查看目錄的真實大小
語法:du -sh 目錄路徑
選項含義 -s:summaries,只顯示彙總的大小
-h:以較高可讀性的方式顯示
7.find指令
作用:用於查找文件(其選項有55個,這裏只說)
語法:find 路徑範圍 選項 選項的值
8.kill指令