CentOS7 日常管理--常用系统查询

w 查看当前系统的负载

  • 主要关注点 load average : 1分钟有多少进程在使用cpu(平均值) 5分钟 15分钟

  • uptime 输出内容和w第一行是一样的

top

动态显示进程所占的系统资源,按数字1 可以列出所有核cpu的使用率

P:按%CPU使用率排行
T:按MITE+排行
M:按%MEM排行
top -u root 查看该用户所用资源
top -bn1 静态显示所有进程所占的系统资源

vmstat

vmstat 1 10
r 有多少进程run的状态
b 有多少进程block状态(阻塞)
buffer 缓冲
cache 缓存

iotop

监视磁盘IO使用状态

sar

安装命令 yum install -y sysstat
安装完成后无法使用sar命令提示没有提示的目录
解决办法一:等待10分钟,系统自动生成
解决办法二:sar -o 文件名
sar -n DEV 1 10 查看网卡流量
receive 接收
transmit 发送
sar -q 查看当天历史的系统负载 每10分钟记录一次
sar -q -f /var/log/sa/* 查看历史的系统负载
sar -b 1 10 查看磁盘io

实时流量查看iftop

yum install iftop -y
iftop -i eth0 -n -P
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

网卡流量实时nload

yum install nload -y
nload eth0

free 查看内存

-m 以MB为单位
-g 以GB为单位
-h 显示单位默认G

ps 查看进程

pstree 以树形结构把进程列出来
ps aux 把所有进程全部列出来
ps aux |grep -c 进程名

lsof

lsof -i tcp:80 查看开通80端口的程序

netstat 查看网络状况

lnp 查看监听了哪些端口
an 通信的状态
netstat -ntlp 列出tcp所有端口
netstat -anu(Udp端口) netstat -ant(TCP端口)
netstat -tuln 查看启动服务端口 127.0.0.1 則是僅針對本機開放,若是 0.0.0.0 或 ::: 則代表對整個 Internet 開放
netstat -pan | grep wget netstat连接状态

dig和host

命令是个用于询问 DNS 域名服务器的灵活的工具。
dig @localhost www.baidu.com
dig @8.8.8.8 www.baidu.com
host tw.yahoo.com host查域名IP

ls命令

ls --full-time 显示年月日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值