12 Linux系统监控

0. 需要监控的系统项目

  • 系统是否正常启动
  • 系统负载
  • 系统是否有非法用户登陆

1. 系统是否正常启动

系统启动时,未显示的信息会保存在 Kernel Ring Buffer 中。Linux可以用dmesg命令显示存储在 Kernel Ring Buffer 中的开机信息,可以用dmesg|less查看。

系统完成启动后,信息会被写入到 /var/log/boot.msg 文件中,文件内记录的信息回比dmesg记录得更加详细。

2. 系统硬件信息

  • cat /proc/ :系统硬件信息保存在/proc下的文件中
  • hwinfo:显示所有硬件相关信息
  • fdisk:查看硬盘信息 (-l 可以查看服务器所挂硬盘个数及分区情况)

  • iostat:查询CPU和磁盘 I/O 的统计信息

  • lspci:列出所有的PCI设备

3. 监控系统和进程

  • ps :静态查看当前进程状态(通常和参数-ef一起使用)
  • top实时查看当前进程动态
  • uptime:查看系统已经开机的时间和系统平均负载(1分钟内、5分钟内、15分钟内)
  • uname:查看系统版本相关信息,如内核号
  • netstat:用于检验本机端口的网络联机状况

4. 监控用户登录信息

  • who:用于查看当前登录系统的用户
  • w [参数][用户]:查看当前登录的用户及用户当前的工作,会被-who更加详细
  • finger [参数][用户]:查看用户详细信息(-s短格式,-l长格式)

  • last [参数] :查看曾经登陆过系统的用户

  • lastlog [参数]:查看用户前一次登录的用户
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 13,025评论 2 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,309评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,386评论 25 709
  • 本文包括: 1、Linux 系统概述 2、Linux 用户和用户组管理 3、Linux 文件和目录管理 4、Lin...
    廖少少阅读 3,273评论 1 40
  • 这段时间最不愿意看到的就是哪里的警察又有因公牺牲的新闻了,物伤其类,但是,正如大江大河顺流而下我们怎么也留不...
    胖子陈越阅读 4,962评论 6 13

友情链接更多精彩内容