對(duì)于美國(guó)服務(wù)器系統(tǒng)維護(hù)人員來說,美國(guó)服務(wù)器系統(tǒng)運(yùn)維必備的操作是一定需要記住的,今天美聯(lián)科技小編就來分享美國(guó)服務(wù)器Linux系統(tǒng)運(yùn)維必備的操作命令。
一、系統(tǒng)監(jiān)控
1、free命令:該命令能夠顯示美國(guó)服務(wù)器系統(tǒng)中物理上的空閑和已用內(nèi)存,還有交換內(nèi)存,同時(shí),也能顯示被內(nèi)核使用的緩沖和緩存。
命令:free [param],param可以為以下:
-b:以Byte為單位顯示內(nèi)存使用情況;
-k:以KB為單位顯示內(nèi)存使用情況;
-m:以MB為單位顯示內(nèi)存使用情況;
-o:不顯示緩沖區(qū)調(diào)節(jié)列;
-s<間隔秒數(shù)>:持續(xù)觀察內(nèi)存使用狀況;
-t:顯示內(nèi)存總和列;
-V:顯示版本信息。
2、ulimit命令:用于顯示系統(tǒng)資源限制的信息。
命令:ulimit [param],param參數(shù)可以為以下:
-a:顯示目前資源限制的設(shè)定。
-c <core文件上限>:設(shè)定core文件的最大值,單位為區(qū)塊。
-d <數(shù)據(jù)節(jié)區(qū)大小>:程序數(shù)據(jù)節(jié)區(qū)的最大值,單位為KB。
-f <文件大小>:shell所能建立的最大文件,單位為區(qū)塊。
-H:設(shè)定資源的硬性限制,也就是管理員所設(shè)下的限制。
-m <內(nèi)存大小>:指定可使用內(nèi)存的上限,單位為KB。
-n <文件數(shù)目>:指定同一時(shí)間最多可開啟的文件數(shù)。
-p <緩沖區(qū)大小>:指定管道緩沖區(qū)的大小,單位512字節(jié)。
-s <堆疊大小>:指定堆疊的上限,單位為KB。
-S:設(shè)定資源的彈性限制。
-t <CPU時(shí)間>:指定CPU使用時(shí)間的上限,單位為秒。
-u <程序數(shù)目>:用戶最多可開啟的程序數(shù)目。
-v <虛擬內(nèi)存大小>:指定可使用的虛擬內(nèi)存上限,單位為KB
3、top命令:可以實(shí)時(shí)動(dòng)態(tài)地查看系統(tǒng)的整體運(yùn)行情況,是一個(gè)綜合了多方信息監(jiān)測(cè)系統(tǒng)性能和運(yùn)行信息的實(shí)用工具。
命令:top [param],param為:
-b:以批處理模式操作;
-c:顯示完整的治命令;
-d:屏幕刷新間隔時(shí)間;
-I:忽略失效過程;
-s:保密模式;
-S:累積模式;
-u [用戶名]:指定用戶名;
-p [進(jìn)程號(hào)]:指定進(jìn)程;
-n [次數(shù)]:循環(huán)顯示的次數(shù)。
4、df命令
df –h:查看磁盤使用情況
df –i:查看inode使用情況
5、ps命令:用于查看進(jìn)程統(tǒng)計(jì)信息
常用參數(shù):
a:顯示當(dāng)前終端下的所有進(jìn)程信息,包括其他用戶的進(jìn)程。
u:使用以用戶為主的格式輸出進(jìn)程信息。
x:顯示當(dāng)前用戶在所有終端下的進(jìn)程。
-e:顯示系統(tǒng)內(nèi)的所有進(jìn)程信息。
-l:使用長(zhǎng)(long)格式顯示進(jìn)程信息。
-f:使用完整的(full)格式顯示進(jìn)程信息。
在使用中可以加上grep命令一起使用,也可以單獨(dú)使用
ps命令單獨(dú)使用的情況:ps -elf tomcat
結(jié)合管道操作和grep命令進(jìn)行過濾,用于查詢某一個(gè)進(jìn)程的信息:ps -elf | grep tomcat
二、文件操作
1、tail命令:可用于查看美國(guó)服務(wù)器文件的內(nèi)容。
命令:tail [param] [filename],其中param可為:
-f :循環(huán)讀取
-q :不顯示處理信息
-v :顯示詳細(xì)的處理信息
-c [數(shù)目]: 顯示的字節(jié)數(shù)
-n [行數(shù)]: 顯示文件的尾部 n 行內(nèi)容
–pid=PID :與-f合用,表示在進(jìn)程ID,PID死掉之后結(jié)束
-q, --quiet, --silent :從不輸出給出文件名的首部
-s, --sleep-interval=S :與-f合用,表示在每次反復(fù)的間隔休眠S秒
2、ll –ah命令:可以用于查看文件情況。
三、網(wǎng)絡(luò)通信
1、netstat命令:是用于監(jiān)控美國(guó)服務(wù)器進(jìn)出網(wǎng)絡(luò)的包和網(wǎng)絡(luò)接口統(tǒng)計(jì)的命令行工具。
命令:netstat [param],param參數(shù)可以為:
-h : 查看幫助
-r : 顯示路由表
-i : 查看網(wǎng)絡(luò)接口
2、service network restart命令:重啟網(wǎng)絡(luò)
3、SELinux命令:全稱是 Security-Enhanced Linux,它是由美國(guó)國(guó)家安全局(NSA)貢獻(xiàn)的,它為 Linux 內(nèi)核子系統(tǒng)引入了一個(gè)健壯的強(qiáng)制控制訪問Mandatory Access Control架構(gòu)。SELinux的功能也就是類似于防火墻的功能。
1)查看selinux狀態(tài):getenforce
2)臨時(shí)禁用SELINUX:setenforce
4、firewall-cmd –state命令:查詢美國(guó)服務(wù)器Linux系統(tǒng)防火墻開啟狀態(tài)
5、systemctl stop firewalld.service:臨時(shí)關(guān)閉防火墻
6、systemctl disable firewalld.service:永久關(guān)閉防火墻
四、系統(tǒng)管理
1、uname命令:用于查看內(nèi)核版本
2、IP addr命令查看美國(guó)服務(wù)器Linux的ip地址
以上就是美國(guó)服務(wù)器Linux系統(tǒng)運(yùn)維必備的操作命令,希望能幫助各位美國(guó)服務(wù)器用戶更好的維護(hù)系統(tǒng)。
關(guān)注美聯(lián)科技,了解更多IDC資訊!