linux程式與資源管理

2021-04-17 18:15:05 字數 2048 閱讀 5767

程式與資源管理

1)關於man命令

man在查詢指令的用法的時候,到何處去查?

其實就是在manpath中去查,而manpath在/etc/man.conf中設定(ubuntu在/etc/manpath.config中進行設定)

當我們執行man的時候,會逐個查詢manpath

2)/var/log中的檔案

/var/log中的檔案都是日誌檔案,可以在系統出現異常的時候查詢該目錄檔案,大多數問題都可以得到解決

3)背景工作管理

(1):在工作的命令後面加上&的時候,該工作可以在後台執行

(2):ctrl+z也可以把正在執行的工作丟到後台去執行;

(3):jobs可以當前後台執行的程式都列舉出來

(4):bg %number(在jobs中得到的工作號)

(5):fg %number(同上)

(6):kill

-1:重新讀取資料

-2:使用者中斷工作

-9:立刻殺掉乙個程序,不管他是否死亡

-15:停止乙個工作(預設)

kill -signal %number

4) ps

a:所有程序

u:所有使用者程序

x:所有tty程序

5)top

-p:vcpu 按照cpu利用率來排序

-m:按照記憶體使用量排序

-t:啟動時間排序

-a:執行的先後順序排序

(這些都是在鍵入top以後輸入)

6)free:

檢視記憶體情況

corey@localhost:/usr/share/man/man1$ free

total       used       free     shared    buffers     cached

mem:        759048     528276     230772          0      14144     260652

-/+ buffers/cache:     253480     505568

swap:      1461872          0    1461872

從這裡你可以看出記憶體的使用情況

swap就相當於windows下面的虛擬記憶體

7)sar -ur 秒數 次數

-u:檢視cpu的使用情況

-r:檢視記憶體的使用情況

秒數:每隔幾秒觀測一次

次數:觀測幾次

(ubuntu下面這個命令不存在)

8)kill 跟前面一樣,不過他可以接受pid

9)uname

-a :全部資訊

-r:核心資訊

-p:cup資訊

-n:理出主機名

10)程式優先順序

ps -l可以檢視到程式的優先級別

f s   uid   pid  ppid  c pri  ni addr sz wchan  tty          time cmd

0 r  1000  5911  5908  0  80   0 -  1469 -      pts/0    00:00:00 bash

0 r  1000  5973  5911  0  80   0 -   607 -      pts/0    00:00:00 ps

可以看到pri是程式的優先級別越小就越先執行,ni是指程式的nice值

pri(new)=pri(old)+nice

root可以設定nice值:-20-19

普通使用者:0-19

nice -n number command

給這個命令設定nice值(命令初始化執行的時候)

renice [number] pid

給正在執行的程式設定nice值

11)update

可以看到當前時間,開機執行時間長 ,幾個使用者,過去1 5 15分鐘的系統平均負載

12)who

whoami

last

hostname

13)ntpdate:網路校時

ntpdate -serveraddress

colck-w

linux 資源管理

一 系統資源 網路資源 儲存資源,計算資源 二 系統資源管理名命令 1.檢視目錄下的檔案使用情況 du sh 目錄 檔案 注 du sh檢視的是目錄 檔案占用block塊的大小 ll h檢視檔案 目錄的本身大小 2.檢視檔案系統 格式化好的分割槽 的使用情況 df h 注 檢視檔案系統使用i節點的情...

linux核心 資源管理

1.linux核心資源劃分功能 劃分cpu 記憶體空間 i o等的cgroup control group 以及劃分pid pic 網路 mount命名空間的namespace。2.linux的排程策略 scheduling policy tss time sharing system,分時系統 和...

Linux硬體資源管理

1 檢視系統pci裝置 lspci命令可列出所有的pci裝置如主機板 音效卡 顯示卡和網絡卡,也會把usb介面裝置列出來。root localhost lspci 如果想看到更詳細的pci裝置資訊,可以使用 v引數進行檢視 root localhost lspci v2 檢視cpu資訊 root l...