《2023年Solaris系统管理员手册.doc》由会员分享,可在线阅读,更多相关《2023年Solaris系统管理员手册.doc(144页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Solaris系统管理员手册目 录第1章、前言71.1了解超级用户状态81.1.1成为超级用户(su)91.1.2退出超级用户状态91.1.3以root注册91.2与用户通信91.2.1在注册时显示系统专用信息101.2.2将信息发送给单个用户101.2.2.1发送一个短消息给一个单独的用户101.2.2.2将作为一个文献的消息发给个别用户111.2.3将消息发送给一个系统或网络中的所有用户111.2.4通过电子邮件发送消息121.3启动和关闭系统121.3.1选择init状态121.3.1.1查看系统运营级131.3.1.2使用掉电状态,运营级0131.3.1.3使用系统管理员状态,运营级1
2、131.3.1.4使用多用户状态,运营级2131.3.1.5使用远程资源共享状态,运营级3131.3.1.6使用替换多用户状态,运营级4141.3.1.7使用交互重引导状态,运营级5141.3.1.8使用重引导状态,运营级6141.3.1.9使用单用户状态,运营级s或S141.3.1.10改变运营级141.3.2选择所用的关闭命令151.3.2.1 shutdown151.3.2.2 telinit和init151.3.2.3 halt151.3.2.4 reboot151.3.3 引导系统151.3.3.1 引导到多用户状态151.3.3.2 引导到单用户状态151.3.3.3交互式引导16
3、1.3.3.4查看引导信息171.3.3.5增长新的硬件后引导系统171.3.3.6退回引导进程181.3.4关闭系统181.3.4.1关闭一个多用户系统181.3.4.2关闭系统:可选方式191.4监视进程191.4.1 ps命令报告的内容201.4.2使用ps报告221.4.3杀死进程231.5基本管理工具241.5.1经常使用的命令241.5.1.1在文献系统中移动241.5.1.2查看在文献系统中所处的位置241.5.1.3改变目录241.5.1.4查看文献的有关信息241.5.1.5显示文献信息241.5.1.6查找一个文献251.5.1.7查看一个文献的类型251.5.1.8查看文
4、献中的信息261.5.1.9查找文献中的字符串261.5.1.10查看文献271.5.1.11浏览文献271.5.1.12查看文献尾281.5.1.13查看文献头281.5.1.14改变文献的所有权和许可权291.5.1.15改变文献组301.5.1.16设立或显示系统环境301.5.1.17定义Bourne和Korn shell环境变量311.5.1.18定义C shell环境变量311.5.1.19显示环境变量的设立311.5.1.20使用PATH变量321.5.1.21设立Bourne和Korn shell途径321.5.1.22设立C shell途径321.5.2使用管理工具32第2章
5、、基本OS命令332.1查找用户信息332.1.1拟定系统中有谁注册332.1.1.1使用who命令332.1.1.2使用finger命令332.1.1.3使用rusers 1命令332.1.1.4使用whodo命令342.1.2检查用户的用户号和组号(id命令)342.2查寻环境信息352.3创建和编辑文献352.3.1使用cat命令352.3.2使用touch命令362.3.3文献拷贝(cp)或改名(mv)362.3.4文本编辑器的使用362.3.5 vi的使用372.4命令组合及输出重新定向372.4.1在同一命令行里键入多个命令372.4.2输出重新定向()382.4.3组合命令(|)
6、382.5使用手册382.5.1显示手册(man)392.5.2找命令节号(whatis、man)392.6查阅磁盘信息402.6.1显示磁盘空间的信息(df k)402.6.2判别某文献系统是否为本地文献系统(df)402.6.3找出某种类型已安装的文献系统(df -F)40第3章、设备管理423.1磁带的使用423.1.1磁带设备的命名习惯423.1.1.1使用缺省密度规定驱动器号433.1.1.2为磁带机指定密度433.1.1.3指定不倒带选项443.1.1.4不同磁带控制器和介质的设备名缩写443.1.1.5 1/2英寸卷绕式非SCSI内接(Rack mounted)磁带机443.1.
7、1.6 1/4英寸SCSI盒式和1/2英寸前部装入的卷绕式磁带机453.1.1.7 螺线扫描磁带机453.1.2读写磁带的命令453.1.2.1拉紧磁带453.1.2.2倒带453.1.2.3列出磁带机状态463.2 磁带与软盘操作463.2.1 tar命令463.2.1.1向磁带写文献(tar)463.2.1.2列出磁带上的文献(tar)473.2.1.3向磁带上增长文献(tar)473.2.1.4从磁带中析取文献(tar)483.2.2cpio命令483.2.2.1将某目录下的所有文献拷入磁带(cpio)483.2.2.2列出磁带上的文献(cpio)493.2.2.3析取磁带上所有文献(c
8、pio)493.2.2.4自磁带中析取个别文献(cpio)503.2.2.5软盘的使用503.2.3软驱设备名503.2.4ufs文献系统的软盘503.2.4.1格式化ufs软盘503.2.4.2自软驱中取出软盘513.2.4.3将ufs文献拷入单张格式化过软盘513.2.4.4列出软盘上的文献513.2.4.5向一个格式化好的软盘上附加文献(tar)523.2.4.6从软盘上拷出文献(tar)523.2.4.7自软盘上拷出bar格式的文献(cpio)533.2.5使用多张软盘存档533.2.5.1在软盘上创建一个ufs文献系统(newfs /dev/rdiskette)533.2.6pcfs
9、(DOS)文献系统的软盘533.2.6.1 格式化pcfs(DOS)文献系统软盘543.2.6.2安装pcfs软盘543.2.6.3卸下pcfs软盘543.3硬盘命名管理543.3.1硬盘命名习惯543.3.1.1带有总线控制器的硬盘的使用553.3.1.2带有直接驱动器的硬盘的使用563.3.2检查硬盘使用状况563.3.3检查硬盘信息(Prtvtoc)573.3.3.1将文献存档583.3.3.2将硬盘上文献拷出583.3.3.3修复坏块583.3.3.4重新格式化硬盘583.3.3.5换下旧硬盘583.3.3.6加入错误表对硬盘进行格式化、分区及标记583.3.3.7重建文献系统(new
10、fs)603.3.3.8在临时安装点安装文献系统(mount)613.3.3.9向文献系统转储文献(ufsrestore)613.3.3.10自临时装入点拆卸文献系统(umount)其方法如下:623.3.3.11检查文献系统的不一致性(fsck)623.3.3.12对恢复文献系统做0级备份623.3.3.13在永久安装点安装文献系统(mount)62第4章、文献系统管理634.1文献系统类型634.1.1磁盘文献系统634.1.2网络文献系统644.1.3伪文献系统644.1.3.1临时文献系统(tmpfs)644.1.3.2循环文献系统(lofs)654.1.3.3进程文献系统(procf
11、s)654.1.3.4别的伪文献系统664.2 SunOS 5.x缺省的文献系统664.3虚拟文献系统表(/etc/vfstab)664.3.1 文献系统表项的建立684.4文献管理命令694.4.1普通命令语法规则694.4.2普通文献系统命令和特别文献系统命令手册704.4.3运用文献系统命令拟定文献系统类型704.4.4文献系统类型704.5如何使文献系统有效714.5.1安装与拆卸724.5.1.1安装与拆卸文献系统命令734.5.1.2查找已安装的文献系统734.5.1.3安装/etc/vfstab文献中的所有文献系统734.5.1.4安装特定类型的文献系统744.5.1.5安装单个
12、文献系统(mount)744.5.1.6拆卸所有的远程文献系统(umountall -F nfs)744.5.1.7拆卸个别的文献系统(umount)744.5.2自动安装程序754.5.3共享服务器文献764.6检查文献系统的数据一致性(fsck)764.6.1决定文献系统是否需检测774.6.2以交互方式检测文献系统774.7备份和恢复文献系统784.7.1用QIC-150盒式磁带备份文献系统(ufsdump)784.7.1.1实现增量备份794.7.2恢复备份文献系统804.7.2.1决定使用哪一备份带804.7.2.2恢复所有备份804.7.2.3交互式恢复文献814.7.2.4从备份
13、带中恢复单个文献( ufsrestore)83第5章、管理网络服务845.1检查远程系统状态845.1.1拟定一个远程系统已运营了多长时间845.1.2拟定一个远程系统是否在运营(pingruprpcinfo-p)845.2注册到一个远程系统(rlogin)865.3系统之间传送文献(rcp、ftp)865.3.1使用RCP命令865.3.2使用文献传送程序(ftp)86第6章、管理用户帐号和用户组896.1增长和管理用户帐号896.1.1增长用户帐号896.1.1.1编辑Passwd数据库896.1.1.2定义用户组916.1.1.3建立主目录(home director)926.1.1.4
14、自动安装目录946.1.1.5用nfs安装主目录946.1.1.7定义初化文献956.1.1.8建立用户的邮件帐号986.1.1.9建立口令996.1.2管理用户帐号996.1.2.1修改用户帐号1006.1.2.2取消用户帐号1006.1.2.3冻结用户帐号1006.2设立和管理用户组1006.2.1设立Group数据库中的域值1016.2.1.1设立组名(Group Name)域1016.2.1.2设立Group ID域1016.2.1.3设立成员表域1016.2.2建立缺省的UNIX用户组1016.2.3建立新的组1026.2.4修改或删除用户组1026.2.4.1修改某个组1036.2
15、.4.2删除某个组103第7章、UNIX的shell命令1047.1各种shell的公共命令1047.1.1设立某种缺省shell1047.1.2在命令行中改变shell类型(sh,csh,ksh)1057.1.3从shell解释器中退出(exit)1057.1.4清除一个shell窗口(clear)1057.2标准shell1057.2.1标准shell的初始文献1067.2.2定义标准shell的环境变量1067.3 C shell1067.3.1C shell的初始文献1067.3.2C shell环境变量的定义1067.3.3建立C shell的别名1067.3.4设立C shell的
16、历史功能1077.3.5使用C shell历史功能1077.3.6设立C shell的退格键(stty erase)1097.3.7新命令的嵌入1097.3.8Cshell历史命令的编辑1097.4 Korn shell1107.4.1Korn shell的初始化文献1107.4.2Korn shell的选择项1107.4.3创建Korn shell的别名1127.4.4用Korn shell的联机编辑器编辑命令1137.4.5设立Korn shell的历史1147.4.6显示Korn shell的历史命令1147.4.7使用Korn shell的历史命令1157.4.8编辑Korn shel
17、l的历史命令115第8章、管理系统1168.1显示系统专有信息1168.1.1拟定主机ID号(sysdef -h)1168.1.2拟定硬件类型(uname -m)1168.1.3拟定解决机类型(uname -p)1168.1.4拟定OS版本号(uname -r)1168.1.5显示系统配置信息(prtconf)1168.1.6拟定系统已经运营了多长时间1188.1.7拟定系统的日期和时间(date)1188.1.8设立系统的日期和时间1188.1.9改变系统的时区(/etc/TIMEZONE)1198.2配置附加的互换空间(mkfile,swap)1208.3创建一个本地邮件别名(/etc/m
18、ail/aliases)121第9章、文献存取问题分析1229.1 诊断与查找途径有关的问题1229.1.1显示当前查找途径1229.1.2为Bourne和Korn shells设立途径1229.1.3Source Bourne和Korn shell的初始化文献1229.1.4为C shell设立途径1239.1.5Source C shell初始化文献1239.1.6检查当前的查找途径1239.1.7执行一个命令1239.2分析与权限和所有权有关的问题1239.2.1改变文献的所有权1249.2.2改变文献的权限1249.2.3改变文献组的所有权125第1章、前言 本手册重要供Solaris
19、系统管理员使用,所提供的内容包含SUN OS操作系统系统的安装、环境的建立及重要文献的创建,以及系统管理员在网络系统环境下如何建立、维护、管理网络系统下的工作环境,还涉及系统管理的平常使用命令、重要命令、文献的索引等。 本章将介绍:系统管理员的职责、了解超级用户状态、如何与用户通信、启动和关闭系统、进程管理、基本管理工具。 SunOS 5.x操作系统,是Sun公司所推出的Solaris 2.x软件系统环境的重要组成部份,Solaris 2.x可运营于SPARC和Intel硬件平台,是一个支持对称式多解决机的UNIX系统环境。 系统管理员的职责系统管理员的职责是保证一个独立(Standalone
20、)系统或网络上的一组系统能正常运营(重要指软件)。 不同领域的系统管理员,其责任也不相同,一个系统管理员也许在一个或多个领域是专家,而在别的领域却显生疏。 下面列出本手册所描述的系统管理员的工作: 1、 管理设备 磁带机的使用 格式化磁盘 监视盘的使用 2、 了解服务访问机制 建立一个双向调制解调器(modem) 3、 管理文献系统 安装或拆卸文献系统 备份和恢复文献或文献系统 4、 管理网络服务 查找网络信息 系统间传送文献 管理NIS数据库 5、 管理打印服务 设立一个打印客户和打印服务器 使用打印命令 6、 管理用户和用户组 增长用户 删除用户 改变用户信息 建立新组帐号 7、 了解sh
21、ell 使用Generic shell命令 使用Bourne shell命令 使用C Shell命令 使用Korn shell命令 8、 管理系统 查找系统信息 建立局部邮件别名 配置额外的互换空间(swap space) 管理系统日期和时间 辨认文献存取故障 搜索途径的问题 存取权和所有权问题 网络存取问题 获得存取所有文献系统和资源的权限 与用户通信 关闭和启动系统 监视进程 本手册的章节按照以上给出的标题顺序安排,你还必须了解何时及如何进行如下管理工作: (本手册不包含如下系统管理工作:安装系统软件、安装第三厂家软件、建立和管理网络服务、建立和管理邮件服务、扩充和删除硬件、管理安全性和记
22、帐、监视系统和网络性能。)这章其余部分将描述如何完毕系统管理员的工作,并介绍一些基本命令和管理工具。 1.1了解超级用户状态 超级用户是一个具有特权的用户,它可不受任何限制地使用所有文献和命令,超级用户有一个特定的UID(0),这个帐号的用户名为root(其实只要是UID为0的用户就是超级用户)。许多系统管理任务都必须在超级用户下完毕,如安装和拆卸文献系统、改变文献和目录的存取权和所有权、备份和恢复文献系统、创建设备文献,以及关闭系统。 我们可以用如下办法进入超级用户: 1、 在其它用户状态下,用不带任何参数的su命令,并按需要键入root的口令。 2、 在login提醒下,键入root及其口
23、令。 在入进超级用户后,shell将给出一个特殊的提醒符“#”,提醒你对系统有着至高无上的存取权,做任何事情都要小心,通过查询记录文献/var/adm/sulog,可以跟踪谁正在使用超级用户帐号。 最佳在必要时才进入超级用户,应当避免在超级用户下做一般的事情。假如某项任务需要你是超级用户,它会提醒你应当进入超级用户。当你完毕必要的工作后,应立即回到一般用户状态。 由于超级用户非保护的存取权限严重威胁系统的安全,所以root帐号总是设有一个口令,并且为了增长安全性,要经常更换口令。 1.1.1成为超级用户(su) 仅当需要使用root权限完毕一定的工作时,你才进入超级用户,下面是从普通用户成为r
24、oot的方法: 1、 在Shell的或提醒符下,输入su。假如root帐号有口令的话,系统会提醒你键入口令。 2、 键入超级用户口令,假如口令对的,你就具有了超级用户权限,系统显示“#”提醒符。 gtxasu Password: # 假如想使用root自身的环境变量,键入su 。 1.1.2退出超级用户状态 要退出超级用户状态,就简朴地键入exit。 #exit gtxa 1.1.3以root注册 要直接注册成root,必须在login提醒下完毕: 1、 在login提醒下,输入root,于是系统提醒你输入root口令。 2、 输入root的口令,假如口令对的,系统将出现root提醒符#: l
25、ogin: root Password: # 1.2与用户通信 系统管理员工作的一个重要部分是与用户通信,使用户了解管理员所做的事情对系统功能所导致的影响,要让用户及时知道你所做的管理工作(如:重新引导系统,安装新的软件,或以某种方式改变系统环境)何时将对它们产生影响。 管理员可以口头与用户通讯,但最普遍的方式是: 在注册时显示当前系统专用信息. 用write命令直接将消息发送到某个用户终端上. 用wall使用将消息发送给一个系统上的所有用户. 用rwall命令将消息发送给网络上的所有用户. 通过电子邮件将消息发送一个或一组用户. 1.2.1在注册时显示系统专用信息 每次用户注册进系统,屏幕上
26、都会显示当天的系统消息,这个消息存贮在文献/etc/motd中。已经注册进系统和正在使用系统的用户看不见此信息,可使用motd命令查看此消息,这些信息涉及:操作系统版本号,系统软件的变化,新安装(或删除)的第三厂家文献的名称,或系统的调度时间表。必须保证motd文献是最新的,假如motd显示的是过时的消息,用户会因此而失掉一个关键信息,消息应尽量简短,假如其长度超过一屏,用户就读不到开头部分。/etc/motd文献所在者应当是root, 并且root应是唯一对此文献具有写权限的用户。 gtxa ls 1 /etc/motd -rwrr root sys 49 Jan 1 1970 /etc/m
27、otd gtxa 注意:系统软件安装后,有几个文献(涉及/etc/motd 在内)的更新时间为“Jan 1 1970”这个日期是UNIX的起始日期,当你对这些文献编辑后,这个时间会随之改变。 1.2.1.1建立日期消息 用如下环节建立日期消息: 1、 成为超级用户 2、 用编辑工具(如vi)编辑/etc/motd文献 3、 删除不用的消息,输入新的消息 4、 保存修改后的文献,这些消息在用户下次登录进系统时显示 1.2.2将信息发送给单个用户 可以使用write命令将信息发送到用户的终端上,当使用窗口系统(如Open Windows)时,每个窗口都有一个独立的帐号,假如用户登录多次,则信息会直
28、接显示在控制台窗口中。 1.2.2.1发送一个短消息给一个单独的用户 用以下环节将一个一次性的短消息发送给单个用户: 1、 键入write username,username是用户的注册名。 2、 键入要发送的消息。 3、 输完消息后,键入ControlD. 则在username用户的控制台窗口中显示你键入的内容。 下面给出系统管理员发送消息的例子: gtxa write ignatzelm Ill come by at 12:00 to look at your problem. gtxa 下面是在用户控制台窗口显示的消息: Message from fredgtxa on ttypl 11
29、:20. Ill come by at 12:00 to look at your problem. EOF 1.2.2.2将作为一个文献的消息发给个别用户 假如你想发送消息给一些用户,建立一个消息文献,再使用带参数的write命令来实现,其中的一个参数是消息文献名。 建立一个文献,此文献具有想要发送的消息。 键入write username message Ill come by at 12:00 to look at your problem. gtxa write ignatzelm ,键入n即显示出ok提醒。 1.3.3.1 引导到多用户状态 要引导系统到多用户状态,在ok提醒符下,键
30、入boot,则在缺省驱动器上启动自动引导过程,显示一系列启动信息,最后系统进入多用户状态。 1.3.3.2 引导到单用户状态 要引导系统到单用户状态,在ok提醒符下,键入boot s,系统引导到单用户状态且提醒输入root口令: ok boot s INIT: SINGLE USER MODE Type Ctrld proceed with normal startup (or give boot password for system maintenance) 键入root口令,注意要继续将系统引导到多用户状态,则键入ControlD。 1.3.3.3交互式引导 假如想对系统文献或核心作暂时
31、改动,可以采用交互式引导,在这种情况下,可以测试所作的改动,且当出现问题时很容易恢复。 1、 在ok的PROM提醒下,键入boota,引导过程会按交互式方式提醒你。 2、 若响应回车,即缺省/kernel/unix核心引导,若不用缺省核心,则键入要用的核心名称。 3、 若响应回车,即用缺省/etc/system文献,否则键入所用的系统文献名。 4、 若响应回车,即用缺省模块目录途径,否则键入模块目录途径名。 5、 若响应回车,即用缺省root文献系统,也可键入ufs从本地盘引导,或者键入ufs无盘客户。 6、 若响应回车用root设备的缺省物理名,否则键入想使用的设备名。 7、 若响应回车则用
32、缺省互换文献系统类型swapfs(注意:swapfs是唯一允许的互换文献系统类型)。 以下例子中,接受的是缺省选择: ok boot a (Hardware configuration messages) rebooting from a Boot device: /sbus/esp0,800000/sd0,0 File and args:a Enter/kernel/unix: (Copyright notice) Name of system file /etc/system: Name of default directory for modules : root filesytem type ufs Enter physical name of root device/sbus1, f8000000/esp0,800000/sd0,0:a: Swap filesystem type swapfs configuring network interfaces: leo Hostname: gtxa (fsck message