版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SunSun SolarisSolaris 系统管理员手册系统管理员手册Solaris 系统管理员手册 V1.2 1 / 128 目目 录录第第 1 章、章、 前言前言 .51 系统管理员的职责.51.1 了解超级用户状态.61.1.1 成为超级用户(su).71.1.2 退出超级用户状态 .71.1.3 以 root 注册.71.2 与用户通信.81.2.1 在注册时显示系统专用信息 .81.1.2 将信息发送给单个用户 .81.2.3 将消息发送给一个系统或网络中的所有用户 .101.2.4 通过电子邮件发送消息 .101.3 启动和关闭系统.111.3.1 选择 init 状态.111.
2、3.2 选择所用的关闭命令 .141.3.3 引导系统 .151.3.4 关闭系统 .171.4 监视进程.191.4.1 ps 命令报告的内容.191.4.2 使用 ps 报告.211.4.3 杀死进程 .221.5 基本管理工具.231.5.1 经常使用的命令 .231.5.2 使用管理工具 .32第第 2 章、章、 基本基本 OS 命令命令.332.1 查找用户信息.332.1.1 确定系统中有谁注册 .332.1.2 检查用户的用户号和组号(id 命令).352.2 查寻环境信息.352.3 创建和编辑文件.362.3.1 使用 cat 命令.362.3.2 使用 touch 命令 .
3、362.3.3 文件拷贝(cp)或改名(mv) .362.3.4 文本编辑器的使用 .372.3.5 vi 的使用.372.4 命令组合及输出重新定向.382.4.1 在同一命令行里键入多个命令 .382.4.2 输出重新定向().382.4.3 组合命令(|).382.5 使用手册.392.5.1 显示手册(man) .392.5.2 找命令节号(whatis、man).39Solaris 系统管理员手册 V1.2 2 / 128 2.6 查阅磁盘信息.402.6.1 显示磁盘空间的信息(df k).402.6.2 判别某文件系统是否为本地文件系统(df).412.6.3 找出某种类型已安装
4、的文件系统(df -F) .41第第 3 章、章、 设备管理设备管理 .423.1 磁带的使用.423.1.1 磁带设备的命名习惯 .423.1.2 读写磁带的命令 .453.1.3 拉紧磁带 .453.2 TAR命令.463.2.2 cpio 命令 .483.2.3 软驱设备名 .513.2.4 ufs 文件系统的软盘 .513.2.5 使用多张软盘存档 .533.2.6 pcfs(DOS)文件系统的软盘.543.3 硬盘命名管理.553.3.1 硬盘命名习惯 .553.3.2 检查硬盘使用状况 .573.3.3 检查硬盘信息(Prtvtoc).58第第 4 章、章、 文件系统管理文件系统管
5、理 .644.1 文件系统类型.644.1.1 磁盘文件系统 .644.1.2 网络文件系统 .654.1.3 伪文件系统 .654.2 SUNOS 5.X缺省的文件系统.674.3 虚拟文件系统表(/ETC/VFSTAB).684.4 文件管理命令.704.4.1 普通命令语法规则 .704.4.2 普通文件系统命令和特别文件系统命令手册 .714.4.3 利用文件系统命令确定文件系统类型 .714.5 如何使文件系统有效.734.5.1 安装与拆卸 .734.5.2 自动安装程序 .774.5.3 共享服务器文件 .774.6 检查文件系统的数据一致性(FSCK).784.6.1 决定文件
6、系统是否需检测 .784.6.2 以交互方式检测文件系统 .794.7 备份和恢复文件系统.794.7.1 用 QIC-150 盒式磁带备份文件系统(ufsdump) .804.7.2 恢复备份文件系统 .81第第 5 章、章、 管理网络服务管理网络服务 .855.1 检查远程系统状态.85Solaris 系统管理员手册 V1.2 3 / 128 5.1.1 确定一个远程系统已运行了多长时间 .855.1.2 确定一个远程系统是否在运行(pingruprpcinfo-p).855.2 注册到一个远程系统(RLOGIN).865.3 系统之间传送文件(RCP、FTP).875.3.1 使用 RC
7、P 命令.875.3.2 使用文件传送程序(ftp).87第第 6 章、章、 管理用户帐号和用户组管理用户帐号和用户组 .906.1 增加和管理用户帐号.906.1.1 增加用户帐号 .906.1.2 管理用户帐号 .1006.2 设置和管理用户组.1016.2.1 设置 Group 数据库中的域值.1016.2.2 建立缺省的 UNIX 用户组 .1026.2.3 建立新的组 .1036.2.4 修改或删除用户组 .103第第 7 章、章、 UNIX 的的 SHELL 命令命令.1057.1 各种SHELL的公共命令.1057.1.1 设置某种缺省 shell.1057.1.2 在命令行中改
8、变 shell 类型(sh,csh,ksh).1067.1.3 从 shell 解释器中退出(exit).1067.1.4 清除一个 shell 窗口(clear) .1067.2 标准SHELL.1067.2.1 标准 shell 的初始文件.1077.2.2 定义标准 shell 的环境变量.1077.3 C SHELL.1077.3.1 C shell 的初始文件.1077.3.2 C shell 环境变量的定义.1077.3.3 建立 C shell 的别名.1087.3.4 设置 C shell 的历史功能.1087.3.5 使用 C shell 历史功能.1087.3.6 设置 C
9、 shell 的退格键(stty erase) .1107.3.7 新命令的嵌入 .1107.3.8 Cshell 历史命令的编辑.1107.4 KORN SHELL.1117.4.1 Korn shell 的初始化文件.1117.4.2 Korn shell 的选择项.1127.4.3 创建 Korn shell 的别名.1137.4.4 用 Korn shell 的联机编辑器编辑命令.1147.4.5 设置 Korn shell 的历史.1157.4.6 显示 Korn shell 的历史命令.1157.4.7 使用 Korn shell 的历史命令.1167.4.8 编辑 Korn sh
10、ell 的历史命令.116Solaris 系统管理员手册 V1.2 4 / 128 第第 8 章、章、 管理系统管理系统 .1178.1 显示系统专有信息.1178.1.1 确定主机 ID 号(sysdef -h).1178.1.2 确定硬件类型(uname -m).1171.1.3 确定处理机类型(uname -p).1178.1.4 确定 OS 版本号(uname -r).1178.1.5 显示系统配置信息(prtconf).1188.1.6 确定系统已经运行了多长时间 .1198.1.7 确定系统的日期和时间(date).1198.1.8 设置系统的日期和时间 .1198.1.9 改变系
11、统的时区(/etc/TIMEZONE).1208.2 配置附加的交换空间(MKFILE,SWAP).1218.3 创建一个本地邮件别名(/ETC/MAIL/ALIASES).122第第 9 章、章、 文件存取问题分析文件存取问题分析 .1239.1 诊断与查找路径有关的问题.1239.1.1 显示当前查找路径 .1239.1.2 为 Bourne 和 Korn shells 设置路径.1239.1.3 Source Bourne 和 Korn shell 的初始化文件.1249.1.4 为 C shell 设置路径.1249.1.5 Source C shell 初始化文件.1249.1.6
12、检查当前的查找路径 .1249.1.7 执行一个命令 .1259.2 分析与权限和所有权有关的问题.1259.2.1 改变文件的所有权 .1259.2.2 改变文件的权限 .1259.2.3 改变文件组的所有权 .126Solaris 系统管理员手册 V1.2 5 / 128 第第 1 章、章、前言前言本手册包含 Solaris 系统管理员使用,所提供的内容包含 SUN OS 操作系统系统的安装、环境的建立及重要文件的创建,以及系统管理员在网络系统环境下如何建立、维护、管理网络系统下的工作环境,还包括系统管理的日常使用命令、主要命令、文件的索引等。本章将介绍:系统管理员的职责、了解超级用户状态
13、、如何与用户通信、启动和关闭系统、进程管理、基本管理工具SunOS 5.x 操作系统,是 Sun 公司所推出的 Solaris 2.x 软件系统环境的主要组成部份,Solaris 2.x 可运行于 SPARC 和 Intel 硬件平台,是一个支持对称式多处理机的 UNIX 系统环境。1 系统管理员的职责系统管理员的职责系统管理员的职责是确保一个独立(Standalone)系统或网络上的一组系统能正常运行(主要指软件) 。不同领域的系统管理员,其责任也不相同,一个系统管理员可能在一个或多个领域是专家,而在别的领域却显生疏。下面列出本手册所描述的系统管理员的工作:1、 管理设备磁带机的使用格式化磁
14、盘监视盘的使用2、 了解服务访问机制建立一个双向调制解调器(modem)3、 管理文件系统安装或拆卸文件系统备份和恢复文件或文件系统4、 管理网络服务查找网络信息系统间传送文件管理 NIS数据库5、 管理打印服务设置一个打印客户和打印服务器使用打印命令6、 管理用户和用户组增加用户删除用户Solaris 系统管理员手册 V1.2 6 / 128 改变用户信息建立新组帐号7、 了解 shell使用 Generic shell 命令使用 Bourne shell 命令使用 C Shell 命令8、 使用 Korn shell 命令管理系统查找系统信息建立局部邮件别名配置额外的交换空间(swap s
15、pace)管理系统日期和时间识别文件存取故障搜索路径的问题存取权和所有权问题网络存取问题获得存取全部文件系统和资源的权限与用户通信关闭和启动系统监视进程本手册的章节按照以上给出的标题顺序安排,你还必须了解何时及如何进行如下管理工作:本手册不包含如下系统管理工作:安装系统软件、安装第三厂家软件、建立和管理网络服务、建立和管理邮件服务、扩充和删除硬件、管理安全性和记帐、监视系统和网络性能。这章其余部分将描述如何完成系统管理员的工作,并介绍一些基本命令和管理工具。1.1 了解超级用户状态了解超级用户状态超级用户是一个具有特权的用户,它可不受任何限制地使用全部文件和命令,超级用户有一个特定的 UID(
16、0),这个帐号的用户名为 root(其实只要是 UID为 0 的用户就是超级用户)。许多系统管理任务都必须在超级用户下完成,如安装和拆卸文件系统、改变文件和目录的存取权和所有权、备份和恢复文件系统、创建设备文件,以及关闭系统。我们可以用如下办法进入超级用户:1、 在其它用户状态下,用不带任何参数的 su 命令,并按需要键入root 的口令。2、 在 login 提示下,键入 root 及其口令。在入进超级用户后,shell 将给出一个特殊的提示符“#” ,提醒你对系统有着至高无上的存取权,做任何事情都要小心,通过查询记录文件/var/adm/sulog,可以跟踪谁正在使用超级用户帐号。最好在必
17、要时才进入超级用户,应该避免在超级用户下做一般的事情。如果某项任务需要你是超级用户,它会提示你应该进入超级用户。当你完成必要的工作后,应立即回到一般用户状态。Solaris 系统管理员手册 V1.2 7 / 128 由于超级用户非保护的存取权限严重威胁系统的安全,所以 root 帐号总是设有一个口令,而且为了增加安全性,要经常更换口令。1.1.1 成为超级用户(成为超级用户(su)仅当需要使用 root 权限完成一定的工作时,你才进入超级用户,下面是从普通用户成为 root 的方法:1、 在 Shell 的或提示符下,输入 su。如果 root 帐号有口令的话,系统会提示你键入口令。2、 键入
18、超级用户口令,如果口令正确,你就具有了超级用户权限,系统显示“#”提示符。pandapandasusuPassword:Password:# #如果想使用 root 本身的环境变量,键入 su 。1.1.2 退出超级用户状态退出超级用户状态要退出超级用户状态,就简单地键入 exit。#exit#exitpandapanda1.1.3 以以 root 注册注册要直接注册成 root,必须在 login 提示下完成:1、 在 login 提示下,输入 root,于是系统提示你输入 root 口令。2、 输入 root 的口令,如果口令正确,系统将出现 root 提示符#:login:login:
19、rootrootPassword:Password:# #1.2 与用户通信与用户通信系统管理员工作的一个重要部分是与用户通信,使用户了解管理员所做的事情对系统功能所造成的影响,要让用户及时知道你所做的管理工作(如:重新引导系统,安装新的软件,或以某种方式改变系统环境)何时将对它们产生影响。管理员可以口头与用户通讯,但最普遍的方式是:Solaris 系统管理员手册 V1.2 8 / 128 在注册时显示当前系统专用信息.用 write 命令直接将消息发送到某个用户终端上.用 wall 使用将消息发送给一个系统上的所有用户.用 rwall 命令将消息发送给网络上的所有用户.通过电子邮件将消息发送
20、一个或一组用户.1.2.1 在注册时显示系统专用信息在注册时显示系统专用信息每次用户注册进系统,屏幕上都会显示当天的系统消息,这个消息存贮在文件/etc/motd 中。已经注册进系统和正在使用系统的用户看不见此信息,可使用motd 命令查看此消息,这些信息包括:操作系统版本号,系统软件的变化,新安装(或删除)的第三厂家文件的名称,或系统的调度时间表。必须确保 motd文件是最新的,如果 motd 显示的是过时的消息,用户会因此而失掉一个关键信息,消息应尽量简短,如果其长度超过一屏,用户就读不到开头部分。/etc/motd 文件所在者应该是 root, 而且 root 应是唯一对此文件具有写权限
21、的用户。pandapanda lsls 1 1 /etc/motd/etc/motd-rw-rwr rr r rootroot syssys 4949 JanJan 1 1 19701970 /etc/motd/etc/motdpandapanda注意:系统软件安装后,有几个文件(包括/etc/motd 在内)的更新时间为“Jan 1 1970”这个日期是 UNIX 的起始日期,当你对这些文件编辑后,这个时间会随之改变。 建立日期消息建立日期消息用如下步骤建立日期消息:1、 成为超级用户2、 用编辑工具(如 vi)编辑/etc/motd 文件3、 删除不用的消息,输入新的消息4、
22、 保存修改后的文件,这些消息在用户下次登录进系统时显示1.2.2 将信息发送给单个用户将信息发送给单个用户可以使用 write 命令将信息发送到用户的终端上,当使用窗口系统(如Open Windows)时,每个窗口都有一个独立的帐号,如果用户登录多次,则信息会直接显示在控制台窗口中。Solaris 系统管理员手册 V1.2 9 / 128 发送一个短消息给一个单独的用户发送一个短消息给一个单独的用户用以下步骤将一个一次性的短消息发送给单个用户:1、 键入 write username,username 是用户的注册名。2、 键入要发送的消息。3、 输完消息后,键入 Contro
23、lD. 则在 username 用户的控制台窗口中显示你键入的内容。下面给出系统管理员发送消息的例子:pandapanda writewrite ignatzignatzelmelmIllIll comecome byby atat 12:0012:00 toto looklook atat youryour blem.pandapanda下面是在用户控制台窗口显示的消息:MessageMessage fromfrom fredfredpandapanda onon ttyplttypl 11:20.11:20.IllIll comecome byby atat 12:0
24、012:00 toto looklook atat youryour blem.EOFEOF 将作为一个文件的消息发给个别用户将作为一个文件的消息发给个别用户如果你想发送消息给一些用户,建立一个消息文件,再使用带参数的 write命令来实现,其中的一个参数是消息文件名。建立一个文件,此文件含有想要发送的消息。键入 write username messagemessageIllIll comecome byby atat 12:0012:00 toto looklook atat youryour blem.pandapanda wri
25、tewrite ignatzignatzelmelm messagemessagewrite:write: ignatzignatz loggedlogged inin moremore thanthan once.once.writingwriting toto consoleconsolepandapanda如果用户进入了多个窗口系统,消息就显示在用户的控制台窗口中。下面是显示在控制台上的消息格式:MessageMessage fromfrom fredfredpandapanda onon ttyplttypl atat 11:20.11:20.IllIll comecome byby
26、atat 12:0012:00 toto looklook atat youryour blem.象以上显示的那样,键入的消息与显示的消息是相同,用户可以用 write 命令响应并初始化一个双向对话,但这种对话不是真的交互式的。有两条打开的write 路径,两个方向各一条,详细介绍见 write(1)说明。1.2.3 将消息发送给一个系统或网络中的所有用户将消息发送给一个系统或网络中的所有用户可以使用 wall 命令(write all)将消息同时发送给系统中的每个用户,用rwall(remote write all)命令将消息同时发送给网络中的所有用户。Solaris
27、系统管理员手册 V1.2 10 / 128 要将消息发送给系统中的所有用户:1、 键入 wall2、 键入想要发送的消息3、 输入完消息后,键入 controlD, 消息就会显示在系统中每个用户的控制台窗口中。下面是一个实例:pandapanda wallwallSystemSystem willwill bebe rebootedrebooted atat 12:0012:00pandapanda显示在用户控制台窗口的消息:BroadcastBroadcast messagemessage fromfrom rootroot onon console.console.SystemSystem
28、 willwill bebe rebootedrebooted atat 12:0012:00EOFEOF注意:使用 rwall 命令要非常小心, 因此此命令消耗大量的系统和网络资源,要将消息发送给网络上的所有用户:1、 键入 rwalln2、 键入要发送的消息3、 消息输入完后,键入 ControlD, 消息就显示在网络系统各个用户的控制台窗口中。下面是一个实例:pandapandarwallrwalln n EngEngSystemSystem pandapanda willwill bebe rebootedrebooted atat 12:0012:00pandapanda显示在用户控
29、制台窗口中的消息是:BroadcastBroadcast messagemessage fromfrom rootroot onon console.console.SystemSystem willwill bebe rebootedrebooted atat 12:0012:00也可以用 rwall 命令将消息发送给某个系统中的所有用户, 其命令格式为:rwall hostname1.2.4 通过电子邮件发送消息通过电子邮件发送消息Email 是传播某些系统管理信息的一种有效方式,但本手册不介绍如何使用电子邮件,有关邮件信息的详细说明见 mail(1)、mailtool(1)和 mailx
30、(1)。1.3 启动和关闭系统启动和关闭系统启动及关闭系统是系统管理工作的一个组成部分,这一节描述正常启动和关闭系统的过程,如果系统启动出现错误,参阅系统文档中有关如何诊断引导问题。SunOS 5.x 系统软件总处于连续运行状态,这样电子邮件和网络软件能正常地工作,但在以下几种情况下,系统却必须关闭或停止。Solaris 系统管理员手册 V1.2 11 / 128 切断系统电源安装一个新版本的操作系统电源老化系统扩充硬件进行文件系统维护1.3.1 选择选择 init 状态状态Solaris 系统软件有八个 init 状态: 缺省 init 状态/etc/inittab 中确定。Solaris
31、系统软件的缺省 init 状态是运行级 3。表 1.1 列出了 7 个可能的运行级别和系统在每级上的状态。表 1.1 系统初始状态初始状态功能0掉电状态1.S.s系统管理员状态(单用户)2多用户状态(不输出资源,没有启动 NFS)3多用户状态(输出资源,启动 NFS 进程)4替换多用户状态(目前不用)5软件重引状态(目前不用)6系统重引导状态/sbin/init 程序负责确保系统正常地运行,也可以用它来改变 init 状态的命令,还可以用 init 状态(带用i 选择项)作为 shutdown 命令的参数。以下是四种系统状态类型:1、 掉电(运行级 0)2、 单用户(运行级 1 和 s 或 S
32、)3、 多用户(运行级 2 和 3)4、 重引导(运行级 5 和 6)若准备做系统管理工作,必须确定对系统及所需要做的工作来说哪种 init状态是合适的。 查看系统运行级查看系统运行级要查看某系统的运行级,键入 who r:即显示出运行级、日期及时间、进程终止状态、进程 id、进程退出状态。在下面的例子中,系统 panda 处在缺省多用户运行级(3),日期和时间是在Feb 6 15:46,进程终状态是 3,进程 id 是 0, 进程退出状态是 S:pandapandawhowho r rrunrunlevellevel 3 3 FebFeb 6 6 15:4615:46 3 3
33、0 0 S Spandapanda下面描述如何使用每个 init 状态。Solaris 系统管理员手册 V1.2 12 / 128 使用掉电状态,运行级使用掉电状态,运行级 0用此级关闭系统以便安全切断电源。 使用系统管理员状态,运行级使用系统管理员状态,运行级 1当某项管理任务需要你是系统的唯一用户时,使用这一级,在这级状态下,只安装了 root 和/usr 文件系统,只允许使用最少的核心实用程序,发出该命令的终端成为控制台,没有其它用户登录。 使用多用户状态,运行级使用多用户状态,运行级 2一般操作都在此状态下进行,在这级状态下多个用户可以访问系
34、统和整个文件系统,除了 nfs 服务器、syslog 和远程共享进程之外,所有的系统管理进程都在运行。 使用远程资源共享状态,运行级使用远程资源共享状态,运行级 3此状态一般操作和 nfs 资源共享一起有效。 使用替换多用户状态,运行级使用替换多用户状态,运行级 4此运行级目前不用。 使用交互重引导状态,运行级使用交互重引导状态,运行级 5要从非缺省引导设备引导系统时,用此级。也可以用 reboot a命令进入这个状态级。 使用重引导状态,运行级使用重引导状态,运行级 6使用此运行级关闭系统,使系统状态为运行级 0, 然后重引导到多用户级
35、(或到 inittab 文件中指定的缺省运行级)。Solaris 系统管理员手册 V1.2 13 / 128 使用单用户状态,运行级使用单用户状态,运行级 s 或或 S使用这一级使系统处于单用户状态,而所有的文件系统被安装且可访问。0 改变运行级改变运行级用 telinit 或 init 命令改变运行级,telinit 命令需要一个单字符参数,此参数为 init 指定使用的运行级,尽管用户可以直接用 init 命令,但最好使用telinit 命令去改变系统运行级。1、 变成超级用户2、 键入 telinit n。参数 n 是要使用的 init 状态号。要关闭系统p
36、andapanda susuPassword:Password:# # telinittelinit 0 0变成单用户状态:pandapanda susuPassword:Password:# # telinittelinit 1 1要变成无 nfs 服务器系统管理进程运行的多用户状态:pandapanda susuPassword:Password:# # telinittelinit 2 2要变到具有 nfs 服务器系统管理进程的多用户状态:pandapanda susuPassword:Password:# # telinittelinit 3 3要关闭且重引导系统到运行级 3:pand
37、apanda susuPassword:Password:# # telinittelinit 6 61.3.2 选择所用的关闭命令选择所用的关闭命令准备做系统管理工作时,需要确定合适的关闭命令,下面介绍如何使用系统提供的关闭使命。/usr/sbin/shutdown/usr/sbin/shutdown/etc/telinit/etc/telinit andand /sbin/init/sbin/init/usr/sbin/halt/usr/sbin/halt/usr/sbin/reboot/usr/sbin/reboot以上命令皆完成:初始关闭过程,杀死所有的运行进程,将新数据写入硬盘Sol
38、aris 系统管理员手册 V1.2 14 / 128 将 Solaris 系统关闭为适当的运行级。shutdown在多用户状态下关闭系统,使用 shutdown 命令,此命令将警告消息发送给注册到此系统的所用用户,等待 60 秒钟(缺省)后将系统关闭为单用户状态,可以选择不同的缺省等待时间。telinit 和和 init用 telinit 或 init 命令可以关闭一个单用户系统或改变此系统的运行级,init 命令改变系统的运行级,telinit 命令 init 你想要的运行级,两者可交替使用,但 telinit 命令更好,可用 telinit 将系统置成掉电状态(
39、init 0)或进入单用户状态(init) 。注意:telinit/init 和 shutdown 命令是改变系统运行状态的好方法,由于它们是用一级 rc shell 程序来杀死行进程, 因此用这些程序来关闭系统是最可靠的方式。halt当系统必须马上停止且不必警告任何用户时,用 halt 命令。halt 命令在关闭系统时没有任何延时也不给系统中的用户以任何警告。halt 命令不运行任何 rc shell 程序,所以不是一个关闭系统的好方法。reboot系统不在多用户状态下,用 reboot 命令关闭系统并重新引导到多用户状态,reboot 命令不警告系统中的用户,不
40、运行 rc shell 程序,所以不是一个关闭系统的好方法。1.3.3 引导系统引导系统如果系统电源被切断,则开启电源就开始了多用户引导过程。下面说明从ok PROM 提示下引导系统到不同状态下的方法。如果 PROM 提示是,键入 n 即显示出 ok 提示。 引导到多用户状态引导到多用户状态要引导系统到多用户状态,在 ok 提示符下,键入 boot,则在缺省驱动器上Solaris 系统管理员手册 V1.2 15 / 128 启动自动引导过程,显示一系列启动信息,最后系统进入多用户状态。 引导到单用户状态引导到单用户状态要引导系统到单用户状态,在 ok 提示符下,键入
41、 boot s,系统引导到单用户状态且提示输入 root 口令:okok bootboot s sINIT:INIT: SINGLESINGLE USERUSER MODEMODETypeType CtrlCtrld d proceedproceed withwith normalnormal startstartupup(or(or givegive bootboot passwordpassword forfor systemsystem maintenance)maintenance)键入 root 口令,注意要继续将系统引导到多用户状态,则键入ControlD。 交互式引
42、导交互式引导如果想对系统文件或核心作暂时改动,可以采用交互式引导,在这种情况下,可以测试所作的改动,且当出现问题时很容易恢复。1、 在 ok的 PROM 提示下,键入 boota,引导过程会按交互式方式提示你。2、 若响应回车,即缺省/kernel/unix 核心引导,若不用缺省核心,则键入要用的核心名称。3、 若响应回车,即用缺省/etc/system 文件,否则键入所用的系统文件名。4、 若响应回车,即用缺省模块目录路径,否则键入模块目录路径名。5、 若响应回车,即用缺省 root 文件系统,也可键入 ufs 从本地盘引导,或者键入 ufs 无盘客户。6、 若响应回车用 root 设备的缺
43、省物理名,否则键入想使用的设备名。7、 若响应回车则用缺省交换文件系统类型 swapfs(注意:swapfs 是唯一允许的交换文件系统类型) 。以下例子中,接受的是缺省选择:okok bootboot a a(Hardware(Hardware configurationconfiguration messages)messages)rebootingrebooting fromfrom a aBootBoot device:device: /sbus/esp/sbus/esp0 0,800000/sd800000/sd0 0,0 0 FileFile andand args:args:a a
44、Enter/kernel/unix:Enter/kernel/unix:(Copyright(Copyright notice)notice)NameName ofof systemsystem filefile /etc/system:/etc/system:NameName ofof defaultdefault directorydirectory forfor modulesmodules null:string:rootroot filesytemfilesytem typetype ufsufsEnterEnter physicalphysical namename ofof ro
45、otroot device/sbusdevice/sbus1 1, f8000000/espf8000000/esp0 0,800000/sd800000/sd0 0,0:a:0:a:SwapSwap filesystemfilesystem typetype swapfsswapfsSolaris 系统管理员手册 V1.2 16 / 128 configuringconfiguring networknetwork interfaces:interfaces: leoleoHostname:Hostname: pandapanda(fsck(fsck messages)messages)Th
46、eThe systemsystem isis comingcoming up.up. PleasePlease wait.wait.(More(More messages)messages)pandapanda login:login: 查看引导信息查看引导信息引导信息存贮在/var/adm/messages 文件中,引导完系统后若要查看这些信息,键入/usr/sbin/dmesg 或 more /var/adm/messages,则显示引导信息。pandapanda /usr/sbin/dmesg/usr/sbin/dmesgJanJan 1313 11:2211:22 Sun
47、OSSunOS ReleaseRelease 5.05.0 VersionVersion UNIX(R)UNIX(R) SystemSystem V V ReleaseRelease 4.04.0systemsystem filefile (etc/system)(etc/system) error:error: readlinereadline errorerror onon lineline 1.1.rootroot nexusnexusSunSun 4 46060memmem16384K16384K (0 x4000000)(0 x4000000)availavail memmem 14
48、68825614688256EthernetEthernet addressaddress8:0:20:7:83:178:0:20:7:83:17sbusosbuso atat obioobio 0 xf80000000 xf8000000dma0dma0 atat SBusSBus slotslot 0 0 0 x4000000 x400000exp0exp0 atat SBusSBus slotslot 0 0 0 x8000000 x800000 SBusSBus levellevel 3(sparc3(sparc iplipl 3)3)sdlsdl atat sep0sep0 targ
49、ettarget 1 1 lunlun 0 0/sbua/sbua1 1, f8000000/espf8000000/esp0 0,800000/sd800000/sd1 1,0(sd1):Quantum0(sd1):35sd3sd3 atat esp0esp0 targettarget 3 3 lunlun 0 0/sbus/sbus1 1, f8000000/espf8000000/esp0 0,800000/sd800000/sd3 3,0(sd3):Quantum0(sd3):35rootroot onon /sbus/sbus 1 1, f8000000/espf8000000/es
50、p0 0,800000/sd800000/sd3 3,0:a0:a fstypefstype ufsufs swapswap onon swapfsswapfs fstypefstype swapfsswapfs sizesize 1348K1348Kle0le0 atat SBusSBus slotslot 0 0 0 xc000000 xc00000 SBusSBus levellevel 4 4 (sparc(sparc iplipl 5)5)zs0zs0 atat obioobio 0 xf10000000 xf1000000 sparcsparc iplipl 1212zs1zs1
51、atat obioobio 0 xf00000000 xf0000000 sparcsparc iplipl 1212dumpdump onon /dev/dsk/c0t3d0sl/dev/dsk/c0t3d0sl sizesize 32748K32748KDecDec 2424 12:30:0112:30:01 sendmail82:aliassendmail82:alias databasedatabase outout ofof datedateDecDec 2424 12:30:0112:30:01 sendmail82:sendmail82: AA00082:AA00082: mes
52、sage-message- inin9112242030.COMDecDec 2424 12:30:0112:30:01 sendmail82:sendmail82: AA00082:AA00082: fromfromrootroot, sizesize592592, classclass0 0, receivedreceived formform locallocalDecDec 2424 12:30:0212:30:02, statstatSentSentDecDec 2424 12:30:5812:30:58 sendmail153:sendmail153: networknetwork
53、 daemondaemon startingstartingDecDec 3131 15:20:2415:20:24 rlogind734:rlogind734: pcktread:pcktread: suspeetsuspeet zerozero lenlen fdofdo atat obioobio 0 xf72000000 xf7200000 sparespare iplipl 1111cgsix0cgsix0 atat SBusSBus slotslot 1 1 0 x00 x0 SBusSBus levellevel 5(spare5(spare iplipl 7)7)Solaris
54、 系统管理员手册 V1.2 17 / 128 cgsix0:cgsix0: screenscreen 1152x9001152x900, singlesingle bufferedbuffered, IMIMmappablemappable 1 1 pandapanda 增加新的硬件后引导系统增加新的硬件后引导系统当系统中增加新的硬件后,boot 命令必须使用r 选择项,以便使操作系统在引导过程中查看并装入新的设备驱动程序。1、 按硬件中的说明装入新的设备驱动程序。2、 关闭系统且安装新的硬件。3、 键入 boot r 并回车,则运行重配置 shell 程序,装入在模块目录中的所
55、有的设备驱动程序且建立相应的硬件结点(nodes) 。 退回引导进程退回引导进程在有些情况下,你也许想退出或中断引导过程,具体的中断键依键盘类型不同而有所不同,例如,可键入 stop A 或 L1 A。在 tty 终端上,键入 Break键。要中断引导过程,键入系统对应的中断键,当中断引导过程后,监视器将显示 ok PROM 提示:ok键入 boot 重新启动引导过程,或键入 help 显示一组帮助信息。如果终端示出提示,键入 n 获得 ok 提示。1.3.4 关闭系统关闭系统下面介绍如何用 shutdown 和 init 命令关闭系统。 关闭一个多用户系统关闭一个
56、多用户系统在关闭一个多用户系统之前,要通知系统中的用户,给用户完成一些处理过程的时间。1、 键入 who,显示出注册的所有用户清单。2、 键入 psef,显示出系统活动进程表,如果系统进程允许关闭,转到下一步。3、 变成超级用户。4、 键入 cd /,必须在根目录下运行关闭命令。5、 键入 shutdown,系统要你确认是否要关闭系统。6、 键入 y,所有的用户将接收到一个消息,等待 60 秒后,系统关闭,进入单用户状态且提示键入 root 口令。7、 键入 root 口令,系统处于单用户状态,这时可以进行维护工作。8、 键入 ControlD 返回到缺省运行系统级。# # cdcd / /S
57、olaris 系统管理员手册 V1.2 18 / 128 # # shutdownshutdownShutdownShutdown startedstarted FriFri AugAug 6 6 10:50:3510:50:35 EDTEDT 19931993BroadcastBroadcast messagemessage fromfrom root(console)root(console) onon earthearth FriFri AugAug 9 9 10:59:3510:59:35THETHE SYSTEMSYSTEM ISIS BEINGBEING SHUTSHUT DOWN
58、DOWN NOWNOW!LOGLOG OFFOFF NOWNOW OROR RISKRISK YOURYOUR FILESFILES BEINGBEING DAMAGEDDAMAGEDDoDo youyou wantwant toto continuecontinue?(y(y oror n):n): y yTheThe systemsystem isis down.down.ChangingChanging toto initinit statestate s spleaseplease wait.wait.INIT:INIT: NewNew runrun levellevel S SINI
59、T:INIT: SINGLESINGLE USERUSER MODEMODEType:Type: CtrlCtrld d toto proceedproceed withwith normalnormal startstartupup,(or(or givegive rootroot passwordpassword forfor systemsystem maintenance):maintenance): 关闭系统:可选方式关闭系统:可选方式如果想改变 shutdown 命令的缺省功能,选择以下所述的六种方式之一来完成。1、 在不确认的情况下关闭系统:变成超级用户键入 cd
60、/,必须在 root 目录下运行 shutdown 命令。键入 shutdown 等待时间(Grace Period)2、 为了改变 shutdown 等待时间(Grace Period),用以下几步:变成超级用户。键入 cd /,必须在 root 目录下运行 shutdown 命令。键入 shutdown t .系统在等待用户确定的秒数后关闭。下面是改变等待时间(Grace Period)例子:# # cdcd / /# # shutdownshutdown g g 1201203、 关闭且重新引导多用户系统变成超级用户。键入 cd /, 必须在 root 目录下运行 shutdown 命令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养老院安全责任追究制度
- 建筑行业财务报销制度
- 印刷厂安全生产上墙制度
- 民主管理会会议制度
- 汝州市人民医院请假制度
- 关于薪酬制度改革的简报
- 严控 风险管理制度内容
- 为什么要财务制度
- 鼻饲管留置期间的护理质量
- 借助AI工具实现文档与目标人群精准匹配提升下载转化率
- 铁路劳动安全教育课件
- 2026河北省考行测题量试题及答案
- 2025年成都市辅警公共基础知识题库(附答案)
- 台球室合同转让协议书
- 2025年无人机驾驶员职业技能考核试卷:无人机维修与故障排除试题
- 2025年四川省成都市辅警人员招聘考试题库及答案
- 2025至2030中国公路勘察设计行业发展研究与产业战略规划分析评估报告
- DB31∕T 310022-2024 长大桥梁无人机巡检作业技术规程
- 主管护师《专业知识》考试真题及答案(2025年新版)
- 2025年海关总署公务员面试模拟题集及答案解析
- 2024苏州工业职业技术学院单招《语文》高分题库附参考答案详解【B卷】
评论
0/150
提交评论