DBA知道這17條Linux命令,就夠了!
1. 按oracleSID來查詢連線資料庫的客戶端IP
netstat -anpT | grep oracleSID | awk '{print $5}' | grep -o -E '1.*:' | awk -F ':' '{print $1}' | sort
2. 按監聽埠1521來查詢連線資料庫的客戶端IP
netstat -anpT | grep 1521 | awk '{print $5}' | grep -o -E '1.*:' | awk -F ':' '{print $1}' | sort
3. 殺掉資料庫伺服器上連線資料庫oracleSID的客戶端的程式
kill -9 `ps -ef | grep oracleSID | grep LOCAL=NO | grep -v grep | awk '{print $2}'`
4. 刪掉某個使用者userA下面的所有程式
pkill -9 -u userA
5. 查詢連線1521埠的process程式數
netstat -pan |grep 1521 |wc -l
6. 查詢來自某臺伺服器192.168.21.15的連線的process程式數
netstat -pan |grep 192.168.21.15 |wc -l
7. 彙總連線1521埠的每個客戶端IP的連線數
netstat -apnT|grep 1521 |awk '{print $5}'|sort -u |grep -v 1521 |grep -v '*' |awk -F ':' '{print $4}'|uniq -c |sort -nrnetstat -anpT|grep 1521 |awk '{print $5}'|grep -o -E '1.*:' |awk -F ':' '{print $1}' | sort |uniq -c |sort -nr
8. 顯示前10個佔用空間最大的檔案或目錄
du -s * | sort -nr | head
9. 統計某一天的所有檔案的總量大小
ls --full-time `find ./* -name "log_*.bak"` | grep '2016-05-09' | awk '{print $9}' | xargs du -ck
10. 刪除幾天前的檔案
find /mitac/mds/arch/ -ctime +150 -exec rm -rf {} \;--常用 find /mitac/mds/arch/ -name '*836701255.dbf' -ctime +150 -exec rm -rf {} \;--刪除以836701255.dbf結尾,150天前被修改過的檔案
11. CPU佔用最多的前10個程式:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
12. 記憶體消耗最多的前10個程式
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
13. 虛擬記憶體使用最多的前10個程式
ps auxw|head -1;ps auxw|sort -rn -k5|head -10 top後按1,可以看到多少個cpu,按shift+p則按cpu排序,按shift+m則按記憶體排序
14. vi替換所有字串,如下把1都換成2
:%s/1/2/g
15. 檢視IO資訊,如下 每1秒顯示一次,一共顯示3次,顯示為MB
iostat -d -x -m 1 3
16. 檢視cp一個檔案file1到/u01目錄下需要多長時間
time cp file1 /u01/
17. 檢視CPU某段時間比如7:00到9:00期間的使用率
sar -s 07:00:00 -e 10:00:00
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31556440/viewspace-2682919/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- “作弊”:只需要知道這一個 Linux 命令就夠了Linux
- springmvc知道這些就夠了SpringMVC
- java工程師linux命令,這篇文章就夠了Java工程師Linux
- Linux提取命令grep 有這一篇就夠了Linux
- 關於 nginx 前端知道這些就夠了Nginx前端
- 使用 github 做程式碼管理,知道這些就夠了Github
- 前端linux基礎,這一篇就夠了前端Linux
- Redis基礎命令彙總,看這篇就夠了Redis
- 要知道AI的工作原理,Get這些點就夠了AI
- TCP/IP 知道這些就夠用了TCP
- Linux特殊許可權,這一篇就夠了Linux
- spring 掌握這些就夠了Spring
- 學Redis這篇就夠了Redis
- mongoDB看這篇就夠了MongoDB
- 不知道怎麼選CRM系統?看這篇就夠了
- 想知道有哪些熱門、常用API,這一篇就夠了API
- git命令列or圖形化介面?看這篇操作就夠了Git命令列
- Android Fragment看這篇就夠了AndroidFragment
- 想熟悉PostgreSQL?這篇就夠了SQL
- HttpServletRequest,看這篇文章就夠了HTTPServlet
- Oracle索引,看這篇就夠了Oracle索引
- HTML教程(看完這篇就夠了)HTML
- 23條前端效能優化,看懂就夠了!前端優化
- Ubuntu搭建Pytorch,就這一篇就夠了UbuntuPyTorch
- APP瘦身這一篇就夠了APP
- OAuth授權|看這篇就夠了OAuth
- Zookeeper入門看這篇就夠了
- 小程式分享,看這篇就夠了
- JavaScript正則,看這篇就夠了JavaScript
- Android混淆——瞭解這些就夠了Android
- MySQL事務,這篇文章就夠了MySql
- 入門Webpack,看這篇就夠了Web
- 學Nginx,這一篇就夠了Nginx
- Git 看這一篇就夠了Git
- 索引?看這一篇就夠了!索引
- 深入Babel,這一篇就夠了Babel
- ES6會這些就夠了
- Transformer 看這一篇就夠了ORM