前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux常用监控命令整理

linux常用监控命令整理

原创
作者头像
buiu
修改2021-11-26 20:13:59
6660
修改2021-11-26 20:13:59
举报

硬件

ipmitool 远程管理卡, 配置网络后, 可以在设备断电的情况下操控服务器

sensors 温度监控, 通过安装lm_sensors使用

lshw 查看硬件

系统

iostat io状态检测, 常用 iostat -dh 5 [/dev/sdx] 进行查看

top 系统资源查看, 界面中-M=以内存排序 -C=以CPU占用排序 -P=以pid排序, top -p pid 可以单独监测一个进程的运行状态

ps -ef 进程角度监测 可以看到所有在运行的进程, -L参数=也显示线程

pstree 树状显示, pstree pid 监控一个进程及他的下属进程/线程

lsof [dir] 查看有那些进程在占用目标dir

lsof | grep delete 查看删除状态的文件, 这些会占用磁盘空间, 但无法显式的看到

fuser 类似lsof

free 查看内存 -g -m 以不同单位

swapon -l 查看交换内存

uptime 查看开机时间

last 查看登录历史

history 查看命令历史

timedatectl 时区/时间配置

nice/renice 设置进程优先级

显卡

nvidia-smi

clinfo

磁盘

lsblk 查看挂载及挂载点, -lf查看类型

fdisk 磁盘管理

gdisk 磁盘管理

df 查看挂载及使用率

blkid 查看uuid

tune2fs 查看文件系统的状况, inode表/block大小及使用情况等

dumpe2fs 类似tune2fs

uuidgen 生成UUID, 可以用tune2fs文件系统UUID进行设置

smartctl 磁盘信息查看, 温度/累积读写量/型号

quota 以目录/用户为单位的磁盘使用限制

用户

fg 查看被暂停的任务

who 查看谁在登录

网络

netstat 网络状态监测, 可以看到类型/端口/进程/pid/进程名称 常用: netstat -ntpl

ifconfig 网络配置/ 网络状况查看, 可以看到ip, 协议, 收发数据的量

ip addr 同上

tcpdum 抓包

traceroute 查看路由路径

ping 测试网络连通性

telnet ip port 测试端口连通性

systemctl

systemctl start/stop/restart/reload/enable/disable

kill/killall

kill + pid 以pid 问依据杀死进程

killall + pname 以进程名称为依据杀死进程

1 = 重启

2 = Ctrl + c

9 = 强制杀死

15 = 正常退出

普适的

ls, cat, tac, less, more, tail, head, vi, vim, awk , sed, zip, for, eof

日志

dmesg

/var/log/cron.log

/var/log/syslog

/var/log/auth.log

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 硬件
  • 系统
  • 显卡
  • 磁盘
  • 用户
  • 网络
  • systemctl
  • kill/killall
  • 普适的
  • 日志
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档