Linux操做系統經常使用命令合集——第三篇-系統管理操做(25個命令)

 

1.whoaminode

【命令做用】linux

 顯示當前登陸有效用戶名稱shell

【命令語法】網絡

 whoami    [選項]架構

【經常使用選項】工具

 無性能

【參數說明】測試

 用戶名稱spa

【命令示例】操作系統

顯示當前登陸有效用戶名稱

# whoami

 

2.hostname

【命令做用】

 顯示或臨時設置主機名

【命令語法】

 hostname    [選項]    [參數]

【經常使用選項】

 無

【參數說明】

 指定要設置的主機名

【命令示例】

# hostname stalk  --修改主機名爲stalk

 

3.uname

【命令做用】

 顯示當前系統相關信息(內核版本、硬件架構、主機名稱、和操做系統類型等}

【命令語法】

 uname    [選項]

【經常使用選項】

-a或--all  --顯示所有的信息

-n或--nodename  -顯示在網絡上的主機名稱

-m或--machine  --顯示電腦類型

-s或--sysname  --顯示操做系統名稱

【參數說明】

 選項

【命令示例】

顯示當前系統的所有信息(-a),網絡上的主機名稱(-n)、電腦類型(-m)、操做系統名稱(-s)

# uname -a

# uname -n

# uname -m

# uname -s

 

4.date

【命令做用】

 顯示和設置系統日期和時間

【命令語法】

date    [選項]    [參數]

【經常使用選項】

-d<字符串>  --顯示字符串所指的日期與時間。字符串先後必須加上雙引號

-s<字符串>  --根據字符串來設置日期與時間。字符串先後必須加上雙引號

-u  --顯示GMT

 

 

【參數說明】

指定顯示時使用的日期時間格式

【命令示例】

# date +"%Y-%m-%d"  --格式化顯示當前系統時間,以年月日的形式

 

5.clear

【命令做用】

 清屏,快捷鍵:Ctrl + l

【命令語法】

 clear

【經常使用選項】

 無

【參數說明】

 直接輸入clear或者ctrl+l

【命令示例】

# clear  --清屏

 

6.users

【命令做用】

 顯示當前登陸系統的全部用戶的用戶列表

【命令語法】

 user    [選項]

【經常使用選項】

 無

【參數說明】

 選項

【命令示例】

# users  --顯示當前登陸系統的全部用戶的用戶列表

 

7.groups

【命令做用】

 顯示用戶所在組

【命令語法】

 groups    [選項]    [參數]

【經常使用選項】

 無

【參數說明】

 指定要顯示所屬工做組的用戶名

【命令示例】

# groups root  --顯示root用戶所屬的組

 

8.who

【命令做用】

 系統當前全部的登陸會話

【命令語法】

 who    [選項]    [參數]

【經常使用選項】

-q--count  --只顯示登入系統的帳號名稱和總人數

-H--heading  --顯示各欄位的標題信息列

-w-T--mesg--message--writale  --顯示用戶的信息狀態欄

【參數說明】

 指定查詢文件

【命令示例】

(1)# who  --顯示當前系統的用戶信息

(2)# who -q  --顯示當前開啓的終端數量和帳號個數

 

9.w

【命令做用】

 系統當前全部的登陸會話及所作的操做

【命令語法】

 w    [選項]    [參數]

【經常使用選項】

-h --不顯示頭信息

-f  --顯示用戶從哪登陸

-u  --當顯示當前進程和cpu時間時忽略用戶名

-s  --使用短輸出格式

【參數說明】

 僅顯示指定用戶

【命令示例】

# w -f root  --顯示root用戶從哪登陸

 

10.uptime

【命令做用】

 顯示系統總共運行了多長時間和系統的平均負載。

 系統平均負載是指在特定時間間隔內運行隊列中的平均進程數。

 若是每一個CPU內核的當前活動進程數不大於3的話,那麼系統的性能是良好的。若是每一個CPU內核的任務數大  於5,那麼這臺機器的性能有嚴重問題。

 若是你的linux主機是1個雙核CPU的話,當Load Average6的時候說明機器已經被充分使用了。

【命令語法】

 uptime    [選項]

【經常使用選項】

 -V  --顯示指令的版本信息

【參數說明】

 選項

【命令示例】

使用uptime命令查看系統負載

# uptime -v  --查看uptime命令版本信息

# uptime 

解釋:

05:22:11  --系統當前時間

up 1 day,  2:42  --主機已運行時間,時間越大,說明你的機器越穩定

2 users  --用戶鏈接數。是總鏈接數而不是用戶數

load average: 0.00, 0.00, 0.00  --系統平均負載,統計最近1,5,15分鐘的系統平均負載


11.sudo

【命令做用】

 以系統管理者的身份執行命令,也就是說,經由sudo所執行的指定就好像是root親自執行使用權限,在 /etc/sudoers 中有出現的使用者

【命令語法】

 sudo    [選項]    [參數]

【經常使用選項】

-l  --顯示出本身[sudo的使用者]的權限

-u<用戶>  --指定的用戶做爲新的身份。若不加此參數,則預設以root做爲新的身份

【參數說明】

 須要運行的指令和對應的參數

【命令示例】

# sudo -u userb ls -l  --指定用戶執行命令

# sudo  !! --以root權限執行上一條命令

# sudo -l  --列出目前的權限


12.exit

【命令做用】

 退出目前的shell,並返回給定值

【命令語法】

 exit    [參數]

【經常使用選項】

 無

【參數說明】

 返回值:指定shell返回值

【命令示例】

# exit  --退出當前shell


13.reboot

【命令做用】

 從新啓動正在運行的Linux操做系統

【命令語法】

 reboot    [選項]

【經常使用選項】

 -f  --強制從新開機,不調用shutdown指令的功能

-w  --僅僅作測試,並不真正將系統從新開機,只會把重開機的數據寫入 /var/log 目錄下的 wtmp 記錄文件

【參數說明】

 選項

【命令示例】

  # reboot  --從新開機

  # reboot -w  --作個重開機的模擬(只有記錄並不會真的重開機)


14.poweroff

【命令做用】

 關閉計算機操做系統而且切斷系統電源

【命令語法】

 poweroff    [選項]

【經常使用選項】

 -f  --強制關閉操做系統

【參數說明】

 選項

【命令示例】

# poweroff  --使用poweroff命令馬上關閉系統


15.halt

【命令做用】

 關閉正在運行的Linux操做系統

【命令語法】

 halt    [選項]

【經常使用選項】

 -p  --halt以後,執行poweroff

 -d  --不要在wtmp中記錄

 -w  --盡在wtmp中記錄,而不實際結束系統

【參數說明】

 選項

【命令示例】

 # halt -p  --關閉系統後關閉電源

 # halt -d   --關閉系統,單不留下記錄


16.shutdown

【命令做用】

 系統關機命令

【命令語法】

 shutdown    [選項]    [參數]

【經常使用選項】

 -h  --將系統關閉

【參數說明】

 設置多久後執行shutdown命令

要你送給全部登入用戶的信息

【命令示例】

 # shutdown -h now  --如今馬上關機

 # shutdown +5 "System will shutdown after 5 minutes"  --指定五分鐘後關閉,同時輸出警告信息給登入用戶


17.init

【命令做用】

 Linux下的進程初始化工具,init進程是全部Linux進程的父進程,他的進程號爲1

【命令語法】

 init     [選項]    [參數]

【經常使用選項】

 -b  --不執行相關腳本而直接進入單用戶模式

 -s  --切換搭配單用戶模式

【參數說明】

 運行等級:指定Linux系統要切換到的運行等級

 幾個經常使用的命令 :

 查看系統進程命令  #pa -ef | head

 查看init的配置文件 # more /etc/inittab

【命令示例】

運行級別:運行級別就是操做系統當前正在運行的功能級別。這個級別從06,具備不一樣的功能,能夠在 /etc/inttab 中查看他的英文介紹

# init 0  --停機(千萬不能吧 initdefault 設置爲0

         1  --單用戶模式

         2  --多用戶模式

         3  --徹底多用戶模式

         4  --沒有用到

         5  --x11(Xwindow)

         6  --從新啓動(千萬不要把 initdefault 設置爲6

 

18.alias

【命令做用】

 顯示和設置命令別名

【命令語法】

  alias    [選項]     [參數]

【經常使用選項】

 -p  --顯示已經設置的命令別名

【參數說明】

 定義命令別名,格式爲"命令別名='實際命令'"

例如:alias 1='ls -lsh'  --將從新定義ls命令,如今只需輸入l就能夠列目錄了。直接輸入 alias 命令會列出當前系統中全部已經定義的命令別名。

【命令示例】

查看系統已經設置的別名:

# alias -p

 

19.unalias

【命令做用】

 取消命令別名

【命令語法】

 unalias    [選項]    [參數]

【經常使用選項】

 -a  --取消全部命令別名

【參數說明】

 指定要取消的命令別名

【命令示例】

 # unallas cc  --取消已經設置的 "cc"命令別名取消


20.history

【命令做用】

 查看歷史命令記錄

【命令語法】

 history    [選項]     [參數]

【經常使用選項】

-c   --清空當前歷史命令

【參數說明】

 顯示最近的n條歷史命令

【命令示例】

 # history 10   --顯示最近使用的10條歷史命令信息

 

21.runlevel

【命令做用】

 顯示當前LInux系統的運行等級

【命令語法】

 runlevel     [參數]

【經常使用選項】

0  --停機

1  --單用戶模式

2  --多用戶,沒有 NFS

3  --徹底多用戶模式

4  --圖形界面

5  --從新啓動

S s Single user mode

【參數說明】

 參數

【命令示例】

 # runlevl  --顯示當前Linux的運行等級

 

22.chkconfig

【命令做用】

檢查、設置系統中的各類服務

【命令語法】

 chkconfig    [選項]

【經常使用選項】

--level<等級代號>  --指定讀系統服務在哪裏一個執行等級中開啓或關閉

--add  --增長所指定的系統服務,讓chkconfig指定得以管理它,並同時在系統啓動的敘述文件內增長相關數據

--del  --刪除所指定的系統服務,再也不由chkconfig指令管理,並同時在系統啓動的敘述文件內刪除相關數據

等級代號:

0  --表示關機

1  --單用戶模式

2  --無網絡鏈接的多用戶命令行模式

3  --有網絡鏈接的多用戶命令行模式

4  --不可用

5  --帶圖形界面的多用戶模式

6  --從新啓動

說明:level選項能夠指定要查看的運行級而不必定是當前運行級。對於每個運行級,只能有一個啓動腳本或者中止腳本。當切換運行級時,init不會從新啓動已經啓動的服務,也不會再次去中止已經中止的服務

運行級文件:

每一個被chkconfig管理的服務須要在對應的init.d下的腳本加上兩行或者更多行的註釋。第一行告訴chkconfig缺省啓動的運行級以及啓動和停機的優先級。若是某服務缺省不在任何運行級啓動,那麼使用 - 代替運行級。第二行對服務進行描述,能夠用 \ 跨行註釋。

【參數說明】

 選項

【命令示例】

# chkconfig  --list  --列出全部的系統服務

# chkconfig  --add bind  --添加dns服務

# chkconfig  --del bind  --刪除dns服務

# chkconfig --list  NetworkManager  --查看NetworkManager的全部運行級別

# chkconfig --level 35 NetworkManager on (關閉off)  --開啓(或關閉)NerworkManager35級別

 

23.write

【命令做用】

 向指定登陸用戶終端上發送信息

【命令語法】

 write     [參數]

【經常使用選項】

 無

【參數說明】

指定要接收信息的登陸用戶

指定接收信息的用戶的登陸終端

【命令示例】

# wirte root  --傳遞信息給root(全部root登陸的全部終端)

 

# wirte root pts/3  --只傳遞信息給root的連線pts3

 

24.last

【命令做用】

 顯示用戶最近登陸信息

【命令語法】

 last     [選項]    [參數]

【經常使用選項】

-d  --將ip地址轉換成主機名稱

-f<記錄文件>  --指定記錄文件

-n<顯示列數>- <顯示列數>  --設置列出名單的顯示列數

【參數說明】

顯示用戶登陸列表

顯示指定終端的登陸列表

【命令示例】

# last -5  --直接顯示用戶前五個的終端的登陸記錄


25.lastlog

【命令做用】

顯示系統中全部用戶最近一次登陸信息

【命令語法】

lastlog     [選項]

【經常使用選項】

 【參數說明】

 選項

 【命令示例】

 # lastlog  顯示當前系統中全部用戶最近一次登陸信息

相關文章
相關標籤/搜索