1 uname -a 命令
Linux centos7.ma.com 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 显示系统构架信息
2 top 命令 查询cpu内存等使用情况
top - 00:02:34 up 1 day, 5:52, 2 users, load average: 0.05, 0.03, 0.05
Tasks: 178 total, 1 running, 177 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.7 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 2031888 total, 241212 free, 787800 used, 1002876 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 977056 avail Mem
运行时间 用户数目 平局负载 :1,5,15 分钟内的平局负载 ()
参考博客https://www.cnblogs.com/kaituorensheng/p/3602805.html
进程 总数 运行数 休 息数 停止数 僵尸进程数
cpu id 闲置CPU的半分比 wa 等待输入输出的cpu时间半分比
参考博客https://blog.csdn.net/sasoritattoo/article/details/9318893
物理内存
缓存内存 swap
参考博客 https://blog.csdn.net/quiet_girl/article/details/50668126
3 lscpu
查看cpu的信息 构架 核数
同样的命令 cat /proc/cpuinfo /proc/ 设备文件
4 硬盘
fdisk -l 查看磁盘的inode 块 等信息
df -h 查看磁盘挂载情况以及使用率
df -T 查看磁盘类型
df -i 磁盘inode使用情况
df -iTh
5 登录
1)last 登录系统的用户信息
访问 cat /var/log/wtmp 也能看到 不过格式不对
last -n 最近几条
2)w 当前登录用户的信息 包括现在正在执行的命令
who 当前登录的用户以及IP
6 查看自己的外网IP
curl cip.cc |curl ifconfig.me(有可能解析不出来)
7 查看磁盘I/O 读写情况
1) 通过top 命令 查看cup 的wa值 确认是否等待堵车,如果长时间过高等待,就有可能是磁盘I/O 过高造成的
2) 自带工具 vmstat
wmstat 2 5 每2秒一次5次 监控进程 缓存 i/o 系统 cpu
3) yum install sysstat 安装iostat 命令
iostat -d -k 1 10 查看读写的情况
4) yum install iotop
iotop
8 查看网络流量信息
1)cat /proc/net/dev
2)ifconfig ens33 打开网卡查看收发包
可以结合命令查看 watch -n 0.5 "ifconfig ens33"
3)yum install iftop 里面包含命令
iftop 图形化软件监控
Linux centos7.ma.com 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 显示系统构架信息
2 top 命令 查询cpu内存等使用情况
top - 00:02:34 up 1 day, 5:52, 2 users, load average: 0.05, 0.03, 0.05
Tasks: 178 total, 1 running, 177 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.7 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 2031888 total, 241212 free, 787800 used, 1002876 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 977056 avail Mem
运行时间 用户数目 平局负载 :1,5,15 分钟内的平局负载 ()
参考博客https://www.cnblogs.com/kaituorensheng/p/3602805.html
进程 总数 运行数 休 息数 停止数 僵尸进程数
cpu id 闲置CPU的半分比 wa 等待输入输出的cpu时间半分比
参考博客https://blog.csdn.net/sasoritattoo/article/details/9318893
物理内存
缓存内存 swap
参考博客 https://blog.csdn.net/quiet_girl/article/details/50668126
3 lscpu
查看cpu的信息 构架 核数
同样的命令 cat /proc/cpuinfo /proc/ 设备文件
4 硬盘
fdisk -l 查看磁盘的inode 块 等信息
df -h 查看磁盘挂载情况以及使用率
df -T 查看磁盘类型
df -i 磁盘inode使用情况
df -iTh
5 登录
1)last 登录系统的用户信息
访问 cat /var/log/wtmp 也能看到 不过格式不对
last -n 最近几条
2)w 当前登录用户的信息 包括现在正在执行的命令
who 当前登录的用户以及IP
6 查看自己的外网IP
curl cip.cc |curl ifconfig.me(有可能解析不出来)
7 查看磁盘I/O 读写情况
1) 通过top 命令 查看cup 的wa值 确认是否等待堵车,如果长时间过高等待,就有可能是磁盘I/O 过高造成的
2) 自带工具 vmstat
wmstat 2 5 每2秒一次5次 监控进程 缓存 i/o 系统 cpu
3) yum install sysstat 安装iostat 命令
iostat -d -k 1 10 查看读写的情况
4) yum install iotop
iotop
8 查看网络流量信息
1)cat /proc/net/dev
2)ifconfig ens33 打开网卡查看收发包
可以结合命令查看 watch -n 0.5 "ifconfig ens33"
3)yum install iftop 里面包含命令
iftop 图形化软件监控