系统监控
系统监控
1.监控系统
查看启动信息
dmesg | less
在 /var/log/dmsg
监控硬件信息
设备信息
cpu和I/O信息 iostat
内存使用信息 free
PCI信息 Ispci
硬盘信息 fdisk
系统信息 /proc
hwinfo helloworld info可以显示所有硬件相关信息,加上参数可以显示特定设备信息
hwinfo --cpu 显示cpu信息
hwinfo --disk 显示磁盘信息
iostat 命令用于输出CPU和磁盘I/O相关的统计信息
-c 仅显示CPU统计信息
-d 仅显示磁盘统计信息
-k 以k为单位显示每秒的磁盘请求数
Ispci 命令用于列出所有PCI设备
-v 显示PCI接口装置的详细信息
-vv 比-v还要更详细的信息
监控系统和进程
top 即时显示进程的动态,可以用来查看进程使用的cpu,内存
uptime 查看系统已经开机的时间以及系统平均负载
uname 查看系统版本相关信息,如内核号
netstat 显示与IP、TCP、UDP协议相关的统计数据,用于检验本机各端口的网络连接情况
ps 用来显示当前进程状态, 和top的差别是查看的是静态信息
ps 常用参数如下:
-elf 显示所有进程信息,连同命令行
-aux 显示所有包含其他使用者的进程
top 常用参数如下:
-p 查看指定进程的动态信息
-u 查看指定用户所启动的进程
2.查看登录信息
who 查看当前登录系统的用户
-H -heading 显示各栏位的标题信息列
-m 效果和who am i命令相同
w  查看当前登录系统的用户及用户当前的工作,比who更详细
-u 后面接user,查看具体的用户信息
lastlog 查看用户前一次登录的信息
-t days 查看距今n天内的登录了系统的用户
-u 显示登录和登出的详细信息
last 查看曾经登录过系统的用户,常用参数
-n num:设置列出名单的显示列数
-F 显示登录和登出的详细信息
finger 查看用户详细信息,常用参数:
-s 短格式显示用户信息
-l 长格式显示用户信息
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号