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


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

1、進程管理

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

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

  ①、判斷服務器健康狀態。

  ②、查看系統中的所有進程。

  ③、殺死進程。

2、查看系統中的所有進程:ps aux

  

  

 

  每一列解釋如下:

  

  

3、查看系統健康狀態:top

  

 

  

   

  

  

  

  

4、查看進程數:pstree

  

 

   

 

5、終止進程:kill

  ①、查看可用的進程信號:kill -l

  

  

  ②、根據進程 pid 殺死進程

  kill -15 進程號    默認正常結束進程,其中選項 -15 可以省略。

  

  ③、根據進程名 殺死進程

  

  

  

 

6、將進程放入后台運行

  ①、在命令后加 &,使得命令在后台運行

  

  ②、快捷鍵 Ctrl+z ,使得命令在后台暫停

  

7、查看后台的工作

  

 

8、將后台暫停的工作號恢復到前台執行

   

 

9、將后台暫停的工作號恢復到后台執行

  

 

10、監控系統資源:vmstat

  

  

 

11、查看硬件信息 dmesg

  

  

  還有個命令也可以查看 CPU 信息:

cat /proc/cpuinfo

  

12、查看系統與內核相關信息 uname

  

13、查看當前系統位數 file

  通過 file 命令查看任意一個外部命令的信息,比如 file /bin/ls

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM