一、常用系統(tǒng)工作命令
1、wget 命令
作用:用于在終端中下載網(wǎng)絡(luò)文件。
格式:wget [參數(shù)] 下載地址
參數(shù)及作用:
-b : 后臺(tái)下載模式
-d:顯示調(diào)試信息
-N:該參數(shù)指定wget只下載更新的文件
-S:顯示服務(wù)器響應(yīng)
-P:下載到指定目錄
-t:最大嘗試次數(shù)
-c:斷點(diǎn)續(xù)傳
-p:下載頁(yè)面內(nèi)所有資源,包括圖片、視頻等
-r:遞歸下載
-T timeout:超時(shí)時(shí)間設(shè)置(單位秒)
-w time:重試延時(shí)(單位秒)
-Q quota=number :重試次數(shù)
-nc:不覆蓋已有的文件
-nd:不下載目錄結(jié)構(gòu),把從服務(wù)器所有指定目錄下載的文件都堆到當(dāng)前目錄里
-nH:不創(chuàng)建以目標(biāo)主機(jī)域名為目錄名的目錄,將目標(biāo)主機(jī)的目錄結(jié)構(gòu)直接下到當(dāng)前目錄下
-np:只下載目標(biāo)站點(diǎn)指定目錄及其子目錄的內(nèi)容
-l [depth]:下載遠(yuǎn)程服務(wù)器目錄結(jié)構(gòu)的深度
2、RPM(紅帽軟件包管理器)
RPM 有點(diǎn)像 Windows 系統(tǒng)中的控制面板,會(huì)建立統(tǒng)一的數(shù)據(jù)庫(kù)文件,詳細(xì)記錄軟件信息并能夠自動(dòng)分析依賴關(guān)系。目前 RPM 的優(yōu)勢(shì)已經(jīng)被公眾所認(rèn)可,使用范圍也已不局限在紅帽系統(tǒng)中了。
常見的RPM軟件包命令
rpm -ivh filename.rpm#安裝軟件的命令格式
rpm -Uvh filename.rpm#升級(jí)軟件的命令格式
rpm -e filename.rpm#卸載軟件的命令格式
rpm -qpi filename.rpm#查詢軟件描述信息的命令格式
rpm -qpl filename.rpm#列出軟件文件信息的命令格式
rpm -qf filename.rpm#查詢文件屬于哪個(gè)RPM的命令格式
3、yum命令
yum repolist all#列出所有倉(cāng)庫(kù)
yum list all#列出倉(cāng)庫(kù)中所有軟件包
yum info 軟件包名稱#查看軟件包信息
yum install 軟件包名稱#安裝軟件包
yum reinstall 軟件包名稱#重新安裝軟件包
yum update 軟件包名稱#升級(jí)軟件包
yum remove 軟件包#移除軟件包
yum clean all#清除所有倉(cāng)庫(kù)緩存
yum check-update#檢查課更新的軟件包
yum grouplist#查看系統(tǒng)中已經(jīng)安裝的軟件包組
yum groupinstall 軟件包組#安裝指定的軟件包組
yum groupremove 軟件包組#移除指定的軟件包組
yum groupinfo 軟件包組#查詢指定的軟件包組信息
4、ps 命令
PS命令用于查看系統(tǒng)中的進(jìn)程狀態(tài),格式為 ps [參數(shù)]。
-a:顯示所有進(jìn)程(包括其他用戶的進(jìn)程)
-u:用戶以及其他詳細(xì)信息
-x:顯示沒有控制終端的進(jìn)程
在Linux系統(tǒng)中,有5種常見的進(jìn)程狀態(tài),分別為運(yùn)行、中斷、不可中斷、僵死與停止,其各自含義如下所示:
R(運(yùn)行):進(jìn)程正在運(yùn)行或在運(yùn)行隊(duì)列中等待。
S(中斷):進(jìn)程處于休眠中,當(dāng)某個(gè)條件形成后或者收到信號(hào)時(shí),則脫離該狀態(tài)。
D(不可中斷):進(jìn)程不響應(yīng)系統(tǒng)異步信號(hào),即使用kill命令也不能將其中斷。
Z(僵死):進(jìn)程已經(jīng)終止,但進(jìn)程描述符依然存在,直到父進(jìn)程調(diào)用wait4()系統(tǒng)函數(shù)后將進(jìn)程釋放。
T(停止):進(jìn)程收到停止信號(hào)后停止運(yùn)行。
5、top 命令
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)行界面如下圖示:
上圖中,top命令執(zhí)行結(jié)果的前5行為系統(tǒng)整體的統(tǒng)計(jì)信息,其代表的含義如下: