网站大量收购独家精品文档,联系QQ:2885784924

《Linux操作系统原理与应用》课件_第10章.pptx

《Linux操作系统原理与应用》课件_第10章.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共125页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第10章 Linux系统管理;

10.1 系统管理概述;

10.1.1 系统管理账号

系统管理工作可以由一人完成,也可以由一人负责、多人完成。拥有root账号的系统管理员对系统有着最高权限,这就是root账号的权威性与危险性。

在需要时,root用户可向其他用户授权,使其具有执行某些管理操作的特权,这样就可以将管理工作分派给多人执行。;

10.1.2 系统管理工具

系统管理员通常使用以下三种方法来管理和维护系统:

(1)直接编辑系统配置文件和脚本文件。

(2)使用Shell命令。Linux系统提供了丰富的系统管理命令,大多数管理命令位于/sbin和/usr/sbin目录下。

(3)使用图形化管理工具。Linux的各个发行版都提供了一些图形界面的系统管理工具。这类工具使用起来简单方便,能完成大部分管理工作。;

应当指出的是,图形化的系统管理工具虽然非常易用,但不能完全替代命令方式的操作。这是因为:

第一,这些工具依赖于发行版本,缺乏一致性;

第二,它们受图形界面操作方式的限制,无法获得命令所具有的高效率、高灵活性和自动化的特性;

第三,服务器系统的管理员通常采用远程登录系统,无法使用图形化工具;

第四,当系统发生故障时,图形化工具对于诊断和修正问题往往没有太大的帮助。

所以,作为Linux系统管理员,掌握前两种方式,尤其是命令方式是非常必要的。;

10.2 启动与关闭系统;

GRUB的设计符合多重引导规范(MultibootSpecification),不仅可以引导各种发行版本的Linux系统,也可以引导Windows等其他操作系统。;

10.2.2 Linux系统的初始化机制

操作系统启动时的主要步骤是加载内核,设置系统环境,挂装文件系统及启动系统服务进程,形成一个初始化的可用的系统环境。相反地,关闭系统时将停止所有的服务进程,拆卸文件系统,最后停止内核的运行。Linux系统的启动和关闭过程都由初始化系统来完成。Linux系统的初始化机制主要有传统的SysVinit以及现代的Systemd。;

1. SysVinit初始化机制

在Linux系统中,历史最为久远的初始化系统???源自UNIXSystemV的SysVinit,目前仍有一些Linux发行版在使用。

1)系统的运行级别

Linux系统是面向各种应用环境的,因此有着多种运行模式。在不同的运行模式下系统中运行的服务进程不同,提供的系统功能也就不同。比如,作为服务器与作为桌面系统的运行模式会有很大差异。SysVinit用运行级别(runlever)来刻画这种差异,见表10-1。;;

2)系统的启动过程

Linux内核开始运行后,首先进行初始化,装载必要的设备驱动,然后调用一系列初始化函数建立起内核的运行环境。运行环境建好后就创建0号进程idle并挂装root文件系统。至此,内核已具备执行用户进程的能力。内核初始化的最后阶段将创建出init进程,由它执行后续的系统初始化工作。;

2. Systemd初始化机制

系统启动的效率一直是操作系统设计者的研究热点之一。面对不断增长的硬件技术与系统服务,传统的SysVinit系统已显现出它的不足。主要问题在于SysVinit系统的启动过程是根据静态脚本预定的顺序串行进行的。串行导致了启动速度较慢,静态则固化了启动的过程,不适合于现代硬件的动态运作方式。;

了与SysVinit保持兼容,Systemd引入了运行目标(target)的概念。target也是用来描述系统的运行模式的,它与runlevel有着基本的对应关系,但它是用名称来命名的。此外,target在表达运行模式方面也比runlevel更加灵活和强大。表10-2列出了Systemd的运行目标及其与运行级别的对应关系。;;

10.2.3 系统的启动与关闭操作

1. 启动系统

系统启动的过程是自动进行的,系统管理员不能直接干预,但可以通过修改系统的启动配置文件来改变系统的默认启动方式。

例10.1改变系统的默认启动目标为多用户模式。;

2. 关闭与重启系统

当系统需要停机维护或停止服务时需要关机。当系统添加了新的硬件、软件或出现问题不能复位时,通常需要重新启动系统。当修改了某些与内核相关的配置文件时,为使修改生效,也需要重启系统。;

关闭Linux系统应执行系统的关机操作。这主要是因为Linux利用磁盘缓冲区缓存了要写入磁盘的数据。在关机的过程中,系统要将缓冲区中的数据写进硬盘,以保持文件数据的一致性。此外,服务器系统的关机和重启还涉及其他登录用户以及服务对象,更应谨慎操作。在多用户工作的环境下,妥善的关机过程是提前发出警告,提醒用户及时保存文件和退出系统,避

您可能关注的文档

文档评论(0)

kd8w + 关注
实名认证
内容提供者

kd8w

1亿VIP精品文档

相关文档