青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大龍的博客

常用鏈接

統(tǒng)計

最新評論

Proc令系統(tǒng)信息了如指掌

Proc是一個虛擬文件系統(tǒng),在Linux系統(tǒng)中它被掛載于/proc目錄之上。

  Proc是一個虛擬文件系統(tǒng),在Linux系統(tǒng)中它被掛載于/proc目錄之上。Proc有多個功能 ,這其中包括用戶可以通過它訪問內(nèi)核信息或用于排錯,這其中一個非常有 用的功能,也是Linux變得更加特別的功能就是以文本流的形式來訪問進(jìn)程信息。很Linux命令(比如 ps、toPpstree等)都需要使用這個文件系統(tǒng)的信息。

  本文就是向用戶介紹一些訪問這些信息的方法 。需要說明的是,本文所述的內(nèi)容并不 一定適用所有內(nèi)核版本,有部分操作只適用于2.6內(nèi)核。

  一、進(jìn)程信息

  在/proc文件系統(tǒng)中,每一個進(jìn)程都有一個相應(yīng)的文件 。下面是/proc目錄下的一些重要文件 :

  /proc/pid/cmdline 包含了用于開始進(jìn)程的命令 ;

  /proc/pid/cwd包含了當(dāng)前進(jìn)程工作目錄的一個鏈接 ;

  /proc/pid/environ 包含了可用進(jìn)程環(huán)境變量的列表 ;

  /proc/pid/exe 包含了正在進(jìn)程中運行的程序鏈接;

  /proc/pid/fd/ 這個目錄包含了進(jìn)程打開的每一個文件的鏈接;

  /proc/pid/mem 包含了進(jìn)程在內(nèi)存中的內(nèi)容;

  /proc/pid/stat包含了進(jìn)程的狀態(tài)信息;

  /proc/pid/statm 包含了進(jìn)程的內(nèi)存使用信息。

  下面是一些獲取進(jìn)程信息的例子:

  ◆ 假設(shè)現(xiàn)在要查看是否所有的進(jìn)程都會做存儲器清除工作。在/proc/pid/stat文件中的每一 個進(jìn)程標(biāo)識 (第8個屬性)提供了有關(guān)進(jìn)程的很多 “個人”信 息。這個信 息可以對每一個 進(jìn)程標(biāo)識進(jìn)行。

  0x00000002 Process being created

  0x00000004 Exiting

  0x00000008 Dead

  0x00000040 Process using

  superuser privflage

  0x00000200 P rocess dumping core

  0x00000400 Prooess received some signal

  0x00000800 Process allocating memory

  0x00001000 Killed due to out-of--memory condition

  筆者從/usr/src/linux/include/linux/sched.h 中提取了這些信息。

  ◆ /proc/pid/fd/ 目錄提供 了有關(guān)打開文件的信息。要查看被進(jìn)程使用的輸入文件,使用以下命令 :

  # ls –l /proc/pid/fd/0

  ◆ 查看被進(jìn)程使用socket,使用以下命令 :

  #ls –l /proc/pid/fd|sed –n `/socket/{s/.*\[//;s/\]//p}`

  有關(guān)這些socket的信息可以使用以下命令獲取 :

  # netstat --ae

  ◆ 要將命令行參數(shù)傳遞給任意進(jìn)程,使用以下命令 :

  ~~cat /proc/pid/cmdline

  ◆ 要 獲取某一進(jìn)程父進(jìn)程的ID號,使用以下命令:

  #grep PPid/proc/pid/status

  二、普通的系統(tǒng)信息

  Proc包含了很多系統(tǒng)信息,這其中包括CPU負(fù)載、文件系統(tǒng)和網(wǎng)絡(luò)配置 。下面是一些通過Proc查看和更改系統(tǒng)的例子:

  ◆ 獲取可用系統(tǒng)內(nèi)存的空間 :

  # grep Free /proc/meminfo

  ◆ 自從系統(tǒng)最后一次啟動后的系統(tǒng)統(tǒng)計可以從/proc/stat文件中獲取 :

  #grep processes /proc/stat

  ◆ 獲知第 1、5和15分鐘系統(tǒng)負(fù)載的平均值 :

  #awk `{print “1 min:\t” $1 “\n5 min:\t” $2 “\n15 min:\t” $3` /proc/loadavg

  ◆ /proc/partitions可用于獲取系統(tǒng)的分區(qū)信息 。

  ◆ /proc/net和/proc/sys/net可用于查看和更改重要的網(wǎng)絡(luò)信息。比如,禁用ping命令,可以以 root身份運行以下命令 :

  #echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all

  如果要啟用IP轉(zhuǎn)發(fā)/IP偽裝,使用以下命令 :

  #echo 1> /proc/sys/net/ipv4/ip_forward

  ◆ 已經(jīng)掛載的文件系統(tǒng)信息可以從/proc/mounts中檢索。

  ◆ 要改變正在使用的主機名 ,使用以下命令:

  # echo www.abc.corn >/proc/sys/kernel/hostname

  ◆ 要獲取CPU信息,使用以下命令 :

  # cat /proc/cpuinfo

  ◆ 要獲知swap空間的使用情況 ,使用以下命令:

  # cat /proc/swaps

  ◆ 獲取系統(tǒng)的正常運行時間:

  #cat /proc/uptime

  ◆ 列出由NFS共享的文件系統(tǒng):

  # cat /proc/fs/nfsd/exports

  三、相關(guān)內(nèi)核的信息

  這是一個非常寬泛的主題,這里只介紹其中一小部分內(nèi)容:

  ◆ 從正在運行的內(nèi)核中獲知內(nèi)核的版本:

  #cat /proc/version

  ◆ /proc/kmsg文件被作為內(nèi)核日志信息源,它可以被作為一個系統(tǒng)信息調(diào)用的接口使用。

  ◆ /proc/kcore文件提供了以內(nèi)核文件格式形式訪問系統(tǒng)物理內(nèi)存,并且可以被gdb用于檢查任意內(nèi)核數(shù)據(jù)結(jié)構(gòu)的當(dāng)前狀態(tài)。如果裝了源碼,那么可以通 過查看/usr/src/linux/Documentation/filesystems/proc.txt文件來獲取更多的信息 。

  從中可以看出來,Proc是一個非常不錯的獲取系統(tǒng)信息渠道。如果利用得好,則它對Linux系統(tǒng)的維護和管理能提供非常大的幫助。

posted on 2013-02-16 23:16 大龍 閱讀(265) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            日韩亚洲欧美综合| 久久久亚洲一区| 欧美视频在线视频| 99re国产精品| 一区二区三区色| 国产日产亚洲精品| 免费在线观看一区二区| 久久综合网hezyo| 91久久久久久久久久久久久| 亚洲国产精品第一区二区| 欧美大片18| 亚洲深夜福利| 久久经典综合| 99re热精品| 欧美一级久久久| 亚洲精品国产精品国自产观看浪潮| 亚洲精品1区2区| 国产精品久久久一区麻豆最新章节| 欧美在线地址| 嫩草国产精品入口| 午夜视频在线观看一区二区| 久久久欧美精品| 亚洲在线不卡| 久久综合成人精品亚洲另类欧美| 亚洲一区二区3| 久久裸体艺术| 亚洲欧美影院| 欧美激情一区二区三区在线视频| 欧美一区二区三区播放老司机 | 亚洲第一天堂无码专区| 国产精品看片你懂得| 嫩模写真一区二区三区三州| 国产精品久久久久久影视 | 久久精品国产一区二区电影| 欧美jizz19性欧美| 久久久久www| 欧美性久久久| 亚洲国产婷婷香蕉久久久久久99| 国产专区欧美精品| 亚洲一区图片| 在线一区二区三区做爰视频网站| 久久婷婷麻豆| 久久成人精品视频| 国产精品美女| 日韩视频一区二区三区在线播放| 亚洲激情六月丁香| 久久精选视频| 久久成人免费视频| 国产精品美女一区二区| 日韩视频一区二区三区| 亚洲毛片在线观看.| 美日韩精品视频免费看| 久久婷婷av| 国内成+人亚洲+欧美+综合在线| 亚洲在线黄色| 午夜精品久久久久久久男人的天堂| 欧美日本成人| 日韩视频一区二区在线观看 | 99re6热只有精品免费观看 | 国内成人精品一区| 亚洲欧美日韩一区二区三区在线| 在线视频你懂得一区二区三区| 欧美黄色一级视频| 亚洲国产高清在线| 亚洲乱码日产精品bd| 欧美国产另类| 日韩亚洲欧美一区二区三区| 国产精品99久久不卡二区| 欧美日韩午夜激情| 亚洲一级电影| 久久爱另类一区二区小说| 国产一区二区精品久久99| 久久激情综合网| 欧美大片免费久久精品三p| 亚洲国产欧美在线人成| 欧美激情四色 | 香港成人在线视频| 美女黄毛**国产精品啪啪 | 国产精品色婷婷| 午夜精品三级视频福利| 久久综合色播五月| 亚洲三级影院| 国产精品福利av| 欧美一二区视频| 欧美激情亚洲视频| 亚洲一区二区三区四区五区黄| 国产精品亚洲一区| 久久人人看视频| 亚洲精品乱码| 欧美伊人久久| 亚洲精品一区二区三区婷婷月 | 国产精品一区久久久久| 久久精品在线观看| 日韩午夜电影在线观看| 久久国产精品一区二区| 91久久久久久| 国产亚洲精品久久久久久| 猛男gaygay欧美视频| 中文欧美字幕免费| 欧美14一18处毛片| 亚洲欧美一级二级三级| 亚洲国产精品成人一区二区| 国产精品v片在线观看不卡 | 久久爱另类一区二区小说| 亚洲国产老妈| 久久久久久电影| 中文日韩在线| 亚洲国产精品一区二区尤物区 | 欧美日韩精品一二三区| 久久精选视频| 亚洲欧美中文字幕| 亚洲区一区二| 男人天堂欧美日韩| 欧美在线视频播放| 亚洲线精品一区二区三区八戒| 在线观看视频一区二区| 国产精品自拍三区| 欧美三级小说| 亚洲欧美一级二级三级| 午夜精品福利电影| 日韩午夜电影| 亚洲国产视频直播| 国产亚洲毛片在线| 国产精品高清一区二区三区| 欧美国产第一页| 久久伊人一区二区| 欧美一区国产二区| 亚洲综合视频1区| 一区二区三区视频在线看| 亚洲理论在线| 亚洲精品欧美一区二区三区| 亚洲电影av在线| 欧美福利在线观看| 欧美成人综合网站| 欧美成人性网| 欧美激情久久久| 欧美a级大片| 欧美国产日韩xxxxx| 女仆av观看一区| 免费视频一区| 欧美大片一区二区三区| 免费看的黄色欧美网站| 欧美不卡视频| 亚洲第一在线视频| 亚洲国产影院| 日韩视频在线一区二区三区| 一区二区成人精品| 亚洲无线一线二线三线区别av| 中文亚洲欧美| 先锋影音网一区二区| 久久精品视频网| 男女av一区三区二区色多| 欧美激情小视频| 欧美午夜精品久久久久久浪潮| 欧美吻胸吃奶大尺度电影| 国产精品你懂的| 狠狠色综合色区| 91久久精品美女高潮| 在线视频精品一区| 午夜在线精品| 久久在线免费观看| 亚洲欧洲在线看| 亚洲一品av免费观看| 久久国产精品久久久久久| 免费视频一区| 欧美日韩亚洲高清一区二区| 国产精品视频99| 亚洲电影网站| 亚洲一品av免费观看| 久久嫩草精品久久久精品| 欧美精品日韩三级| 欧美电影资源| 久久国产精品毛片| 欧美精品一区二区精品网| 欧美手机在线| 在线观看欧美日本| 亚洲午夜电影网| 久久久久高清| 99国产精品久久| 久久国产欧美日韩精品| 欧美日韩卡一卡二| 激情久久久久久| 亚洲字幕在线观看| 欧美成在线视频| 亚洲欧美综合精品久久成人| 欧美不卡高清| 国产主播一区二区三区| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久久久一区二区| 亚洲午夜激情网站| 欧美成人高清| 激情综合久久| 欧美一区国产二区| 亚洲精品网站在线播放gif| 久久久久久久999| 国产酒店精品激情| 亚洲一区二区伦理| 亚洲日本aⅴ片在线观看香蕉| 久久久高清一区二区三区| 国产精品日韩在线|