好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

13页
  • 卖家[上传人]:hs****ma
  • 文档编号:569474093
  • 上传时间:2024-07-29
  • 文档格式:PPT
  • 文档大小:412.47KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材1第第12章章 系统维护与监视系统维护与监视12.1 文件系统维护文件系统维护12.2 交换空间交换空间12.3 系统监视系统监视 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材212.1 文件系统维护文件系统维护•Linux•会自动监视文件系统的状况,当发生意外掉电时,下次启动系统时会自动对文件系统进行错误检查与修正这个过程通常需要好几分钟另外,当主文件系统被“mount”的次数超过一定限度时,系统在启动时也会强迫进行检查•实际上,检查文件系统的命令是fsck,用法为:•fsck <文件系统所在的存储设备文件名称>↙•用户也可自己运行如果连续进行多个检查,而且被检查的文件系统分别位于不同的存储设备上,则fsck会试图同时进行并行检查•Linux也支持对其他类型的文件系统(例如minix、xiafs等)进行结构检查,相应的命令有fsck.minix、fsck.xiafs等 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材3•在/etc/fstab文件中记录了与主机连接的存储介质上的各文件系统的情况。

      一个典型的fstab文件如下图所示 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材4•该文件中的每一行代表一个块设备上的文件系统或远程文件系统的情况从左到右分为六栏:第一栏表示该文件系统对应的设备,proc是建立在内存中的虚拟文件系统,它不与任何实际设备相对应;第二栏为该文件系统的架设点,主文件系统的架设点为根目录“/”,所有指定了架设点的文件系统在起动过程中会被“mount –a”命令自动架设;第三栏为该文件系统的类型;第四栏为架设该文件系统时mount命令所使用的可选项,如果有多个选项,则要用“,”分隔,如果使用选项noauto,则对应的文件系统在启动时便不会被自动架设;第五栏用于决定该文件系统的内部信息能否被显示;第六栏用于启动时运行fsck命令检查文件系统时的顺序,如果此栏没有设定或值为0,则表示此文件系统无须检查 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材512.2 交换空间交换空间•在Linux中,如果发生这种情况,系统可自动地把某些硬盘空间(或其他存储介质)模拟成内存,称为交换空间•Linux的交换空间既可建立在独立分区上,也可建立在某个文件中(称为交换文件,在Windows系列的操作系统中也有这个概念)。

      如果建立在分区上,用户在使用fdisk命令分区时,必须建立一个swap分区,大小通常是几十MB左右,id必须标记为82(Linux Swap类型),然后用命令:•mkswap [-c] <交换分区对应设备文件名称>↙•来创建交换空间•交换空间被创建后还需由用户激活才能使用激活的命令是swapon,用法如下:•swapon <交换空间所在分区对应设备文件名称>↙ 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材6•交换空间如果要建立在某个文件上,则用户首先要按交换空间所需容量创建一个文件,方法是:•dd if=/dev/zero of=<交换文件名称> bs=<块大小> count=<块数目>↙•交换文件建立后,也要用mkswap命令在其上建立交换空间,方法是:•mkswap [-c] <交换文件名称>↙•由于Linux具有缓冲功能,为保证相应的信息被物理写入到交换文件中,还必须输入命令:•sync↙•此命令的作用是将缓冲区中未保存的信息写入磁盘然后,用swapon命令激活:•swapon <交换文件名称>↙ 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材7•一般不鼓励使用交换文件。

      这是由于交换文件可能分散于磁盘各处,磁头在盘面上来回移动所耗费的时间会降低系统的效率与之相比,交换空间如果建立在独立分区之上,由于空间连续存放,因而效率会较高另外,用户对交换文件的误操作也会造成系统崩溃及其他不可预料的后果停止使用交换空间可以用命令:•swapoff <交换空间所在分区的设备文件名称>↙•或•swapoff <交换文件名称>↙•释放出来的空间可用于其他用途,对于/etc/fstab文件中所作的登记,当然也要由用户作出相应的修改•要查询系统内存及交换空间使用的情况,可以用命令:•free↙ 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材812.3 系统监视系统监视•/proc是通过核心的支持在内存中建立的拟文件系统它挂在主文件系统下,其内的各文件记录了机器工作的情况•/proc/cpuinfo:记录了主机中CPU的有关信息•/proc/devices:记录了主机中使用的设备情况•/proc/filesystems:记录了核心所支持的各种文件系统•/proc/interrupts:记录了系统内各个中断的占用情况•/proc/ioports:记录了系统内各端口的占用情况。

      冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材9•/proc/loadavg:记录了系统在最近1、3、15分钟的平均负荷情况,此信息也可用后面介绍的uptime命令获得•/proc/meminfo:记录了系统内存的使用情况,相关信息也可用free命令获得•/proc/modules:系统中已被载入的模块清单•/proc/net:这是一个子目录,记录了网络运行的各种信息•/proc/pci:系统初始化时找到的一系列PCI设备的情况•/proc/scsi:这是一个子目录,用于记录系统连接的各个SCSI设备的信息 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材10•/proc/stat:系统运行过程的各种统计信息,例如CPU、磁盘、内存、交换空间等各种信息•/proc/sys:核心运行的相关信息•/proc/uptime:系统运行的时间及空闲时间•/proc/version:当前核心版本信息•/proc/<进程ID>:以<进程ID>为标识的进程的相关信息•用户当然也可以通过运行一些命令了解系统的运行情况 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材11•大多数的Linux分布版还具有acct软件包,可用于进程记账。

      打开进程记账的命令是:•accton <记账文件名称>↙•例如:•accton /var/log/pacct↙•有了进程记账后,便可以用acct软件包提供的几条命令了解进程运行的情况•命令ac可以统计用户时间信息,输入:•ac↙•显示:•total 199.67 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材12•小结小结•本章命令总结如下:•fsck:检查文件系统的完整性•mkswap:创建交换空间•swapon:激活交换空间•sync:将磁盘缓冲区中的内容回写磁盘•swapoff:关闭交换空间•free:查看内存(物理内存、交换空间)的使用情况•uptime:查看系统运行信息•top:查看系统当前进程情况•dmesg:查看系统本次起动的初始信息•accton:打开进程记账 冶金工业出版社冶金工业出版社高等教育高等教育““十一五十一五””规划教规划教材材13•acctoff:关闭进程记账•ac:统计用户时间•last:统计用户每次注册时间•lastcomm:统计系统启动以来曾运行的命令•sa:统计系统执行过的命令的相关信息•本章主要介绍了系统的维护和监视。

      对系统的维护和监视是Linux系统的超级用户的最重要的工作例如:如果有人试图非法的升级到超级用户,可以从/var/log/messages获取到该用户的信息对普通用户的监视可以防止非法入侵,及时地制定相应的措施,以保证系统的安全。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.