linux日常運維
一.監控系統狀態 :
1.使用程式碼:w w在使用中如果會話框大小不夠將會出現:
正常使用w應該顯示出來:
06:20:47(時間) up 5 min (系統 使用時間)
2 users 表示使用的使用者
load average(負載均衡): 0.00(1分鐘的負載均衡), 0.05(5分鐘), 0.05(15分鐘)
2.cat /proc/cpuinfo (檢視CPU狀態)
grep 'procseeor' /proc/cpuinfo(檢視CPU數量)
3.vmstat :
porcs (程序):r (系統程序)b(等待資源的程序數)
memory(記憶體)
swap(交換分割槽)
4.top:動態顯示系統負載情況
第一行與w命令類似
Tasks:程序
%Cpu(s):cpu
KiB Mem:記憶體
KiB Swap:交換分割槽
5.free記憶體使用情況
total:總記憶體
used:使用記憶體
free:可用記憶體
6.ps aux | grep xxx
查詢服務 xxx代表服務
ps elf | grep xxx(與ps aux類似)
7.netstat -ntlp (檢視埠)
在使用netstat命令之前 如果是最小化安裝系統需要使用yum安裝net tools
8.雙網絡卡:
建立完雙網絡卡之後還需要修改IP的資訊
9.修改主機名:臨時修改:hostname+名字
改完重新整理一下用su或者bash都可以
永久修改主機名:hostnamectl set-hostname +名字
改完重新整理
vi /etc/hostname
將檔案下的名字改為你想修改的名字也是永久修改
改完重新整理
10.dns修改:
vim /etc/resolv.conf
vim /etc/hosts(進行主機對映)
二.系統計劃任務:
1.crontab
*((1-60)分鐘) *((0-24)時) *((1-12)月) * (年)* (周)
三.系統備份:
1.rsync :命令需要使用yum下載
-a (保持檔案的屬性)(rsync -a /etc /data/ 將etc/下的檔案備份到data)
-v(顯示過程)
-r(處理目錄)
四.系統日誌
cd /var/log(系統日誌存放地點)
五.常用的倆個命令:
xargs 和 exec