免费A级毛片无码专区网站-成人国产精品视频一区二区-啊 日出水了 用力乖乖在线-国产黑色丝袜在线观看下-天天操美女夜夜操美女-日韩网站在线观看中文字幕-AV高清hd片XXX国产-亚洲av中文字字幕乱码综合-搬开女人下面使劲插视频

重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

前言簡單介紹一下在排查問題 。獻(xiàn)給初學(xué)者 。
該文的前置篇:
https://www.cnblogs.com/aoximin/p/16838657.html
正文什么是linux系統(tǒng)linux 是基于名為procfs的特殊文件系統(tǒng) 。
linux 有一句著名的話 , 一切皆文件 。
通常 , 數(shù)據(jù)會(huì)在啟動(dòng)時(shí)映射到名為 /proc 的裝入點(diǎn) 。proc 文件系統(tǒng)充當(dāng)內(nèi)核中內(nèi)部數(shù)據(jù)結(jié)構(gòu)的接口 ??梢允褂迷撐募@取有關(guān)系統(tǒng)的信息 , 并在運(yùn)行時(shí)更改某些內(nèi)核參數(shù) (sysctl)。
進(jìn)程被視為 /proc/ 目錄下的文件 。此目錄在此處定義為特殊目錄:
“此特殊目錄保存有關(guān) Linux 系統(tǒng)的所有詳細(xì)信息 , 包括其內(nèi)核、進(jìn)程和配置參數(shù) 。
舉個(gè)例子 , 比如你要查看內(nèi)存 , 你可以使用free 。
然后你還可以使用:
cat /proc/meminfo

重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
比如查看cpu信息:
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
可以看到我的cpu 是i5 7500 , 好多年的電腦了 , 當(dāng)年也是很好的 。
如果要查看進(jìn)程信息 , 這里隨便找一個(gè)進(jìn)程 。
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
然后進(jìn)40422這個(gè)目錄看一下:
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
這里面就是這個(gè)進(jìn)程運(yùn)行數(shù)據(jù):
比如cmdline:
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
有比如說查看這個(gè)進(jìn)程的環(huán)境變量:
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
最基礎(chǔ)的排查方式查看內(nèi)存和cpu 。
windows 上有任務(wù)管理器 , 那么linux 也有 , 就是top 。
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
如果發(fā)現(xiàn)這些信息不能滿足你 , 可以按f , 去選擇自己想要的信息 。
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
通過空格 , 選擇自己需要看的信息 。
然后使用man top 查看用法 。
top -p xxx 查看某一個(gè)進(jìn)程 , 然后有個(gè)比較好用的是 top -Hp xxx
【重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]】這個(gè)是查看線程模式:
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
可以觀察到線程的運(yùn)行情況 。
如果運(yùn)行太多 , 可以使用U來查看某個(gè)用戶的進(jìn)程 。
top -u root如果查看正在使用cpu的進(jìn)程可以使用-i , 比如 top -i -u root 這樣查看 。
再介紹一個(gè)htop , 這個(gè)是裝13模式 。
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
這逼格是不是加大了 , 命令和top一樣 , 不過顏色標(biāo)明出來了 。
注意這一行:
重新整理 .net core 實(shí)踐篇 ———— linux上排查問題 [外篇]

文章插圖
快捷方式做一些常規(guī)操作 。
核心轉(zhuǎn)儲(chǔ)什么是核心轉(zhuǎn)儲(chǔ) , 核心轉(zhuǎn)儲(chǔ)就是進(jìn)程內(nèi)存的快照 。
下面是 Linux 系統(tǒng)的行為與核心轉(zhuǎn)儲(chǔ)文件生成相關(guān)的一些關(guān)鍵方面:
默認(rèn)情況下 , 當(dāng)進(jìn)程意外終止時(shí) , 將生成核心轉(zhuǎn)儲(chǔ)文件 。
核心轉(zhuǎn)儲(chǔ)文件名為“core” , 在當(dāng)前工作目錄或目錄中 /var/lib/systemd/coredump 創(chuàng)建 。
盡管默認(rèn)行為是操作系統(tǒng)生成核心轉(zhuǎn)儲(chǔ)文件 , 但可以覆蓋 /proc/sys/kernel/core_pattern 此設(shè)置 , 將核心轉(zhuǎn)儲(chǔ)文件輸出直接傳送到另一個(gè)應(yīng)用程序 。

經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀