版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、solaris 操 作 指 导第一章boot prombootprom相当于pc的cmos,可以在bootrpom下检测硬件和设置启动选项。sun系统包含下列两样基本硬件: bootprom芯片 非易失性存储器(nvram):保存主机的id号和启动选项设置bootprom基本命令l bannerbanner命令显示系统的基本配置信息,包括机器型号、cpu数量和主频、内存大小、以太网地址、主机序列号等。ok bannersun ultrasparc 60 upa/pci (2 x ultrasparc-ii 296mhz), keyboard presentopenboot 3.11, 256
2、mb memory installed, serial #3159808.ethernet address 8:0:22:1a:e7:3f, host id: 72303700.okl boot 命令及参数ok boot device_name - optionsok boot disk2 -r选项包括:a交互式启动操作系统r重新配置操作系统硬件信息s操作系统进入调试状态(单用户模式)v显示启动信息的详细情况l printenv命令printenv命令显示nvram变量的设置和缺省值。ok printenvparameter name value default valuetpe-link-t
3、est? true trueoutput-device ttya screeninput-device ttya keyboardsbus-probe-list f0123 f0123keyboard-click? false falsediag-filediag-device net netboot-fileboot-device disk2 diskauto-boot? true truemore ,q ? qokl setenv命令setenv设置prom的参数值,常用的参数有:参数值意义auto-boot?true下次自动启动操作系统false下次启动停在ok状态boot-device
4、cdrom从光驱启动操作系统disk2从第二个硬盘启动操作系统ok setenv boot-device /pci1f,0/pci1/pci1/sunw,isptwo4/sd2,0:a注:由于ultra 5没有内置scsi口,只能加块带scsi口的网卡。此时设置启动盘应该是:ok setenv boot-device /pci1f,4000/scsi3,1/disk2,0:aultra 60外置硬盘的启动应为:l set-defaults将nvram的所有参数复原为默认值机器启动时的键盘输入l stop如果在系统加电自检时按下stop键,就取消post(加电自检)诊断,然后停留在ok状态。l
5、stop+d在系统自检时同时按下stop和d键,系统将自动转到诊断模式,诊断模式下系统将更完全地进行自检。l stop+n如果由于nvram的设置不正确而导致系统无法正确启动时,可以在系统加电自检时同时按下stop和n键。它的作用是将nvram的参数值设为默认值。l stop+a同时按下stop和a键将中断操作系统的运行,退到ok状态。警告:尽量不要在操作系统运行时按stop+a,这将导致操作系统停止并且导致数据的丢失。在万不得以的时候,在按下stop+a后,键入sync命令用以将内存的数据同步到硬盘中。查找系统设备l probe-scsi-all这个命令查找系统的所有scsi设备。ok pr
6、obe-scsi-alltarget 3unit 0 disk seagate st1480 sun0424626600190016copyright (c)all rights reservedtarget 6unit 0 removable read only device sony cd-rom注:如果从操作系统中退出后再运行此命令可能会造成系统的死机。请先设置auto-boot?为false后再运行reset-all,系统将重新自检,停留在ok状态下,然后可以运行这个命令。l probe-ide查找系统的所有ide设备。ok probe-idedevice 0 ( primary ma
7、ster )ata model : st 34342adevice 1 ( primary slave )not presentdevice 2 ( secondary master )removable atapi model : cdr-8240bdevice 3 ( secondary slave )removable atapi model yyyyyyyyyyyyyyy注:如果从操作系统中退出后再运行此命令可能会造成系统的死机。请现设置auto-boot?为false后再运行reset-all,系统将重新自检,停留在ok状态下,然后可以运行这个命令。设备检测l eject将软盘放入软
8、驱,然后在输入eject,软盘将自动弹出。l watch-net-all测试所有网卡和网络状态。每个网卡测试分两部分:loop-back测试和网络线路测试。如果loop-back(网卡自环)通过,说明网卡状态良好。如果网络线路测试没通过,说明网线没接收到信号,可能是网线没接好或是网线不好。第二章软件包管理软件包管理的命令基本包括:pkginfo、pkgadd和pkgrm。pkginfo查看当前操作系统已经安装的软件包。# pkginfo | moreapplication sunwaxg solaris xgl 3.3 answerbookapplication sunwaadm solari
9、s 7 system administrator collectionsystem sunwab2m solaris documentation server lookupsystem sunwab2r solaris documentation serversystem sunwab2s solaris documentation serversystem sunwab2u solaris documentation serverapplication sunwabda sun ultra 5/10 hardware answerbookapplication sunwabe solaris
10、 7 user collectionapplication sunwabsdk solaris 7 software developer collection参数:pkginfo -d device | pathname -l pkg_named软件包所在的设备路径l软件包的详细描述# pkginfo -d /cdrom/cdrom0/s0/solaris_2.7/product -l sunwaudiopkginst: sunwaudioname: audio applicationscategory: systemarch: sparcversion: 3.6.4,rev=1.98.08.
11、13basedir: /vendor: sun microsystems, inc.desc: audio binariespstamp: dtbuild37s19980813171753hotline: please contact your local service providerstatus: spooledfiles: 9 spooled pathnames2 directories3 executables4 package information files700 blocks used (approx)pkg_name软件包的 名字pkgrmpkgrm用于删除软件包# pkg
12、rm sunwaudiothe following package is currently installed:sunwaudio audio applications(sparc) 3.6.4,rev=1.98.08.13do you want to remove this package? y# removing installed package instance # verifying package dependencies.warning:the package depends on the packagecurrently being removed.warning:the p
13、ackage depends on the packagecurrently being removed.warning:the package depends on the packagecurrently being removed.warning:the package depends on the packagecurrently being removed.dependency checking failed.do you want to continue with the removal of this package y,n,?,q语法:pkgrm package_name注:如
14、果某个文件被多个软件包共用,则只当最后的包被删除时才被删除。pkgadd使用pkgadd添加软件包命令格式:# pkgadd -d /cdrom/cdrom0/s0/solaris_2.7/product sunwaudioprocessing package instance fromaudio applications(sparc) 3.6.4,rev=1.98.08.13copyright 1998 sun microsystems, inc. all rights reserved.using as the package base directory.# processing pac
15、kage information.# processing system information.2 package pathnames are already properly installed.# verifying package dependencies.# verifying disk space requirements.# checking for conflicts with packages already installed.# checking for setuid/setgid programs.this package contains scripts which
16、will be executed with super-userpermission during the process of installing this package.do you want to continue with the installation of y,n,? yinstalling audio applications as # installing part 1 of 1.installation of was successful.pkgadd -d device | pathname pkg_name第三章改变系统运行级别系统运行级别有8种,分别为:运行级别意
17、义0进入prom状态(ok状态)1管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录)2多用户模式(没有网络文件共享服务)3多用户模式(有网络文件共享服务)4未使用5退出操作系统并关机6重新启动机器s,s单用户模式initinit命令用于改变操作系统的运行级别。# init 0init: new run level: 0the system is coming down. please wait.system services are now being stopped.print services stopped.stopping the syslog service.syslogd
18、: going down on signal 15aug 14 14:54:30 snmpdx: received signal 15the system is down.syncing file systems. doneprogram terminatedtype help for more informationokinit 0123456ss 命令格式:shutdown用于改变操作系统运行级别。命令格式:shutdown -y -g seconds -i init-state message选项:y系统提示时默认回答为yesg过多长时间改变i想要的运行级别# shutdown -y -
19、g 0 -i 0shutdown started. mon dec 15 15:13:57 pst 1997broadcast message from root (console) on mcmurdo mon dec15 15:13:57.the system is being shut down now ! ! !log off now or risk your files being damagedchanging to init state 0 - please waitokmessage给所有登录用户的信息halt进入0运行级别poweroff关闭系统并切断电源reboot重新启动
20、系统第四章系统安全改变用户$ su - bobpassword:su命令用户改变当前的用户。# ls -l memo-rw-r-r- 1 rimmer other 0 jul 6 18:30 memo# chown chris memo# ls -l memo-rw-r-r- 1 chris other 0 jul 6 18:30 memo# cd /export/home# chown -r chris mydocs改变文件所有者chown user_name filenamer选项把mydocs目录下所有子目录及其文件的所有者都改变为chris。# chown -r lister:staf
21、f mydocs把mydocs目录的所有者改为lister,所在组改为staff。注:只有管理员才能改变所有者。查看登录状态命令who、finger、last可以查看用户登录状态。l who$ whorimmer pts/1 dec 21 07:07 (nepal)lister console dec 21 12:18 (:0)查看本机登录的用户状态。显示用户名、登录的设备、登录时间以及登录的主机名字。用户rimmer从机器nepal上登录。而用户lister则在本地登录。l finger$ finger bevwlogin name: bevw in real life: bevs acco
22、untdirectory: /home/bevw shell: /bin/kshlast login wed oct 21 08:07 on console from :0no unread mailno plan.显示本地和远程系统用户的详细信息。包括用户名、用户注释信息、终端名、空闲时间、登录时间、登录主机名。l last$ lastrimmer pts/4 pluto fri dec 18 10:24 - 11:00 (00:36)lister pts/4 pluto tue dec 8 09:39 - 09:49 (00:10)rimmer pts/4 pluto thu dec 3
23、15:16 - 15:17 (00:00)rimmer console :0 wed dec 2 08:47 still logged inreboot system boot wed dec 2 08:44rimmer pts/0 pluto tue dec 1 17:27 - 17:28 (00:00)rimmer pts/3 pluto tue dec 1 16:13 - 16:39 (00:26)rimmer pts/2 pluto tue dec 1 15:32 - 15:38 (00:06)holly term/a pluto tue dec 1 15:12 - 08:41 (17
24、:29)显示系统的最近用户登录状况。第五章系统管理命令#hostnamesunland#hostname sundaysunday#hostname hostname改变主机名改变某网卡ip地址# ifconfig -alo0: flags=849 mtu 8232 inet 127.0.0.1 netmask ff000000hme0: flags=863 mtu 1500 inet 172.16.255.2 netmask ffff0000 broadcast 172.16.255.255 ether 8:0:20:ee:11:51ifconfig hme0 172.16.3.3 netm
25、ask 255.255.255.0ifconfig alo0: flags=849 mtu 8232 inet 127.0.0.1 netmask ff000000hme0: flags=863 mtu 1500 inet 172.16.3.3 netmask ffffff00 broadcast 172.16.3.255 ether 8:0:20:ee:11:51l ifconfigifconfig用于配置网卡地址,改动后立即生效,但并不保存配置,下次启动后失效。l /etc/hosts想要永久更改配置,则要更改配置文件,以网卡hme0为例:修改处(/etc/netmasks文件记录网络掩码
26、)修改处(/etc/hosts文件记录网卡地址)#more /etc/hostname.hme0sunland#more /etc/hosts127.0.0.1 localhost172.16.255.2 sunland loghost#vi /etc/hosts#more /etc/hosts127.0.0.1 localhost172.16.3.3 sunland loghost#more /etc/netmasks# the netmasks file associates internet protocol (ip) address# masks with ip network num
27、bers.# network-number netmask# the term network-number refers to a number obtained from the internet network# information center. currently this number is restricted to being a class# a, b, or c network number. in the future we should be able to support# arbitrary network numbers per the classless i
28、nternet domain routing# guidelines.# both the network-number and the netmasks are specified in# decimal dot notation, e.g:# 128.32.0.0 255.255.255.0#vi /etc/netmasks#more /etc/netmasks# the netmasks file associates internet protocol (ip) address# masks with ip network numbers.# network-number netmas
29、k# the term network-number refers to a number obtained from the internet network# information center. currently this number is restricted to being a class# a, b, or c network number. in the future we should be able to support# arbitrary network numbers per the classless internet domain routing# guid
30、elines.# both the network-number and the netmasks are specified in# decimal dot notation, e.g:# 128.32.0.0 255.255.255.0172.16.3.0 255.255.255.0reboot增加用户组groupadd -g gid groupgroupadd命令增加用户组说明:g制定组的id号gid组的id号(不能与现有的组id号重复)#groupadd g 100 sungroup组名增加用户useradd -u uid | -g group | -d dir | -s shell
31、| -c comment | -m -k skel_dir loginuseradd命令增加用户组说明:u指定用户id号g制定所在组d指定用户目录s制定用户shellc用户的注释m建立用户目录useradd u 1233 g sun d /export/home/sun c “sun test user.” m s /usr/bin/sh sunlogin用户的登录名改变用户口令passwd sunnew password:re-enter new password:passwd (system): passwd successfully changed for sun#root可以更改所有用
32、户的口令,其它用户只能更改自己的口令。$passwdpasswd: changing password for sunenter login password:new password:re-enter new password:passwd (system): passwd successfully changed for sun$增加和改变系统硬件#reboot - -r如果新增加了光驱、硬盘、网卡或是更换了显卡、网卡、硬盘等,需要让操作系统重新配置硬件信息。命令reboot - -r用于通知系统重新启动并配置系统的硬件信息。第六章 错误排除忘记root口令1、 系统自检时按下:stop+
33、a,进入ok状态。2、 将系统安装光盘放进光驱。3、 键入:boot cdrom s4、 启动完成后将系统盘挂接到/a目录下:mount /dev/dsk/c0t0d0s0 /a,其中/dev/dsk/c0t0d0s0视实际情况而定,为启动分区的设备名。5、 编辑文件:vi /a/etc/shadow6、 把root所在的行第一个和第二个冒号中间的字符删除7、 存盘退出并重新启动系统,此时root的口令为空,应重新设置。系统不能正常启动,提示:ctrl+d正常启动,输入root口令进入维护状态可能发生的原因:1、 系统异常掉电,导致文件系统被破坏2、 更换硬盘位置,变更了硬件设备号3、 硬盘损
34、坏等处理方法:1、 键入root口令进入维护状态2、 如果是更换了硬盘,则到第3步,否则到第6步3、 键入:reboot - -r4、 系统将重新启动,进入维护状态5、 按实际情况修改/etc/vfstab文件内容,重新启动就可恢复正常6、 检测并修复所有文件系统:fsck -f7、 如能修复成功,则重新启动系统,系统恢复正常8、 如果失败,则:9、 init 0退到ok状态10、 键入:setenv auto-boot? false11、 键入:reset12、 此时系统重新启动后停留在ok状态13、 键入:probe-scsi-all14、 系统将列出所能查到的所有scsi设备,看是否和实
35、际数量一致15、 如果不一致,说明硬盘已损坏,需要更换软驱不能使用1、 更换软盘重试2、 键入命令:/etc/init.d/volmgt stop3、 键入命令:/etc/init.d/volmgt start4、 键入命令:volcheck网络不通1、 以root登录系统。2、 ping ipaddress是否成功,其中ipaddress为同一网段的某台机器的ip地址。3、 如果成功,说明网络连接正常。4、 运行命令:ifconfig a,查看对应网卡的ip地址是否正确。5、 若不正确,修改/etc/hosts文件,将网卡所对应的ip地址改为正确地址,重新启动机器。6、 查看/etc/host
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论