16-Unix系统管理学位考.ppt

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

操作系统 第十六章 UNIX系统管理 16.1.2 系统的运行级 0 关闭系统状态。如转换到了该状态后,可以安全地关闭系统的电源。 1 管理状态。在该状态下,多用户操作所需要的文件系统都已安装,并在控制台上可以使用,但其他终端,网络上的多用户进程仍不能使用系统。 2 多用户状态。系统正常运行时的状态,已生成了全部终端进程和精灵进程。 3 远程文件共享状态。是多用户方式的扩展状态。启动了远程文件共享(RFS)进程和精灵进程,连接了RFS网络,安装并公开了远程资源,并自动提供资源。 16.1.3 初始化程序执行的脚本inittab 每一行由以下形式的字段组成: 标识符:运行级:动作标识:命令 标识符:用于唯一标识表内记录项的字母数字串。 运行级:init产生的每一个进程均在某一个运行级启动。运行级有0~6和s共八级。如系统运行在运行级x,则只能处理运行级字段包含x的那些记录项。如在该字段上没有指定运行级,那么任何运行级的进程都能执行本记录项登记的命令。 命令:任一个可执行的命令,包括命令名和命令参数。 动作标识:告诉init如何处理由命令字段指定的进程。 16.1.4 系统初始化过程 初始化程序init主要工作是扫描inittab表。 首先执行动作标识为boot、sysinit和bootwait的程序,这些程序通常为ckroot(检查根文件系统)、setclk(检查时钟系统)、bcheckrc(设置、检查并安排文件系统)等。 然后init程序查找动作标识为initdefault的记录项,该行定义的运行级为系统的默认运行级。通常为2或3。 与运行级2有关的主要工作 init将执行shell程序 /etc/rc2。rc2负责多用户环境的初始化,使系统处于备用状态。rc2执行 /etc/rc.d目录下和 /etc/rc2.d目录下以S打头的shell命令文件(也可以是可执行的目标文件),主要完成以下工作: 设置并安装多用户文件系统(如/usr); 清除/tmp和/var/tmp目录; 执行/usr/sbin/cron程序,启动cron精灵进程; 显示当前系统硬件配置等。 16.1.5 系统的关闭 关闭系统可以用 init 0 命令。 但在多用户的环境下最好使用shutdown命令。 shutdown [-Y] [-g宽限时间] [-i初始状态] shutdown now 16.2 用户管理 16.2.1 用户管理涉及的文件 1. 口令文件 /etc/passwd 16.2 用户管理 (1) 注册名(login name),如root,zhang等, (2) 加过密的口令,在系统V中,口令字段只含有单个字符‘x’,这只是因兼容的原因保留了本字段,真正的口令信息保存在影子口令文件/etc/shadow中。 (3) 用户标识数(user Identify,UID),分配给用户的标识数是任意的,但root的标识数必须是0。 (4) 组标识数(Group Identify,GID),在/etc/group文件中有对应的组标识数项。 (5) 注释,一般存放用户的全名,本字段可包含任何希望存放的信息。 (6) 初始的工作目录(Home Directory)。 (7) 登录后执行的程序,一般为shell程序,如/bin/sh,/bin/csh等。 2. 组文件 /etc/group 组文件建立了组标识符与组名的映照,并限定了每一个组内的成员。 组名; 加了密的口令,不是很有用,故一般为空; 组标识数; 组内所有用户注册名列表; 3. 影子口令文件/etc/shadow 该文件中每项含有用户注册名,已加密的口令,最后一次更改口令的时间,更改口令要求的最少时间间隔(天数),口令的最多有效天数,注册不能再使用的终止日期等字段信息。 16.2.2 加入新用户的过程 1. 用文本编辑器在口令文件中添加一行,在各个字段中分别填入用户的注册名、标识数等信息。 2. 修改组文件,按工作的需要将新用户的注册名加入到某一个组的用户表中,或产生一个新组。 3. 在文件目录树中为该用户创建一个宿主目录,并在该目录下为新用户创建一些环境文件,如.profile。也可通过复制系统中某一典型用户的环境,再作适当修改来完成。在 /etc/skel目录下也含有若干这样的文件。 4. 用chown和chgrp命令将超级用户所建立的上述目录和文件的权限转交给新用户。 有些系统提供图形化的系统管理界面,利用这些管理工具就很容易完成添加用户的工作。 16.2.3 添加用户命令useradd useradd username 以

文档评论(0)

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

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档