Linux小課堂開課了(9)-Centos7平常運維管理

Centos7平常運維管理

1,查看系統配置,進程,I/O,網卡流量
使用w能夠查看系統的狀態,當前時間,系統啓動時間,登陸用戶,從哪一個IP登陸的,系統的負載值。
Linux小課堂開課了(9)-Centos7平常運維管理
使用uptime查看系統的負載值
Linux小課堂開課了(9)-Centos7平常運維管理
使用iptop,能夠具體查看哪一個進行使用的I/O較多,須要安裝一下
[root@localhost ~]# yum -y install iotop
[root@localhost ~]# iotop
Linux小課堂開課了(9)-Centos7平常運維管理
使用cat /proc/cpuinfo查看系統配置
Linux小課堂開課了(9)-Centos7平常運維管理
使用vmstat能夠查看CPU,內存,虛擬磁盤,交換分區,I/O磁盤和系統進程的信息,加1能夠每秒動態顯示一次
Linux小課堂開課了(9)-Centos7平常運維管理
Linux小課堂開課了(9)-Centos7平常運維管理ios

使用top動態顯示進程,使用top –bn1一次性顯示全部進程信息
Linux小課堂開課了(9)-Centos7平常運維管理
Linux小課堂開課了(9)-Centos7平常運維管理網絡

使用sar能夠全面分析系統狀態,須要安裝一下
[root@localhost ~]# yum -y install sysstat
Linux小課堂開課了(9)-Centos7平常運維管理
使用[root@localhost ~]# sar -n DEV 1 3,查看網卡流量的使用狀況,每隔一秒顯示一次,共顯示3次
Linux小課堂開課了(9)-Centos7平常運維管理
使用[root@localhost ~]# sar -q 1 3,等同於運行w命令,每隔一秒顯示一次,共顯示3次
Linux小課堂開課了(9)-Centos7平常運維管理
使用[root@localhost ~]# sar -b 1 3能夠查看系統磁盤數據信息,每隔一秒顯示一次,共顯示3次
Linux小課堂開課了(9)-Centos7平常運維管理
在安裝sysstat包時,會默認安裝iostat命令,使用iostat能夠查看磁盤的使用狀況,加1,會每隔一秒動態顯示一次
[root@localhost ~]# iostat
Linux小課堂開課了(9)-Centos7平常運維管理
Linux小課堂開課了(9)-Centos7平常運維管理運維

後面加-x能夠顯示與I/O相關的擴展數據
Linux小課堂開課了(9)-Centos7平常運維管理
使用nload能夠監控網卡流量,須要安裝一下,安裝nload命令前要先安裝epel源
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install nload
安裝完成直接運行nload
[root@localhost ~]# nload
Linux小課堂開課了(9)-Centos7平常運維管理tcp

二、查看內存使用狀況
使用free,接-m能夠以MB爲單位查看數據
Linux小課堂開課了(9)-Centos7平常運維管理
Linux小課堂開課了(9)-Centos7平常運維管理ide

三、使用ps查看進程,這個平常使用比較多
使用[root@localhost ~]# ps aux查看全部進程
Linux小課堂開課了(9)-Centos7平常運維管理
使用[root@localhost ~]# ps aux | grep httpd查看httpd進程
Linux小課堂開課了(9)-Centos7平常運維管理ui

四、查看網絡狀態,抓包
使用netstat查看網絡狀態,查看的就是TCP/IP狀態
Linux小課堂開課了(9)-Centos7平常運維管理
使用netstat –lnp查看哪些服務處於監聽狀態
Linux小課堂開課了(9)-Centos7平常運維管理
使用netstat –an查看全部服務的TCP/IP狀態
Linux小課堂開課了(9)-Centos7平常運維管理
使用ss也能夠查看服務是否處於監聽狀態,使用ss -tnl | grep查看指定端口是否處於監聽狀態
Linux小課堂開課了(9)-Centos7平常運維管理
Linux小課堂開課了(9)-Centos7平常運維管理3d

使用tcpdump能夠用來抓包,須要安裝一下
[root@localhost ~]# yum -y install tcpdump
[root@localhost ~]# tcpdump -nn -i ens33 -c 10
[root@localhost ~]# tcpdump -nn -i ens33 port 22 -c 10
Linux小課堂開課了(9)-Centos7平常運維管理code

還能夠指定不要某個端口而指定host
[root@localhost ~]# tcpdump -nn -i ens33 not port 22 and host 192.168.11.10
後接-w,能夠把抓取到的數據包存儲到某個文件中
[root@localhost ~]# tcpdump -nn -i ens33 port 22 -c 10 -w /root/tcpdump.txtblog

Linux小課堂開課了(9)-Centos7平常運維管理
未完,待續~進程

相關文章
相關標籤/搜索