1 strace
1、http://linux.sheup.com/linux/linux5684.htm
2、strace -p pid 記錄進程的準確信息
3、strace cat /dev/null.php 跟蹤某個文件
4、strace pwd 是跟蹤pwd這命令
5、使用strace和gdb調試工具的樂趣 http://hi.baidu.com/superdbs/blog/item/c368dd54dbacc455d009065f.html
6、srace -c 統計系統調用的時間和錯誤,
7、strace 跟蹤系統調用和信號,裏面有各種參數的解釋 http://www.groad.net/bbs/simple/?t2627.html
2 free 命令
free 命令的功能是查看當前系統內存的使用情況,它顯示系統中剩餘及已用的物理內存和交換內存,以及共享內存和被核心使用的緩衝區。
該命令的一般格式爲: free [-b | -k | -m] 命令中各選項的含義如下:
-b 以字節爲單位顯示。
-k 以 K 字節爲單位顯示。
-m 以兆字節爲單位顯示。
3 uptime 命令
uptime 命令顯示系統已經運行了多長時間,它依次顯示下列信息:現在時間、系統已經運行了多長時間、目前有多少登錄用戶、系統在過去的 1 分鐘、 5 分鐘和 15 分鐘內的平均負載。
該命令的一般格式爲: uptime
df 命令
功能:檢查文件系統的磁盤空間佔用情況。可以利用該命令來獲取硬盤被佔用了多少空間,目前還剩下多少空間等信息。
du 命令
功能:統計目錄(或文件)所佔磁盤空間的大小。
4 查看進程命令
1、ps命令 ps -l
http://hi.baidu.com/%CA%AB%D5%B9/blog/item/b3e893ca325ee386c81768ea.html/cmtid/c7ca2097b7ab8e6054fb962f
2、ps afx | grep httpd 查看httpd進程 ps afx | grep httpd | wc -l查看httpd進程數量
5 查看函數的顯示
1、man getcwd 通常是使用一個調試命令如strace,可以得到系統都調用了哪些函數,然後再使用這個命令查看細節
6 查看模塊
1、php -m 查看模塊
2、modprobe -l | grep ipvs 查看ipvs模塊是否已經安裝
7 查看內存泄露和系統性能工具
1、http://blog.csdn.net/chinalinuxzend/archive/2008/04/09/2270268.aspx
8 域名解析
1、dig命令 dig facebook.com
9 cat命令
1、cat /proc/meminfo 查看內存使用情況
2、cat /proc/loadavg 查看系統負載和進程隊列狀態
APACHE
1 沒有總結 http://www.huiyingu.com/blog/post/linux%E8%B0%83%E8%AF%95apache%E7%9A%84%E5%B9%B6%E5%8F%91%E6%95%B0%E7%9A%84%E6%9C%89%E7%94%A8%E5%91%BD%E4%BB%A4%E5%8F%8A%E5%AF%B9apache%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6%E5%8F%82%E6%95%B0%E8%B0%83%E8%AF%95?page=2
2 http://zhengdl126.javaeye.com/blog/434733 linux常用命令集合