Linux 系統管理

2022-01-18 18:44:57 字數 3270 閱讀 4628

一,程序管理

1,程序檢視

1,程序簡介

程序是正在執行的乙個程式或命令,每乙個程序都是乙個執行的實體,都有自己的位址空間,並占用一定的系統資源

2,程序管理的作用

1,判斷伺服器健康狀態

2,檢視系統中所有程序

3,殺死程序

3,檢視系統中所有程序

ps -aux  檢視系統中所有程序,使用bsd作業系統格式  unix

ps -le  檢視系統中所有程序,使用linux標準命令格式

4,檢視系統健康狀態

top【選項】

選項:-d 秒數  指定top命令每隔幾秒進行更新,預設是3秒

在top命令的互動模式中可以執行的命令:

?或h  顯示互動模式的幫助

p:  以cpu使用率排序,預設就是此項

m:  以記憶體的使用率排序

n:  以pid排序

q:  退出top

5,檢視程序樹

pstree【選項】

選項:-p:  顯示程序的pid

-u:  顯示程序的所屬使用者

6,終止程序

1,kill命令

kill -l

檢視可用的程序資訊

kill -1 22354 重啟程序

kill -9 22368 強制殺死程序

2,killall命令

killall【選項】【訊號】程序名

按照程序名殺死程序

選項:-i:  互動式詢問是否殺死某個程序

-i:  忽略程序名的大小寫

3,pkill命令

pkill【選項】【訊號】程序名

按照程序名終止程序

選項:-t 終端號:  按照終端號踢出使用者

w使用w命令查詢主機已經登入的使用者

pkill -t -9 pts/1

強制殺死從pts/1虛擬終端登入的程序

二,工作管理

1,把程序放入後台

1,tar -zcf etc.tar.gz /etc &  (在命令後加&符)該程序還在執行

2,top

在top命令執行的過程中,按下ctrl+z快捷鍵(該程序在後台暫停)

2,檢視後台的工作

jobs 【-l】

選項:-l  顯示工作的pid

注:"+" 號代表最近乙個放入後台的工作,也是工作恢復時,預設恢復的工作

"-"號代表倒數第二個放入後台的工作

3,將後台暫停的工作恢復到前台執行

fg %工作號

引數:%工作號  %號可以省略,但是注意工作號和pid的區別

4,把後台暫停的工作恢復到後台執行

bg %工作號

注:後台回覆執行的命令,是不能和前台有互動的,否則不能恢復到後台執行

三,系統資源檢視

1,vmstat命令監控系統資源

vmstat 【重新整理延時,重新整理次數】

2,dmesg  開機時核心檢測修復

dmesg

dmesg | grep cpu

3,free命令檢視記憶體使用狀態

free 【-b|-k|-m|-g】

選項:-b  以位元組為單位顯示

-k   以kb為單位顯示,預設就是以kb為單位顯示

-m  以mb為單位顯示

-g  以gb為單位顯示

快取與緩衝的區別:

簡單來說快取(cache)是用來加速資料從硬碟中"讀取"的,而緩衝(buffer)是用來加速資料"寫入"硬碟的

4,檢視cpu資訊

cat /proc/cpuinfo

5,uptime命令

uptime

顯示系統的啟動時間和平均負載,也就是top命令的第一行,w命令也可以看到這個資料

6,檢視系統與核心相關資訊

uname【選項】

選項:-a:  檢視系統所有相關資訊

-r:  檢視核心版本

-s:  檢視核心名稱

判斷當前系統的位數:

file /bin/ls (檢視系統外部命令的檔案型別,順便顯示位數資訊)

查詢當前linux系統的發行版本

lsb_release -a

7,列出程序開啟或使用過的檔案資訊

lsof 【選項】(列出程序呼叫或開啟的檔案的資訊)

選項:-c 字串:只列出以字串開頭的程序開啟的檔案

-u 使用者名稱:只列出某個使用者的程序開啟的檔案

-p pid:列出某個pid程序開啟的檔案

8,系統定時任務

1,crond 服務管理與訪問控制

service crond restart

chkconfig crond on

2,使用者的crontab設定

crontab【選項】

選項:-e:  編輯crontab定時任務

-l:  查詢crontab任務

-r:  刪除當前使用者所有的crontab任務

crontab -e

進入crontab編輯介面,會開啟vim編輯你的工作

*****執行的任務

在定時任務中%需要使用\轉義,即\%y\%m\%d

Linux系統管理

程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...

Linux 系統管理

linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...

linux 系統管理

正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...