日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux的目录proc pid,Linux /proc第一篇----/proc/pid记录了什么

發布時間:2024/10/8 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux的目录proc pid,Linux /proc第一篇----/proc/pid记录了什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于自己Linux系統知識基礎比較薄弱,準備比較全面學習,準備從/proc這個目錄開始。實際上這個目錄也基本上記錄所有系統運行時和內核的一些信息,所以如果想對linux系統有一個比較全面的了解,從/proc入手應該是個不錯的選擇。準備將自己學習的過程記錄下來,分享給同樣需要的朋友,也便于以后查閱。今天準備介紹一下/proc/pid這個目錄到底是做什么用的,它到底記錄了哪些信息。

cd /proc/之后,你會發現很多的目錄和文件,今天首先來介紹的就是那些以數字命名的目錄--它們就是linux中的進程號,每當你創建一個進程時,里面就會動態更新多出一個名稱為pid的目錄,然后你ls -l /proc/pid會發現如下信息:

dr-xr-xr-x? 2 user group 0 Sep 19 16:17 attr

-r-------- ?1 user group 0 Sep 19 16:17 auxv

-r--r--r-- ?1 user group 0 Sep 19 16:17 cgroup

--w------- ?1 user group 0 Sep 19 16:17 clear_refs

-r--r--r-- ?1 user group 0 Sep 18 14:18 cmdline

-rw-r--r-- ?1 user group 0 Sep 19 16:17 coredump_filter

-r--r--r-- ?1 user group 0 Sep 19 16:17 cpuset

lrwxrwxrwx ?1 user group 0 Sep 19 16:17 cwd -> /home/user/zbs/mysql/node-2

-r-------- ?1 user group 0 Sep 19 16:17 environ

lrwxrwxrwx ?1 user group 0 Sep 19 16:17 exe -> /home/user/zbs/xtradb-5.1.47_group/libexec/mysqld

dr-x------ ?2 user group 0 Sep 18 14:38 fd

dr-x------ ?2 user group 0 Sep 19 16:17 fdinfo

-r-------- ?1 user group 0 Sep 19 16:17 io

-r-------- ?1 user group 0 Sep 19 16:17 limits

-rw-r--r-- ?1 user group 0 Sep 19 16:17 loginuid

-r--r--r-- ?1 user group 0 Sep 19 16:17 maps

-rw------- ?1 user group 0 Sep 19 16:17 mem

-r--r--r-- ?1 user group 0 Sep 19 16:17 mountinfo

-r--r--r-- ?1 user group 0 Sep 19 16:17 mounts

-r-------- ?1 user group 0 Sep 19 16:17 mountstats

dr-xr-xr-x 10 user group 0 Sep 19 16:17 net

-r--r--r-- ?1 user group 0 Sep 19 16:17 numa_maps

-rw-r--r-- ?1 user group 0 Sep 19 16:17 oom_adj

-r--r--r-- ?1 user group 0 Sep 19 16:17 oom_score

-r--r--r-- ?1 user group 0 Sep 19 16:17 pagemap

-r--r--r-- ?1 user group 0 Sep 19 16:17 personality

lrwxrwxrwx ?1 user group 0 Sep 19 16:17 root -> /

-rw-r--r-- ?1 user group 0 Sep 19 16:17 sched

-r--r--r-- ?1 user group 0 Sep 19 16:17 sessionid

-r--r--r-- ?1 user group 0 Sep 19 16:17 smaps

-r--r--r-- ?1 user group 0 Sep 19 16:17 stack

-r--r--r-- ?1 user group 0 Sep 18 14:18 stat

-r--r--r-- ?1 user group 0 Sep 18 14:18 statm

-r--r--r-- ?1 user group 0 Sep 18 14:18 status

-r--r--r-- ?1 user group 0 Sep 19 16:17 syscall

dr-xr-xr-x 20 user group 0 Sep 19 16:17 task

下面我們挑常用的來解釋(用紅色標注出)

cmdline:這個主要是當前這個進程被運行時的command line,里面包括了運行時指定的一些參數,比如如果是mysqld的話就包括basedir==,datadir==,port=,socket=等等信息,你可以自己嘗試一下。

cwd:current working directory,當前的工作目錄

environ:這是個比較有用的文件,里面記錄了當前進程的一些環境變量,比如一臺機器上對同一個系統起多個實例(當然是不同端口、不同數據目錄),而你想知道哪個進程對應的是在哪個數據目錄起來的(可能是因為你想kill-9其中一個實例,因為你怕弄錯,所以的確定哪個進程是對應哪個數據目錄),那么此時你該怎么辦呢?兩者方法:1.strings /proc/pid/environ | grep PWD 2.tr \\0 \\n < /proc/pid/envrion | grep PWD 即可。當然里面還有很多的信息,你可以自己嘗試。

exe:這個就是氣這個進程的執行文件

fd:進程打開的文件描述符,我記得以前有人使用mysql遇到過two many openfiles的錯誤,這個就是打開太多的文件導致的,當然你如果只修改mysql里面的參數可能不會起作用,因為可能os上設置了一個比較小的數,所以要兩者都調大。

fdinfo:跟上面一個一樣,只不過只有文件描述符的值,沒有表示這個文件描述符是對應打開的哪個文件。在/proc很多時候都是這樣維護的:可能兩個文件里面要表示的信息是一樣的,但是有一個一般是以人能容易讀懂的格式給出。

limits:這個跟fd有一點關聯,因為這個里面限制了進程對系統資源的使用額度,比如前面說的你可以打開多少文件,具體的設定你可以修改這個文件/etc/securiry/limits.conf,里面也對每一項說得很清楚,只要會點E文,理解應該沒問題

oom_adj/oom_score:這兩個與linux的OOM機制有關的文件(關于OOM請看這里),oom_adj相當于一個因子,它值越大,在OOM時更容易被系統kill掉,但最終決定是否被kill的是oom_score,其實計算這個oom_score時,就是根據oom_adj來的,oom_adj更大,計算出來的oom_score就更大,也能容易在OOM時被系統kill掉。當然如果是很重要的服務現場,為了避免出現這種情況設置oom_adj=0就行,表示永遠不會因為OOM被kill。

stat/status:這兩者要表示的信息都是一樣的,進程的基本狀態,但是后一個是以人容易讀懂的格式給出,怎么分析前者stat的內容-->見這里。

這里順便提一個問題?我們遇到過通過查看stat里面的CPU time spent in user code(第14個值)這個值是0,不知道是什么原因導致的,有誰知道請留個言告訴一下

當然你會發現我還有很多的項沒介紹?最主要的原因是有些我也不懂,其次,對于新手了解這些最常用的應該暫時足夠了,等以后自己對它了解了再慢慢更新上來。當然如果你了解那些我沒提到的目錄、文件,歡迎大家留言互相交流~

參考文章:

總結

以上是生活随笔為你收集整理的linux的目录proc pid,Linux /proc第一篇----/proc/pid记录了什么的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费观看a级片 | 成人精品久久久 | 污视频网址在线观看 | 漂亮人妻被中出中文字幕 | 少妇av一区二区三区无码 | 日本三级456 | 日本xxxwww| 激情综合一区二区三区 | 国产一区精品视频 | 97色爱| 国产精品久久久久久久免费看 | 久久久久三级 | 在线亚洲天堂 | 最近国语视频在线观看免费播放 | 欧美老熟| 亚洲免费一区视频 | 久久久久久黄色片 | 精品无码国产污污污免费网站 | 日韩av电影一区 | 黄片一区二区 | 亚洲国产日韩欧美一区二区三区 | 日韩av免费看| 欧美一区二区三区激情视频 | 亚洲成人精品视频 | 极品国产在线 | 992tv在线成人免费观看 | 沈樵精品国产成av片 | 色老板精品凹凸在线视频观看 | 人妻激情偷乱频一区二区三区 | 大黑人交交护士xxxxhd | 日韩不卡毛片 | 少妇熟女高潮流白浆 | 6080成人 | 日韩性爰视频 | 国产成人精品一区二区三区网站观看 | 欧美日韩成人网 | 中文字幕亚洲视频 | 欧美v亚洲 | 国产a级淫片 | 91免费看网站 | 亚洲国产精品久久久久久 | 91国内 | 国产精品一区二三区 | 亚洲私拍 | 免费观看日本 | youjizz视频 | 国产在线一级片 | 日韩经典一区二区三区 | 日本美女高潮 | 99性趣网| 久草在现 | se婷婷| 青青青手机在线视频 | 裸体av淫导航 | 日韩在线免费看 | 国产性在线 | 一区二区三区伦理片 | 二区在线视频 | 国产 欧美 日韩 一区 | 国产日本在线播放 | 999久久久国产 | 四虎在线观看视频 | 天堂网免费视频 | 韩国女主播裸体摇奶 | 森泽佳奈作品在线观看 | 成人三级黄色 | 中文字幕日韩人妻在线视频 | 久久夜色精品国产噜噜亚洲av | 国产欧美日本在线 | 91超薄肉色丝袜交足高跟凉鞋 | 国产美女www爽爽爽 www.国产毛片 | 91极品国产| 亚洲网站在线观看 | 国产91精品一区二区 | 人妻熟女一区二区aⅴ水 | 日韩激情欧美 | 97精品视频在线观看 | 国产6区 | 亚洲小说区图片区都市 | 深夜影院在线观看 | 伊人夜色 | 日本免费黄网站 | 天天槽 | 美女黄18以下禁止观看 | 桃色av网站| 日韩免费影院 | 精品电影一区二区 | 日本一区视频在线观看 | 一本加勒比hezyo黑人 | 日本熟妇浓毛 | 神马久久久久久 | 久久久国产一区 | 国产真实乱人偷精品视频 | 国产一区二区福利 | 五月婷色| 开心黄色网| 黄色网址国产 | 黄黄的网站 | 国产一区二区三区久久久 |