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

大龍的博客

常用鏈接

統(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>
            国产精品美女xx| 久久国产欧美精品| 欧美日韩精品是欧美日韩精品| 久久久一区二区三区| 亚洲欧美日韩系列| 午夜欧美大尺度福利影院在线看| 亚洲欧美中文日韩v在线观看| 午夜精品在线观看| 欧美一区二区三区男人的天堂| 午夜欧美不卡精品aaaaa| 亚洲免费观看在线观看| 日韩天堂av| 欧美在线视频二区| 欧美国产一区在线| 中文高清一区| 麻豆精品视频| 国产精品久久一级| 狠狠久久综合婷婷不卡| 在线亚洲欧美专区二区| 欧美在线免费| 亚洲国产成人不卡| 夜夜爽99久久国产综合精品女不卡| 在线亚洲美日韩| 久久一区激情| 国产精品成人观看视频国产奇米| 狠狠色香婷婷久久亚洲精品| 宅男噜噜噜66一区二区66| 久久久久久久一区二区| 亚洲精品久久久久久一区二区| 午夜久久影院| 欧美日韩国产另类不卡| 亚洲高清在线播放| 欧美专区日韩视频| 亚洲黄色有码视频| 免费在线亚洲欧美| 国产精品视频导航| 亚洲伦理网站| 亚洲乱码国产乱码精品精98午夜| 99riav国产精品| 久久亚洲视频| 亚洲手机在线| 欧美剧在线观看| 一区二区三区 在线观看视频| 久久精品30| 国产精品狼人久久影院观看方式| 91久久精品国产91性色tv| 久久精品官网| 亚洲欧美电影在线观看| 欧美人妖另类| 亚洲精品综合| 欧美激情一区在线| 欧美一级视频一区二区| 国产精品麻豆成人av电影艾秋| 99视频有精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲精品色图| 久久精品一区二区国产| 国产精品va在线| 一区二区三区视频在线观看| 亚洲国产精品久久久久秋霞影院| 亚洲欧美成人一区二区在线电影| 欧美午夜一区二区三区免费大片| 一本色道婷婷久久欧美| 亚洲精选91| 欧美日韩中文字幕精品| 亚洲视频狠狠| 亚洲一区在线免费| 国产欧美1区2区3区| 欧美一区二区三区久久精品茉莉花| 艳女tv在线观看国产一区| 欧美人与禽猛交乱配| 亚洲综合色自拍一区| 亚洲在线1234| 国产日韩欧美在线视频观看| 黄色成人免费网站| 免费观看成人www动漫视频| 一区二区三区我不卡| 久久男人资源视频| 久久久99精品免费观看不卡| 伊人成人在线视频| 欧美高清视频一区| 欧美精品综合| 亚洲一区二区三区在线看| 亚洲欧美国产高清| 亚洲国产视频a| 亚洲剧情一区二区| 久久精品国产一区二区电影 | 国产精品高潮久久| 亚洲一区二区三区涩| 日韩一区二区精品在线观看| 午夜视频久久久久久| 欧美专区日韩专区| 欧美精品系列| 国产亚洲精品美女| 中国av一区| 久久免费观看视频| 欧美尤物一区| 久久免费少妇高潮久久精品99| 欧美日韩精品福利| 永久免费精品影视网站| 久久久99免费视频| 99这里有精品| 美女主播一区| 亚洲精品一区二区三区蜜桃久| 亚洲精品字幕| 欧美激情五月| 午夜欧美精品| 经典三级久久| 欧美激情在线狂野欧美精品| 一区二区三区日韩欧美精品| 久久综合给合久久狠狠狠97色69| 国产精品家庭影院| 久久精品av麻豆的观看方式 | 免费观看日韩av| 欧美成人官网二区| 国产精品扒开腿做爽爽爽软件| 亚洲欧美一级二级三级| 久久一本综合频道| 久久婷婷久久| 欧美日韩亚洲一区二区三区在线观看 | 99综合在线| 国产精品久久久久久久久久免费 | 欧美aⅴ99久久黑人专区| 欧美激情精品久久久久| 欧美黄色片免费观看| 亚洲第一久久影院| 欧美日本一区二区视频在线观看| 亚洲理论在线观看| 亚洲一级网站| 亚洲精品一区二区三| 国产伦精品一区二区三区免费迷| 久久精品91| 亚洲电影激情视频网站| 亚洲在线播放| 怡红院精品视频| 欧美高清视频一二三区| 亚洲资源av| 亚洲精品美女久久久久| 久久免费视频在线观看| 99精品99久久久久久宅男| 久久av一区二区三区| 激情综合五月天| 国产精品日产欧美久久久久| 欧美成人资源| 欧美电影免费观看| 欧美激情bt| 欧美h视频在线| 久久精品观看| 久久久精品免费视频| 亚洲少妇诱惑| 午夜在线观看免费一区| 一区二区91| 一区二区三区四区五区精品| 日韩视频永久免费| 99热这里只有精品8| 亚洲一区二区三区国产| 欧美成人一区二区| 欧美va亚洲va国产综合| 美女在线一区二区| 久久精品72免费观看| 久久精品官网| 久久国产主播| 欧美高清视频在线播放| 午夜久久影院| 9色精品在线| 亚洲日本中文字幕| 欧美一级午夜免费电影| 亚洲国产精品嫩草影院| 欧美电影专区| 另类综合日韩欧美亚洲| 免费欧美电影| 亚洲欧洲一区二区天堂久久| 午夜精品区一区二区三| 国模一区二区三区| 一区二区激情| 亚洲美女av黄| 国产美女一区二区| 久久婷婷色综合| 中文有码久久| 欧美电影在线观看完整版| 亚洲国产精品一区| 欧美电影在线观看完整版| 亚洲一区二区三区在线看 | 国产精品久久久久婷婷| 亚洲欧美一区二区三区极速播放 | 国产亚洲精品久久久久久| 欧美成人资源| 午夜在线一区| 亚洲国产精品黑人久久久| 亚洲欧美综合| 亚洲日本无吗高清不卡| 国产欧美一区在线| 欧美人成网站| 久久综合国产精品| 欧美一级大片在线免费观看| 亚洲靠逼com| 亚洲黄色在线看| 欧美大成色www永久网站婷| 久久国产视频网站| 午夜精品视频|