资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
系统监测与维护 8.1 监测系统资源和性能监测系统资源和性能 8.2 查看用户使用系统资源情况查看用户使用系统资源情况 8.3 利用自动作业程序实现系统自维护利用自动作业程序实现系统自维护 8.4 改变进程优先级改变进程优先级 8.5 Linux系统日志系统日志 HTML结束结束网络技术应用网8.1 监测系统资源和性能 返回返回8.1.1 使用proc文件系统查看系统内核信息 8.1.2 系统监视器 8.1.3 磁盘使用分析器 结束结束网络技术应用网8.1.1 使用proc文件系统查看系统内核信息wproc不是一个真实的文件系统,不占用外存空间,只是以文件的方式为访问Linux内核数据提供接口。用户和应用程序可以通过查看/proc得到系统的运行信息,并可以改变内核的某些参数。由于系统的信息总是动态变化的,所以用户或应用程序读取proc文件时所获得的数据也是瞬时的。许多应用程序依靠proc来访问Linux内核信息。返回返回网络技术应用网8.1.2 系统监视器w用户可以通过【系统监视器】来查看系统资源(包括CPU、内存、磁盘空间等)的使用情况。在面板中选择【系统】菜单,然后选择【管理】,在弹出的级联菜单中选择【系统监视器】,打开【系统监视器】对话框,选择【资源】选项卡。其中列出了CPU使用的历史情况,CPU占用率,内存和网络的使用情况。单击【进程】选项卡,可以查看当前系统中进程的PID号、CPU占用率、状态、优先级等信息,同时还可以看到系统前一分钟、五分钟、十五分钟的平均负载示。在【File system】选项卡中列出了当前已加载的文件系统。返回返回网络技术应用网8.1.3 磁盘使用分析器w用户可以使用【磁盘使用分析器】查看系统磁盘的使用情况。在面板中选择【应用程序】菜单,然后在弹出的菜单中选择【系统工具】,单击级联菜单中的【磁盘使用分析器】选项,打开【磁盘使用分析器】窗口,其中显示了已经使用的磁盘空间大小。返回返回网络技术应用网8.2 查看用户使用系统资源情况 返回返回8.2.1 w命令 8.2.2 who命令结束结束8.2.3 last命令 8.2.4 ac命令 网络技术应用网8.2.1 w命令w在多用户环境下,每个用户都可以登录到系统,执行不同的程序。利用w命令可以查看当前有哪些用户已经登录,以及正在进行什么操作。返回返回网络技术应用网8.2.2 who命令w使用命令who可以查看系统当前有哪些用户登录。返回返回网络技术应用网8.2.3 last命令w使用命令last可以查看最近有哪些用户登录过系统。返回返回网络技术应用网8.2.4 ac命令w不带任何选项的ac命令可以查看系统总的连接时间。返回返回网络技术应用网8.3 利用自动作业程序实现系统自维护 返回返回8.3.1 Cron程序 8.3.2 Anacron程序 结束结束8.3.3 at程序 8.3.4 batch命令 网络技术应用网8.3.1 Cron程序wCron是Linux中一个重要的Daemon(守护进程),启动后该程序会常驻内存并定期启动设定的程序。返回返回网络技术应用网8.3.2 Anacron程序 wAnacron程序与Cron程序类似,也属于任务调度工具。Anacron设定的任务如果在指定时间没有成功执行,Anacron会间隔一段时间后再次执行该任务,而Cron设定的任务如果在指定时间没能完成,则调度工作就会失败。因而Anacron设定的任务的执行机率要比Cron高。返回返回网络技术应用网8.3.3 at程序 wat程序也是一种任务管理工具,允许用户将一个或多个命令放到队列中,按时执行。与Cron不同的是,at设置的任务只在某个时刻执行,并且只执行一次。如果要使用at调度任务,必须首先启动atd守护进程。返回返回网络技术应用网8.3.4 batch命令wbatch命令实际上仍然使用的是atd守护进程,与at命令格式、用法也完全相同。不同之处在于由batch设置的任务会在系统平均负载低于一个特定值(默认为)时才会运行,可以有效防止调度的任务占用过多的处理器时间。例如利用命令du对磁盘空间的使用情况进行统计通常是一项极耗费系统资源的工作,可以使用batch命令添加一个新任务,使该工作在平均负载比较低时才被执行,并将结果保存到/tmp/diskspace文件中。返回返回网络技术应用网8.4 改变进程优先级 返回返回8.4.1 nice命令 8.4.2 renice命令 结束结束8.4.3 使用系统监视器更改优先级 网络技术应用网8.4.1 nice命令w在Red Hat Enterprise Linux中提供了nice和renice命令,可以根据用户的需要设置进程执行的优先级。返回返回网络技术应用网8.4.2 renice命令wnice命令用于设置优先级并执行相应的程序。如果一个程序已经开始执行,可以使用renice命令对优先级进行调整。返回返回网络技术应用网8.4.3 使用系统监视器更改优先级w在Red Hat Enterprise Linux 5中可以使用【系统监视器】来更改进程的优先级。w(1)在【系统监视器】中选择需要改变优先级的进程,右键单击并在快捷菜单中选择【更改优先级】选项。w(2)在弹出的【改变优先级】菜单中,拉动水平滑秆可以设置新的优先等级。返回返回网络技术应用网8.5 Linux系统日志 返回返回8.5.1 启动syslog日志进程 8.5.2 系统日志配置文件syslog.conf 结束结束8.5.3 测试syslog.conf 8.5.4 清空运行日志 8.5.5 系统日志的图形化管理 8.5.6 使用日志进行故障诊断 网络技术应用网8.5.1 启动syslog日志进程w几乎所有的UNIX系统都采用syslog进行系统日志。syslog有两个重要的文件:/etc/syslogd(守护进程)和配置文件。返回返回网络技术应用网8.5.2 系统日志配置文件w系统日志的主配置文件为,存储于/etc目录下。返回返回网络技术应用网8.5.3 测试w使用logger程序可以模拟各类消息,从而可以对文件的配置进行测试。用户按着配置文件中的设置,设定logger发出指定类型的消息,从而可以检测配置是否正确。返回返回网络技术应用网8.5.4 清空运行日志w随着系统运行时间越来越长,日志文件也会变得越来越大。如果创建日志文件的服务正在运行,必须停止服务,才能正常删除日志,否则会产生不可预测的后果。但可以利用echo命令清空日志,而不必停止日志服务。返回返回网络技术应用网8.5.5 系统日志的图形化管理w(1)在面板的【系统】菜单中选择【管理】,在弹出的级联菜单中单击【系统日志】选项,打开【系统日志查看器】窗口(如果非根用户,则在打开【系统日志查看器】窗口之前系统会弹出验证对话框,输入正确的root口令即可)。w(2)在【系统日志查看器】窗口中可以查看分类日志,还可以利用【查看】菜单中的【过滤器】进行过滤显示。返回返回网络技术应用网8.5.6 使用日志进行故障诊断w1. 使用/var/log/dmesg日志文件w2. 使用/var/log/cron日志文件返回返回网络技术应用网
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号