redHat(一)新手常見命令

常用系統(tǒng)工作命令

echo命令

命令:echo $SHELL
結(jié)果:


image.png

date命令

參數(shù):
%t 跳格
%H 小時(0-24)
%I 小時(0-12)
%M 分鐘(00-59)
%S 秒
%j 今年中的第幾天
命令:date "+%Y-%m-%d %H:%M:%S"
結(jié)果:


image.png

reboot命令

作用:用于重啟系統(tǒng),需要使用root管理員才行。
命令:reboot
截圖:
直接黑屏,沒圖。。。


poweroff命令

作用:關(guān)閉系統(tǒng),,注意需要root權(quán)限
命令:poweroff
截圖:
直接黑屏,無圖。。。


wget命令

作用:下載網(wǎng)絡(luò)資源,賊好用
相關(guān)參數(shù)
-b 后臺下載模式
-P 下載到指定的目錄
-t 最大嘗試次數(shù)
-c 斷點續(xù)傳
-p 下載頁面內(nèi)所有的資源,包括圖片視頻等。
-r 遞歸下載
命令:

wget http://www.lol-wallpapers.com/wp-content/uploads/2018/06/Classic-Aatrox-Splash-Art-Update-Rework-HD-4k-Wallpaper-Background-Official-Art-Artwork-League-of-Legends-lol-1.jpg

效果圖


image.png

例子命令:下載www.linuxprobe.com的所有資源

命令
wget -r -p www.linuxprobe.com

截圖:
瘋狂下載


image.png

ps命令

作用:用于查看系統(tǒng)中的進程狀態(tài)
格式:ps[參數(shù)]
參數(shù):
-a 顯示所有進程
-u 用戶以及其他詳細信息
-x 顯示沒有控制終端的進程

進程狀態(tài)分為

  • R 運行
  • S 中斷
  • D不可中斷
  • Z 僵死
  • T 停止
    命令:ps -aux
    截圖:


    image.png

注意短命令是可以合并的,長命令是不行的。


top命令

作用:動態(tài)監(jiān)視進程活動與系統(tǒng)負載等信息
命令:top
截圖:


image.png

重要內(nèi)容(來源百度百科):前幾行水平顯示了不同系統(tǒng)參數(shù)的概括,接下來是進程和它們在列中的屬性。

1.1系統(tǒng)運行時間和平均負載

top命令的頂部顯示與uptime命令相似的輸出。

這些字段顯示:

當(dāng)前時間

系統(tǒng)已運行的時間

當(dāng)前登錄用戶的數(shù)量

相應(yīng)最近5、10和15分鐘內(nèi)的平均負載。

可以使用’l’命令切換uptime的顯示。

1.2任務(wù)

第二行顯示的是任務(wù)或者進程的總結(jié)。進程可以處于不同的狀態(tài)。這里顯示了全部進程的數(shù)量。除此之外,還有正在運行、睡眠、停止、僵尸進程的數(shù)量(僵尸是一種進程的狀態(tài))。這些進程概括信息可以用’t’切換顯示。

1.3 CPU狀態(tài)

下一行顯示的是CPU狀態(tài)。這里顯示了不同模式下的所占CPU時間的百分比。這些不同的CPU時間表示:

us, user:運行(未調(diào)整優(yōu)先級的)用戶進程的CPU時間

sy,system:運行內(nèi)核進程的CPU時間

ni,niced:運行已調(diào)整優(yōu)先級的用戶進程的CPU時間

wa,IO wait:用于等待IO完成的CPU時間

hi:處理硬件中斷的CPU時間

si:處理軟件中斷的CPU時間

st:這個虛擬機被hypervisor偷去的CPU時間(譯注:如果當(dāng)前處于一個hypervisor下的vm,實際上hypervisor也是要消耗一部分CPU處理時間的)。

可以使用’t’命令切換顯示。

1.4內(nèi)存使用

接下來兩行顯示內(nèi)存使用率,有點像’free’命令。第一行是物理內(nèi)存使用,第二行是虛擬內(nèi)存使用(交換空間)。

物理內(nèi)存顯示如下:全部可用內(nèi)存、已使用內(nèi)存、空閑內(nèi)存、緩沖內(nèi)存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。

內(nèi)存顯示可以用’m’命令切換。

退出:只需要按q即可


kill命令

作用:殺死進程
命令內(nèi)容:殺死剛才一直在下載網(wǎng)站上的內(nèi)容進程,通過top看到wget的進程的pid
命令:

kill 3241

結(jié)果:
可以看到進程被終止
[圖片上傳中...(image.png-c69011-1542371823764-0)]


pidof命令

作用:查找指定進程的pid
命令格式:pidof[參數(shù)][服務(wù)名稱]
命令內(nèi)容:查詢sshd的pid
命令內(nèi)容:

pidof sshd

截圖:


image.png

后話:當(dāng)然也是可以通過kill來殺掉進程的


killall命令

作用:當(dāng)有的時候服務(wù)程序需要多個進程進行協(xié)同服務(wù)的時候,那么就需要kill多個進程。kill命令可以很方便的殺掉服務(wù)。
命令格式:killall[參數(shù)]
命令內(nèi)容;由于電腦沒有安裝httpd沒法進行測試。


系統(tǒng)狀態(tài)監(jiān)測命令

ifconfig命令

作用:獲取網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息
命令:ifconfig
截圖:


image.png
uname命令

作用:用于查看系統(tǒng)內(nèi)核和系統(tǒng)版本信息
格式:uname[-a]
命令:uname -a
截圖:


image.png

查看系統(tǒng)版本詳細信息命令
命令:cat /etc/redhat-release
截圖:


image.png
uptime命令

作用:用于查看系統(tǒng)的負載信息
格式:uptime
內(nèi)容:


image.png

后話:剛才的top命令里面第一行里面也有。

free命令

作用:顯示當(dāng)前系統(tǒng)中內(nèi)存使用量信息
格式:free[-h]
命令:

free -h

截圖:


image.png
who命令

作用:查看當(dāng)前登錄主機的用戶信息和他們正在開起的終端信息
命令格式:who[參數(shù)]
命令內(nèi)容:

who

截圖:


image.png
last命令

作用:查看所有系統(tǒng)的登錄記錄
格式:last[參數(shù)]
命令:last
截圖:


image.png
history命令

作用:用于顯示歷史執(zhí)行過的命令,注意需要root權(quán)限
格式:history[-c],-c會清空記錄233333
命令:history
截圖:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容