reboot命令用于重啟系統(tǒng),其格式為reboot。
由于重啟計(jì)算機(jī)這種操作會(huì)涉及硬件資源的管理權(quán)限,因此默認(rèn)只能使用root管理員來重啟。
poweroff命令用于關(guān)閉系統(tǒng),其格式為poweroff。
該命令與reboot命令相同,都會(huì)涉及硬件資源的管理權(quán)限,因此默認(rèn)只有root管理員才可以關(guān)閉電腦。
wget命令用于在終端中下載網(wǎng)絡(luò)文件,格式為“wget [參數(shù)] 下載地址”。
參數(shù)及作用如下表
參數(shù)
作用
后臺(tái)下載模式
下載到指定目錄
最大嘗試次數(shù)
斷點(diǎn)續(xù)傳
下載頁面內(nèi)所有資源,包括圖片、視頻等
遞歸下載
ps命令用于查看系統(tǒng)中的進(jìn)程狀態(tài),格式為“ps [參數(shù)]”。
ps命令的常見參數(shù)以及作用如下表
參數(shù)
作用
顯示所有進(jìn)程(包括其他用戶的進(jìn)程)
用戶以及其他詳細(xì)信息
顯示沒有控制終端的進(jìn)程
Linux系統(tǒng)中時(shí)刻運(yùn)行著許多進(jìn)程,如果能夠合理地管理它們,則可以優(yōu)化系統(tǒng)的性能。
在Linux系統(tǒng)中,有5種常見的進(jìn)程狀態(tài),分別為運(yùn)行、中斷、不可中斷、僵死與停止,其各自含義如下所示。
當(dāng)執(zhí)行ps aux命令后通常會(huì)看到如下圖所示的進(jìn)程狀態(tài)(太多了只截取部分)
top命令用于動(dòng)態(tài)地監(jiān)視進(jìn)程活動(dòng)與系統(tǒng)負(fù)載等信息,其格式為top。
top命令相當(dāng)強(qiáng)大,能夠動(dòng)態(tài)地查看系統(tǒng)運(yùn)維狀態(tài),完全將它看作Linux中的“強(qiáng)化版的Windows任務(wù)管理器”。
top命令的運(yùn)行界面如圖
pidof命令用于查詢某個(gè)指定服務(wù)進(jìn)程的PID值,格式為“pidof [參數(shù)] [服務(wù)名稱]”。
每個(gè)進(jìn)程的進(jìn)程號(hào)碼值(PID)是唯一的,因此可以通過PID來區(qū)分不同的進(jìn)程。
例如,可以使用如下命令來查詢本機(jī)上sshd服務(wù)程序的PID
kill命令用于終止某個(gè)指定PID的服務(wù)進(jìn)程,格式為“kill [參數(shù)] [進(jìn)程PID]”。
使用kill命令把上面用pidof命令查詢到的PID所代表的進(jìn)程終止掉。
例如:kill 1593 這種操作的效果等同于強(qiáng)制停止sshd服務(wù)
killall命令用于終止某個(gè)指定名稱的服務(wù)所對應(yīng)的全部進(jìn)程,格式為:“killall [參數(shù)] [服務(wù)名稱]”。
通常來講,復(fù)雜軟件的服務(wù)程序會(huì)有多個(gè)進(jìn)程協(xié)同為用戶提供服務(wù),如果逐個(gè)去結(jié)束這些進(jìn)程會(huì)比較麻煩,
此時(shí)可以使用killall命令來批量結(jié)束某個(gè)服務(wù)程序帶有的全部進(jìn)程。例如:killall httpd
ifconfig命令用于獲取網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息,格式為“ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)]”。
使用ifconfig命令來查看本機(jī)當(dāng)前的網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息時(shí),其實(shí)主要查看的就是:
網(wǎng)卡名稱、inet參數(shù)后面的IP地址、ether參數(shù)后面的網(wǎng)卡物理地址(又稱為MAC地址),