一些小常识和小技巧
顯示進程的全路徑
1.?? ps?? 獲得PID
2.?? 進入proc文件系統里對應的目錄:/proc/ <PID>
3.?? ls?? -l
????? exe鏈接對應的就是可執行文件的全路經
核心線程的話,由于不是命令啟動的,exe鏈接好像是無效的。
ps axuw|grep 服務
?
lsof -i tcp:80(端口號) 查看進程跑的什么服務
2>&1,即表示2的輸出重定向等同于1
圖形與字符界面轉換
vi /etc/inittab
id:x:initdefault:
x=3:文本方式 x=5:圖形方式
1&&2? 成功執行完1?? 之后 才能執行2
|| 是說前面的執行不成功 菜執行后面的
cat /proc/cpuinfo|grep processor|wc –l
當r值超過了CPU個數,就會出現CPU瓶頸,解決辦法大體幾種:
1. 最簡單的就是增加CPU個數
2. 通過調整任務執行時間,如大任務放到系統不繁忙的情況下進行執行,進爾平衡系統任務
3. 調整已有任務的優先級?
內核參數? 內核調優
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1? 改成1
tail -數字 +文件= 查看倒數多少行
tail -f 文件? 跟蹤文件結尾內容的變化
tail 文件? 顯示文件最后10行
head -數字 全路徑+文件=顯示文件的前幾行
遠程登錄mysql
mysql -hxxx.xxx.xxx.xxx -uroot -p
date -s '16:32:00 2011-12-28'? 修改時間
?
轉載于:https://blog.51cto.com/dgz1124/851017
總結
- 上一篇: Session原理
- 下一篇: 最直接的解决服务器宕机的方法