1. 程式人生 > >網絡基礎、進程、計劃任務

網絡基礎、進程、計劃任務

tcp cpu 管理命令 時間 小時 -o work 次數 軟中斷

1、總結IP地址規劃
判斷用戶對網絡以及主機數的需求;
計算滿足用戶需要的基本網絡地址結構;
計算地址掩碼;
計算網絡網絡地址;
計算網絡廣播地址;
計算網絡的主機地址;

2、總結常見網絡管理命令
ip
addr
link
route

route
route add default dev eth0

netstat
-t: tcp協議相關
-u: udp協議相關
-w: raw socket相關
-l: 處於監聽狀態
-a: 所有狀態
-n: 以數字顯示IP和端口
-e:擴展格式
-p: 顯示相關進程及PID

ss
-t: tcp協議相關
-u: udp協議相關
-w: 裸套接字相關
-x:unix sock相關

-l: listen狀態的連接
-a: 所有
-n: 數字格式
-p: 相關的程序及PID
-e: 擴展的信息
-m:內存用量
-o:計時器信息

3、給定IP地址167.77.88.99和掩碼255.255.255.192,子網號是什麽?廣播地址是什麽?有效IP地址是什麽?
167.77.89.64
167.77.89.127
167.77.89.64-126

4、添加IP地址192.168.2.2/24到eth0網卡上
vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.2.2
PREFIX=24
ONBOOT=yes
DEVICE=eth0

BOOTPROTO=static
systemctl restart network

5、top,iostat,vmstat命令總結
top 查看系統資源使用的實時信息
us:用戶空間
sy:內核空間
ni:調整nice時間
id:空閑
wa:等待IO時間
hi:硬中斷
si:軟中斷(模式切換)
st:虛擬機偷走的時間

iostat 統計cpu和磁盤IO信息
iostat 1 10
vmstat
可查看cpu、內存、虛擬
vmstat 2 1
#第一個參數是采樣的時間間隔數,單位是秒,第二個參數是采樣的次數

6、找出CPU占用最多的前10個進程
ps -eo pid,ppid,%cpu,cmd --sort=-%cpu|head

7、crontab實現,在12 月內, 每天的早上 6 點到 12 點,每隔 3 個小時 0 分鐘執行一次 /usr/bin/backup
crontab -e
* 6,9,12 * 12 * /usr/bin/backup

網絡基礎、進程、計劃任務