原创 【linux命令詳解】tcpdump的使用

實用tcpdump命令 //查看本機與mysql的操作命令 注意 -i any表示監聽所有網絡接口,我們也根據自身情況選擇網絡接口 #tcpdump -i any -w - dst port 3306 |strings //查看

原创 【linux命令詳解】lsof命令

lsof用於查看文件的打開狀況,用於調試程序,查看系統情況 輸出的各項信息 lsof輸出各列信息的意義如下: COMMAND:進程的名稱 PID:進程標識符 USER:進程所有者 FD:文件描述符,應用程序通過文件描述符識別

原创 [shell應用]——打亂文件順序

一般我們都會使用排序功能,但也會遇到要打亂排序的情況,之前我有一個腳本是統計所有平臺的名字,默認就會按名字進行有序的排列,但一臺server上可能在同時併發上10個連接的時候會出現被拒絕的情況,所以要打亂整個排序,讓同時10個併發不是請

原创 MYSQL數據庫自增主鍵的重要性

在做從庫備份的時候,由於表中沒有主鍵,導致了每一個事務條目的更新都是全表掃描,如果表中很很多的數據,則備庫執行該更新的事務條目的時候,就會出現很多的全表掃描更新,導致slave出現hang住的情況。 總結:主鍵對於innodb來說,是

原创 【linux命令詳解】查看系統版本信息uname

查看發行版信息: [root@localhost ~]# cat /etc/issue CentOS release 6.3 (Final) Kernel \r on an \m 查看系統版本信息:uname -a [root@

原创 【java實戰】利用Jmap查看內存泄露的元兇

內存泄漏,看看誰佔滿了Heap?用JDK6的jmap可以顯示運行程序中對象的類型,個數與所佔的大小先用jps 找到進程號,然後jmap -histo pid 顯示或 jmap -dump:file=heap_file_name pid 導

原创 【linux命令實戰】Linux查看進程的所有子進程和線程

得到進程的pid: ps -ef | grep process_name | grep -v “grep” | awk ‘{print $2}’ 查看進程的所有線程 ps mp 6648 -o THREAD,tid USER %CPU