文档详情

第1章 windows xp基础.ppt

发布:2016-05-13约2.23千字共13页下载文档
文本预览下载声明
* 第6章 系统监控及进程管理 一个良好的系统,不仅要有较高的安全性,而且要有较高的稳定性,尤其是在商业或者合作环境下,无论是在关键应用程序上工作还是在Internet上进行电子商务,都希望系统一直处于稳健状态。做好系统监控和进程管理工作正是实现该目标的重要途径。优秀的Fedora Core Linux系统管理员都会非常警惕地监控系统中的运行进程,包括CPU、内存、磁盘、网络和打印机这类资源的使用,诸如检测系统日志、网络流量、监控资源的使用这样的操作有助于发现异常并避免发展中的问题。此外,在进行系统配置之前,首先应该知道如何获取基本的系统信息,例如,空闲内存的大小、可用磁盘空间的大小、当前正在运行进程的信息以及系统的日志文件等,本章将告诉读者如何获取这些信息。 本章学习要点: 理解对系统运行进行监控的意义 使用系统监视器进行系统监视 使用命令行或图形工具监控文件系统 管理日志文件 了解程序的前台运行和后台运行的区别 学会进行进程调度 掌握监视进程的常用命令 * 6.1 使用系统监视器 Fedora系统可以同时拥有多个用户,每个用户都可以同时执行多个程序,而每个程序又可能同时启动了多个进程,如果某些进程占用大量的系统资源,就会造成系统负载过重,因而,应当随时注意监控系统的状态,了解系统中消耗CPU资源最多的进程,以使系统经常保持较佳的整体性能。 * 6.2 查看内存状况 通过使用free命令可以查看系统物理内存和交换分区的大小,以及已使用的、空闲的、共享的内存大小和缓存、高速缓存的大小。 * 6.3 文件系统监控 对文件系统进行监控是进行系统监控的重要组成部分,本节主要告诉读者如何查看系统磁盘空间的使用情况。除了使用命令行工具以外,前已述及,使用Fedora提供的“系统监视器”工具可以以图形化方式查看系统分区和磁盘使用情况。 6.4 系统日志 Linux系统的日志文件记录了系统运行的详细信息,例如,常驻服务程序出现问题或者用户登录错误等信息都可以被记录下来,因而,系统的日志文件对系统的安全而言是非常重要的。通过查看系统的日志文件,系统管理员可以方便地了解系统的状态、检查系统故障和跟踪系统使用情况。 * 6.4.1 了解日志文件 日志文件(Log Files)是包含关于系统消息的文件,包括内核、服务、在系统上运行的应用程序等。不同的日志文件记录了不同的信息。例如,有的是默认的系统日志文件,有的仅用于安全消息。当在试图诊断和解决系统问题时,如试图载入内核驱动程序或者寻找对系统未经授权的使用企图时,日志文件会非常有用。 * 6.4.2 管理日志文件 Linux的系统日志主要由系统守护进程syslogd产生。默认情况下,syslogd在系统引导时就启动运行了。系统日志文件中记录什么类型的信息以及保存在什么地方通常都是由配置文件syslog.conf决定的。 1.配置syslog 2.系统日志的图形化管理 * 6.5 进程管理 Fedora Core 6是一个多用户、多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Fedora可以同时执行多个任务,也即在还未执行完一个任务时又执行另一项任务。那些在系统中同时运行的多个进程既可以是系统进程,也可以是用户进程,或许还有病毒进程在悄悄地运行呢!做好进程管理工作也是确保系统保持较佳整体性能的重要途径之一。 * 6.5.1 理解进程 进程在操作系统中执行特定的任务,它是一个随着程序执行过程不断变化的实体。进程与程序是有区别的:进程不等同于程序,它由程序产生;程序是一个静态的指令集合,不占用系统的运行资源,而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的、正在执行着的程序。 * 6.5.2 启动进程 程序或者命令的执行实际上是通过进程实现的。通常情况下,程序或者命令是保存在硬盘上的,当在命令行中输入一个可执行程序的文件名或者命令并按下Enter键后,Fedora内核就将该程序或者命令的相关代码加载到内存中开始执行;Fedora会为该程序或者命令创建一个或者多个相关的进程,通过进程完成特定的任务。 * 6.5.3 调度进程 在Fedora Core Linux系统中,允许多个进程并发执行。但是,通常情况下,系统中的资源总是有限的,如果系统中并发执行的进程数量过多,就会造成系统的整体性能下降,尤其是当系统中存在黑客进程或者病毒进程时,甚至可能会造成系统瘫痪。因而,有必要根据一定的策略 对系统中
显示全部
相似文档