国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - linux命令之調試工具strace的深入分析

linux命令之調試工具strace的深入分析

2020-03-28 12:26PHP教程網 PHP教程

本篇文章是對調試工具strace的使用進行了詳細的分析介紹,需要的朋友參考下

參考
1《linuxstrace命令(詳解).txt》 新浪電子書可下載
2man strace
一個基本上通用的 完整的用法:
strace -o output.txt -T -tt -e trace=all -p 28979
上面的含義是 跟蹤28979進程的所有系統調用(-e trace=all),并統計系統調用的花費時間,以及開始時間(并以可視化的時分秒格式顯示),最后將記錄結果存在output.txt文件里面。
必須記住的幾個用法
1)strace -p pid  可以跟蹤某個后臺進程
2)strace -o filename 把跟蹤結果輸出到文件
3)strace -T 記錄每個系統調用花費的時間,可以看看哪個系統調用時間長
4)strace -t (或者 -tt)記錄每個系統調用發生是的時間(時分秒的格式)
5)strace -s 1024 顯示系統調用參數時,對于字符串顯示的長度, 默認是32,如果字符串參數很長,很多信息顯示不出來。
6)strace -e trace=nanosleep 只記錄相關的系統調用信息。
    -e trace=network // 只記錄和網絡api相關的系統調用
    -e trace=file // 只記錄涉及到文件名的系統調用
    -e trace=desc // 只記錄涉及到文件句柄的系統調用
還有其他的包括process,ipc,signal等。
一個經典的,通過strace查看一個進程所有相關打開文件的排查過程,參考《linux的strace命令(詳解).txt》 新浪電子書可下載
如果開發程序沒有一個強大的工具相伴,那么開發效率會非常低,甚至遇到問題無從下手. 現在開始學習linux下的強大的調試工具strace,并記錄于此.
strace
1)類似于windows下的processexp.exe

   可以監控系統調用
2)類似于windows下的depand工具
   可以檢查程序的依賴庫. 比linux下的ldd更強大.
   參考:strace命令用法 
   點擊下載
   案例:
strace幫助我解決不知日志文件被打印到哪的問題.
   用strace跟蹤server
   /usr/bin/strace -p pid -o out.file
   然后執行client端,然后結束strace,查看out.file 搜索write,open的系統調用

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品一区二区av | 在线中文| 成人亚州 | 中文av一区| 久久久久久久久久久九 | 奇米亚洲午夜久久精品 | 国产一区二区三区在线免费观看 | 日本精品视频在线观看 | 久久国产精品一区二区三区 | 久久国产精品久久久久久电车 | 一区二区av在线 | 免费欧美 | 精品一区二区三区成人精品 | 山岸逢花在线观看 | 亚洲综合欧美 | 欧美一区二区三区久久 | 成人片免费看 | 欧美性一区二区三区 | 日韩在线免费观看视频 | 亚洲视频精品一区 | 国产人妖在线 | 91精品国产91久久综合桃花 | 91精品一区二区 | 午夜伦理影院 | 欧美啪啪一区二区 | 一级片一级片 | 国产精品久久久久久久久久免费 | 亚洲视频区 | 日韩中文字幕在线播放 | 精品亚洲国产成av人片传媒 | 午夜看片 | 亚洲精品视频免费 | 亚洲午夜精品 | 黄视频在线观看免费 | 特黄特色大片在线观看视频网站 | 在线视频一区二区三区 | 国产精品一区二区三区免费视频 | 求av网址 | 欧美日韩国产不卡 | 欧美涩涩网站 | 婷婷国产精品 |