Linux 系統監控
一、進程
查看全部進程
ps -ef
ps -ef |grep nginx
結束進程
# 結束進程號爲5031
kill -g 5031
# 結束 nginx 進程
killall nginx
二、查看系統版本
cat /proc/version
三、網絡設置
3.一、查看網絡參數
ifconfig
3.二、設置eth0的IP地址爲192.168.1.222,子網掩碼爲255.255.255.0
注:手工配置linux網絡只限於臨時使用,配置不保存,網絡或者系統重啓後會丟失。
# ifconfig eth0 192.168.1.222 netmask 255.255.255.0mysql
3.三、修改 iplinux
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 #網卡編號 BOOTPROTO=static #靜態ip或者DHCP動態獲取。 靜態--static 動態--dhcp BROADCAST=192.168.101.255 #廣播地址 HWADDR=00:0C:29:90:50:42 #MAC地址 IPADDR=192.168.101.5 #IP地址 NETMASK=255.255.255.0 #子網掩碼 NETWORK=192.168.101.0 #網段,我就是開始忘記設置這個了 ONBOOT=yes #開機時是否啓動網卡。啓動--yes 不啓動--no
3.四、啓動 ,中止 網絡服務
service network start --啓動網絡
service network stop --中止網絡
四、硬盤容量nginx
遞歸查看當前目錄文件大小
du -h
查看當前目錄大小
du -sh
查看子文件夾目錄大小
du -sh git
查看制定文件大小
du -h /package/abc.rpm
查看磁盤空間
df -hl git
五、開啓啓動項
查看開機啓動項
chkconfig --list
查看服務狀態,例如查看mysqld
service mysqld stauts
設置開機啓動
vi /etc/rc.local添加如下內容:
如 service mysqld start
六、查看,設置系統的啓動模式
CentOS分爲6種啓動模式,能夠經過 cat /etc/inittab 查看:sql
# Default runlevel. The runlevels used are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) 翻譯下: 0 停機 1 單用戶模式 2 多用戶模式,沒有網絡 3 多用戶模式 4 沒有使用 5 xwindow 6 從新啓動