Linux服务器构建与运维管理 第12章:系统监控 阮晓龙 13938213680/ruanxiaolong@hactcmeducn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.3
Linux服务器构建与运维管理 第12章:系统监控 1 阮晓龙 13938213680 / ruanxiaolong@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.3
2 提纲 ¤系统管理与系统监控 口查看系统的性能状态 内存与缓存监控 CPU监控 磁盘与|○监控 进程监控与管理 口实时监控系统的运行状态 top htop atop dstat ■PROC虚拟文件系统 口使用 Linux-dash实现可视化监控 实现网络与系统运维监控系统 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 系统管理与系统监控 查看系统的性能状态 ◼ 内存与缓存监控 ◼ CPU监控 ◼ 磁盘与IO监控 ◼ 进程监控与管理 实时监控系统的运行状态 ◼ top htop atop ◼ dstat ◼ PROC虚拟文件系统 使用Linux-dash实现可视化监控 实现网络与系统运维监控系统 2
3 1系统管理与系统监控 11系统管理 ¤系统管理是对系统当前运行状态进行控制,使之与预期目标一致,同时要结合 外界环境,综合操作系统以往运行特征进行分析,实现对操作系统未来发展趋 势的预测。 “”“ ⊙00 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.系统管理与系统监控 系统管理是对系统当前运行状态进行控制,使之与预期目标一致,同时要结合 外界环境,综合操作系统以往运行特征进行分析,实现对操作系统未来发展趋 势的预测。 3 1.1 系统管理
1系统管理与系统监控 11系统管理 ¤系统管理员日常操作内容 权限管理 ¤负责为新用户增设账号、将不再活动的用户删除,处理账号相关事务。 ¤当某个用户不应该再访问系统时,必须禁用该用户的账号,该账号拥有的所有文件必须备份后给予删除,以使系统不会 随着时间的增长而积累无用信息。 磁盘管理 ¤配置系统能够识别新磁盘或磁盘阵列,使用新存储资源。 文件管理 ¤维护文件系统内容,保证系统文件内容清晰化,方便其他账号访问文件。 ■内存管理 ¤需要时刻监视系统内关键业务的内存使用情况,合理调配资源为业务提供保障。 ■进程管理 ¤监控并处理系统中的无用进程,降低系统负载压力 日志管理 ¤合理记录系统日志,便于操作追溯和日志审查分析。 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.系统管理与系统监控 系统管理员日常操作内容 ◼ 权限管理 负责为新用户增设账号、将不再活动的用户删除,处理账号相关事务。 当某个用户不应该再访问系统时,必须禁用该用户的账号,该账号拥有的所有文件必须备份后给予删除,以使系统不会 随着时间的增长而积累无用信息。 ◼ 磁盘管理 配置系统能够识别新磁盘或磁盘阵列,使用新存储资源。 ◼ 文件管理 维护文件系统内容,保证系统文件内容清晰化,方便其他账号访问文件。 ◼ 内存管理 需要时刻监视系统内关键业务的内存使用情况,合理调配资源为业务提供保障。 ◼ 进程管理 监控并处理系统中的无用进程,降低系统负载压力。 ◼ 日志管理 合理记录系统日志,便于操作追溯和日志审查分析。 4 1.1 系统管理
5 1系统管理与系统监控 11系统管理 口系统管理的方式可分为命令化管理和自动化管理。 ■命令化管理是通过操作系统的相关命令实现系统配置 对文件进行编辑管理 a fdisk 对磁盘进行管理 口nmc对网络进行管理 口 systemtm对服务进行管理 自动化管理是通过自动化运维工具实现对大量主机的配置管理,对系统的网络、存 储、应用交付等进行自动化配置,降低运维管理人员的压力,消减重复性工作。 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.系统管理与系统监控 系统管理的方式可分为命令化管理和自动化管理。 ◼ 命令化管理是通过操作系统的相关命令实现系统配置 vi 对文件进行编辑管理 fdisk 对磁盘进行管理 nmcli 对网络进行管理 systemctl 对服务进行管理 ◼ 自动化管理是通过自动化运维工具实现对大量主机的配置管理,对系统的网络、存 储、应用交付等进行自动化配置,降低运维管理人员的压力,消减重复性工作。 5 1.1 系统管理