【教学课件】第12章系统维护与监视.ppt

上传人:牧羊曲112 文档编号:5657817 上传时间:2023-08-06 格式:PPT 页数:13 大小:412.47KB
返回 下载 相关 举报
【教学课件】第12章系统维护与监视.ppt_第1页
第1页 / 共13页
【教学课件】第12章系统维护与监视.ppt_第2页
第2页 / 共13页
【教学课件】第12章系统维护与监视.ppt_第3页
第3页 / 共13页
【教学课件】第12章系统维护与监视.ppt_第4页
第4页 / 共13页
【教学课件】第12章系统维护与监视.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《【教学课件】第12章系统维护与监视.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第12章系统维护与监视.ppt(13页珍藏版)》请在三一办公上搜索。

1、第12章 系统维护与监视,12.1 文件系统维护12.2 交换空间12.3 系统监视,12.1 文件系统维护,Linux会自动监视文件系统的状况,当发生意外掉电时,下次启动系统时会自动对文件系统进行错误检查与修正。这个过程通常需要好几分钟。另外,当主文件系统被“mount”的次数超过一定限度时,系统在启动时也会强迫进行检查。实际上,检查文件系统的命令是fsck,用法为:fsck 用户也可自己运行。如果连续进行多个检查,而且被检查的文件系统分别位于不同的存储设备上,则fsck会试图同时进行并行检查。Linux也支持对其他类型的文件系统(例如minix、xiafs等)进行结构检查,相应的命令有fs

2、ck.minix、fsck.xiafs等。,在/etc/fstab文件中记录了与主机连接的存储介质上的各文件系统的情况。一个典型的fstab文件如下图所示。,该文件中的每一行代表一个块设备上的文件系统或远程文件系统的情况。从左到右分为六栏:第一栏表示该文件系统对应的设备,proc是建立在内存中的虚拟文件系统,它不与任何实际设备相对应;第二栏为该文件系统的架设点,主文件系统的架设点为根目录“/”,所有指定了架设点的文件系统在起动过程中会被“mount a”命令自动架设;第三栏为该文件系统的类型;第四栏为架设该文件系统时mount命令所使用的可选项,如果有多个选项,则要用“,”分隔,如果使用选项n

3、oauto,则对应的文件系统在启动时便不会被自动架设;第五栏用于决定该文件系统的内部信息能否被显示;第六栏用于启动时运行fsck命令检查文件系统时的顺序,如果此栏没有设定或值为0,则表示此文件系统无须检查。,12.2 交换空间,在Linux中,如果发生这种情况,系统可自动地把某些硬盘空间(或其他存储介质)模拟成内存,称为交换空间。Linux的交换空间既可建立在独立分区上,也可建立在某个文件中(称为交换文件,在Windows系列的操作系统中也有这个概念)。如果建立在分区上,用户在使用fdisk命令分区时,必须建立一个swap分区,大小通常是几十MB左右,id必须标记为82(Linux Swap类

4、型),然后用命令:mkswap-c 来创建交换空间。交换空间被创建后还需由用户激活才能使用。激活的命令是swapon,用法如下:swapon,交换空间如果要建立在某个文件上,则用户首先要按交换空间所需容量创建一个文件,方法是:dd if=/dev/zero of=bs=count=交换文件建立后,也要用mkswap命令在其上建立交换空间,方法是:mkswap-c 由于Linux具有缓冲功能,为保证相应的信息被物理写入到交换文件中,还必须输入命令:sync此命令的作用是将缓冲区中未保存的信息写入磁盘。然后,用swapon命令激活:swapon,一般不鼓励使用交换文件。这是由于交换文件可能分散于磁

5、盘各处,磁头在盘面上来回移动所耗费的时间会降低系统的效率。与之相比,交换空间如果建立在独立分区之上,由于空间连续存放,因而效率会较高。另外,用户对交换文件的误操作也会造成系统崩溃及其他不可预料的后果。停止使用交换空间。可以用命令:swapoff 或swapoff 释放出来的空间可用于其他用途,对于/etc/fstab文件中所作的登记,当然也要由用户作出相应的修改。要查询系统内存及交换空间使用的情况,可以用命令:free,12.3 系统监视,/proc是通过核心的支持在内存中建立的拟文件系统。它挂在主文件系统下,其内的各文件记录了机器工作的情况。/proc/cpuinfo:记录了主机中CPU的有

6、关信息。/proc/devices:记录了主机中使用的设备情况。/proc/filesystems:记录了核心所支持的各种文件系统。/proc/interrupts:记录了系统内各个中断的占用情况。/proc/ioports:记录了系统内各端口的占用情况。,/proc/loadavg:记录了系统在最近1、3、15分钟的平均负荷情况,此信息也可用后面介绍的uptime命令获得。/proc/meminfo:记录了系统内存的使用情况,相关信息也可用free命令获得。/proc/modules:系统中已被载入的模块清单。/proc/net:这是一个子目录,记录了网络运行的各种信息。/proc/pci:

7、系统初始化时找到的一系列PCI设备的情况。/proc/scsi:这是一个子目录,用于记录系统连接的各个SCSI设备的信息。,/proc/stat:系统运行过程的各种统计信息,例如CPU、磁盘、内存、交换空间等各种信息。/proc/sys:核心运行的相关信息。/proc/uptime:系统运行的时间及空闲时间。/proc/version:当前核心版本信息。/proc/:以为标识的进程的相关信息。用户当然也可以通过运行一些命令了解系统的运行情况。,大多数的Linux分布版还具有acct软件包,可用于进程记账。打开进程记账的命令是:accton 例如:accton/var/log/pacct有了进程

8、记账后,便可以用acct软件包提供的几条命令了解进程运行的情况。命令ac可以统计用户在线时间信息,输入:ac显示:total 199.67,小结本章命令总结如下:fsck:检查文件系统的完整性。mkswap:创建交换空间。swapon:激活交换空间。sync:将磁盘缓冲区中的内容回写磁盘。swapoff:关闭交换空间。free:查看内存(物理内存、交换空间)的使用情况。uptime:查看系统运行信息。top:查看系统当前进程情况。dmesg:查看系统本次起动的初始信息。accton:打开进程记账。,acctoff:关闭进程记账。ac:统计用户在线时间。last:统计用户每次注册在线时间。lastcomm:统计系统启动以来曾运行的命令。sa:统计系统执行过的命令的相关信息。本章主要介绍了系统的维护和监视。对系统的维护和监视是Linux系统的超级用户的最重要的工作。例如:如果有人试图非法的升级到超级用户,可以从/var/log/messages获取到该用户的信息。对普通用户的监视可以防止非法入侵,及时地制定相应的措施,以保证系统的安全。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号