天天看點

Linux系列教程(二十四)——Linux的系統管理

Linux系列教程(二十四)——Linux的系統管理

  上篇部落格介紹了Linux的服務管理,不管是以RPM包安裝的服務,還是通過源碼包安裝的服務,萬能啟動服務的方法都可以通過 /絕對路徑/啟動腳本名 start 。而通過 RPM 包安裝的服務還可以通過 service 指令來啟動,造成RMP包和源碼包啟動服務的根本差別就是它們安裝服務的位置差異造成的,RPM包安裝是有預設的位置的,而源碼包安裝則需要自己手動指定位置,一般是在/usr/local。那麼介紹完Linux的服務管理,本篇部落格我們介紹Linux的系統管理。

1、程序管理

  程序簡單來說就是系統中正在執行的一個程式或指令,每個程序都是一個運作的實體,都有自己的位址空間,并占用一定的系統資源。

  通過管理程序,我們做的主要工作是:

  ①、判斷伺服器健康狀态。

  ②、檢視系統中的所有程序。

  ③、殺死程序。

2、檢視系統中的所有程序:ps aux

  

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

  每一列解釋如下:

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

3、檢視系統健康狀态:top

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

   

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

4、檢視程序數:pstree

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

5、終止程序:kill

  ①、檢視可用的程序信号:kill -l

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

  ②、根據程序 pid 殺死程序

  kill -15 程序号    預設正常結束程序,其中選項 -15 可以省略。

Linux系列教程(二十四)——Linux的系統管理

  ③、根據程序名 殺死程序

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

6、将程序放入背景運作

  ①、在指令後加 &,使得指令在背景運作

Linux系列教程(二十四)——Linux的系統管理

  ②、快捷鍵 Ctrl+z ,使得指令在背景暫停

Linux系列教程(二十四)——Linux的系統管理

7、檢視背景的工作

Linux系列教程(二十四)——Linux的系統管理

8、将背景暫停的工作号恢複到前台執行

Linux系列教程(二十四)——Linux的系統管理

9、将背景暫停的工作号恢複到背景執行

Linux系列教程(二十四)——Linux的系統管理

10、監控系統資源:vmstat

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

11、檢視硬體資訊 dmesg

Linux系列教程(二十四)——Linux的系統管理
Linux系列教程(二十四)——Linux的系統管理

  還有個指令也可以檢視 CPU 資訊:

cat /proc/cpuinfo
      

12、檢視系統與核心相關資訊 uname

Linux系列教程(二十四)——Linux的系統管理

13、檢視目前系統位數 file

  通過 file 指令檢視任意一個外部指令的資訊,比如 file /bin/ls

Linux系列教程(二十四)——Linux的系統管理

作者:IT可樂

出處:http://www.cnblogs.com/ysocean/

資源:微信搜【IT可樂】關注我,回複 【電子書】有我特别篩選的免費電子書。

本文版權歸作者所有,歡迎轉載,但未經作者同意不能轉載,否則保留追究法律責任的權利。

繼續閱讀