Sun Solaris常用命令.doc_第1页
Sun Solaris常用命令.doc_第2页
Sun Solaris常用命令.doc_第3页
Sun Solaris常用命令.doc_第4页
Sun Solaris常用命令.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Sun Solaris指令大全 Sun发展简史 PROM状态命令与参数 系统安装 Unix 命令(重点) 用户管理(重点) 文件系统管理 进程管理 软件包管理 数据备份和传输工具 改变运行等级 网络应用配置 图形窗口配置 系统命令 Agile Software Cop. ODC Unix Guidelines一、Sun发展简史(本节不作学习要求)(一)硬件体系 81-89 Sun1/2/3 CISC Motrala 680x0系列 89-94 Sun4/60 sparc1 Risc sparc: 65 sparc1+ ; 70 sparc2; Server : Sun/290/670/690 93-96 Sparc10/20 SuperSparc: Server : 1000/2000 96-97 Solaris-test1(140/170/170E/200E)o Solaris-testSparc SBUS体系结构,UPA接口o Solaris-test2 o Server : E150,E3000 98-99 Solaris-test5 ,Solaris-test10 PCI体系结构 (IDE外设)o Solaris-test30,Solaris-test60 o Server : E250,E450,E3500 00-04 .(二)软件体系 Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD Solaris 2.x System V 32bit 2.5.1 SunOS 5.5.1 +OpenWindows 2.6 SunOS5.6+CDE1.2 Solaris 2.7(7) 64 bit Solaris 5.8 (Solaris 8) Solaris 10二、PROM状态命令与参数(本节不作学习要求)(一)指令集 格式: OK 指令1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNbe-scsi 显示内部SCSI通道所挂接设备3.probe-scsi-all 显示所有SCSI通道及所挂接设备4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5) probe-fcal-all5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等6.printenv 无参数,显示环境变量或参数为环境变量名 如: printenv auto-boot?7.setenv 设置环境变量,如: setenv auto-boot? false8.set-default 恢复环境变量预定值 如:set-default auto-boot?9.set-defaults 恢复所有环境变量预定值10.boot device option 启动主机device :设备别名,如:cdrom,disk,net 或直接设备名。如:Solaris-test60 外置CDROM/pci1f,4000/scsi3,1/disk6,0:foption : -r 系统重新配置 -s 启动单用户环境如,捷迅的Unix系统都是从网络来安装的,我们在运行进用如下命令即可:boot net11.eject cdrom|floppy 弹出cdrom或floppy12.reset 复位(二)环境变量 1.auto-boot? 预定值=true 自动启动 =false 进入PROM状态 2.diag-switch? 预定值=false 启动状态,启动设备名为boot-device =true 诊断状态,启动设备名为diag-device 3.boot-device 预定值=disk 4.diag-device 预定值=net 5.tpe-link-test? 网络检测 =true 检测网络(一部分机器具有此变量)三、系统安装(本节不作学习要求,主要是我的安装和配置的经验,仅供对Solars系统安装和配置感兴趣的同事参考)(一) 系统配置步骤主机名 luhua网络连接(y/n) yIP地址 21命名服务 子网(y/n) y地理,时区 PRC时间(二) 系统安装步骤系统安装 初始化软件安装 完全硬盘分区 手动,用户化/ 4000swap 300backup 4300(三)安装Solaris之后的9个主要的设置 1. 下载并安装最新的补丁 e.g. /pub/patches/ 8_Recommended.zip J2SE_Solaris_8_Recommended.zip 安装补丁前,kill dtlogin 和inetd进程,以确保没有人登录进系统。安装后重启系统。 2. 设置路由: vi /etc/defaultrouter, add the default gateway to the file. # cat /etc/defaultrouter 3. 设置DNS:vi /etc/resolv.conf # cat /etc/resolv.conf nameserver 5 nameserver 1 search 4. vi /etc/nsswitch.conf 在hosts:file 后,加上dns, e.g. # cat /etc/nsswitch.conf hosts: files dns . 5. 把管理域的域名加到 /etc/defaultdomain中。 e.g. # cat /etc/defaultdomain abcd.sz 注意:这个域名与主机的DNS域名是两个概念。这是基于管理的需要而设,与实际DNS可不相同。 6. vi /etc/hosts # cat /etc/hosts # # Internet host table # localhost 91 admin # 92 db1 93 app1 loghost 7. 为man建立index,这样就可用man -k搜索。 catman -w 8. 建立一个管理用户作为远程登录,用su来管理 # user add -s /usr/bin/bash -d /export/home/admin -m admin # passwd admin 9. 下载并安装Sudo 请参考: /bbsjh/3/10466.html 实际工作中,这是很有用的:不必告诉有特殊需要的普通用户关的Root的帐号,但给他权限。Sudo的操作是有记录可查的,可将log放到远程的log服务器中。(四)、安装Solaris之后NFS安装和配置 NFS服务器(被共享) 1.启动服务 /etc/rc3.d/S15nfs.serverstart 2:共享目录 vi/etc/dfs/dfstab e.g. #hostnameadmin #cat/etc/dfs/dfstab share-Fnfs-oro=db1:app1:app2:app3:app4,anon=0/usr/js share-Fnfs-orw=db1:app1:app2:app3:app4,nosuid/home 3.诊断 查看服务器的已共享资源dfshares 查看共享资源被利用的状况dfmounts NFS客户端(使用共享) 1.启动服务 /usr/lib/nfs/statd 2.运行mount , e.g. app4#mountadmin:/home/home 3.开机自动mount vi/etc/vfstab,加入新的一行启动mount配置: e.g app4:%cat/etc/vfstab #devicedevicemountFSfsckmountmount admin:/home-/homenfs-yes- . 这样,开机后,系统自动将admin:/home目录mount到app4的/home目录. 关于Linux的NFS与Solaris不同点: 1.Solaris的目录共享设置文件是/etc/dfs/dfstab,而RadHatLinux共享目录设置文件是/etc/exports 2.Solaris开机自动mount设置文件是/etc/vfstab,而RadHatLinux开机自动mount设置文件是/etc/fstab(五)、安装Solaris之后NIS安装和配置 参见:/bbsjh/3/13779.html Server 1./etc/nsswitch.conf e.g. #cat/etc/nsswitch.conf passwd:filesnis group:filesnis netgroup:filesnis . 2.vi/etc/defaultdomain e.g. #cat/etc/defaultdomain agile.sz 注意:这个域名与主机的DNS域名是两个概念。这是基于管理的需要而设,与实际DNS可不相同。 3./var/yp/Makefile 4.ypinit-m 5.启动/usr/lib/netsvc/yp/ypstart 6.诊断 ypcathosts ypcatpasswd ypwhich-m Client 1./etc/nsswitch.conf e.g. #cat/etc/nsswitch.conf passwd:filesnis group:filesnis netgroup:filesnis . 2./etc/hosts #app4:%cat/etc/hosts 97app4.sz 91admin 3./etc/defaultdomain #app4:%cat/etc/defaultdomain agile.sz 注意:要与Server的设置相同。 4.ypinit-c 5./usr/lib/netSvc/yp.ypstart 根据所示,输入NISServer的hostame:admin 6.诊断 ypcathosts ypcatpasswd 7.增加NIS用户: logintonisserver:admin run /var/yp/etc/addusertoaddNISusers, run/var/yp/etc/rsetpasstochangeNisuserspassword. If you want to perm change and IP, you need to change files:/etc/hosts/etc/erfacenamedepends on your network configuration, you might also need to change:/etc/defaultrouter/etc/netmasksReset the hostname-use this command:uname -S newnamereboot四、Unix 命令 (重点)(本节为重点,所有的Unix初学者要精读)(一)基本命令命令格式: 命令 参数1. ls 显示文件名,等同于dos下dir命令 命令格式:ls option fileoption:-l 显示详细列表文件类型和权限 | 文件连接数 |所有者| 用户组脉| 文件长度 | 修改日期 | 文件名-a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录-F 显示文件(后跟*)和目录(后跟/)-d 与l选项合用,显示目录名而非其内容-p 2. cd 目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反命令格式:cd dirname3. pwd 显示当前路径4. cat 显示文本内容,等同于dos下type命令命令格式:cat filename5. more 或pg 以分页方式查看一个长文本文件内容.命令格式:more filename6. rm 删除文件命令格式: rm -r filename (filename 可为档名,或档名缩写符号.)例子 :rm file1 删除档名为 file1 之文档.rm file? 删除档名中有五个字元,前四个字元为file 之所有文档.rm f* 删除档名中,以 f 为字首之所有文档.rm -r dir1 删除目录 dir1,及其下所有文档及子目录.7. mkdir 创建目录命令格式: mkdir -p directory-nameExmaple :mkdir dir1 (建立一新目录 dir1.)mkdir -p dir/subdir (直接创建多级目录)8. rmdir 删除目录目录必须首先为空命令格式: rmdir directory9. cp 文档复制 | cp r 目录复制命令格式: cp -r source destinationExmaple:Cp -i file1 file2 (将文档 file1 复制成 file2 . i为提示确认。)cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1.cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.10. mv 文件移动 | 重命名命令格式: mv source destinationExmaple:mv file1 file2 将file1重命名为 file2.mv file1 dir1 将文档 file1,移到目录 dir1 下,档名仍为 file1.mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有档案和子目录,移到目录 dir2 下,新目录名称为 dir1.若目录 dir2 不存在,则将dir1,及其所有文档和子目录,更改为目录 dir2.11. du 查看目录所占磁碟容量命令格式: du -sk directory例子 :du dir1 显示目录 dir1 的总容量及其次目录的容量du -sk dir1 显示目录 dir1 的总容量,以k bytes为计量12. find 查找文件 命令格式: find dir -name filename command例子:find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档.find . -ctime +7 -print 找出七天内未被更动的文档find . -size +2000m -print 找出大小超过2000 bytes的文档find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档find . -name *.c -exec rm 删除所有的.c档find . -name test* -print 显示当前目录及其子目录文件名前4位为test的文件名13. vi 编辑器命令状态:j,k,h,l:上下左右0: 行首$: 行尾i,I :插入命令,i 在当前光标处插入 I 行首插入a,A:追加命令,a 在当前光标后追加,A 在行末追加o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换数字s: 替换指定数量字符x: 删除光标处字符dd: 删除当前行d0: 删除光标前半行d$: 删除光标后半行ctrl+f :后翻页ctrl+b:前翻页G : 文件尾数字G: 数字所指定行/string 查找字符串n 继续查找N 反向继续查找% 查找对应括号u 取消上次操作ex命令状态 :set number 显示行号:set smd 显示显示状态:0 文件首:1,5 copy 7 块拷贝:1,5 del 块删除:1,5 move 7 块移动:1,$s/string1/string2/g 全文件查找string1并替换为string2:wq! 存盘退出14. dtpad 或 txetedit相当于Windows的记事本,对不习惯vi的人很有用15. head -5 filename 显示文件的前5行tail -5 filename显示文件的最后5行16. sort 按次序显示文件17. hostname 18. lp 打印19. unix2dos 文件格式转化20. echo显示文本21. date22. script记录一个solaris会话(二) 增强命令 1. ln 文档连结 命令格式:ln -s oldname newname ( Hard link )同一文档,可拥有一个以上之名称,可将文档做数个连结.例子 :ln -s file1 file2 将名称 file2,连结至文档 file1.2.grep 查找一个字符串 命令格式:grep string filename寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern的观念.以下是一些简单的例,以及说明:M 以M开头的行,表示开始的意思M$ 以M结尾的行,$表示结束的意思0-9 以数字开始的行,内可列举字母124ab 以1,2,4,a,或b开头的行b.503 句点表示任一字母* 星号表示0个以上的字母(可以没有)+ 加号表示1个以上的字母. 斜线可以去掉特殊意义 cat passwd | grep b 列出大学部有申请帐号者名单cat passwd | grep s 列出交换学生申请帐号者名单cat passwd | grep b.503 列出电机系各年级.grep . myfile.txt 列出所有以句点开头的行3.fgrep 搜索字符串 命令格式:fgrep string file4.file 显示文件类型 命令格式:file fileall文件类型为shell script,ELF 32bit,ASCII text,data or tar file5.diff 比较文档或目录之不同内容 命令格式:diff -r name1 name2 ( name1 name2 可同时为档名,或目录名称.)例子 :%diff file1 file2比较文档 file1 与 file2 内,各行之不同处.%diff -r dir1 dir2比较目录 dir1 与 dir2 内,各文档之不同处6.cmp 比较文档相同部分 命令格式:cmp file1 file27.ftp 远程文件传输命令格式: ftp hostname|IP address在进入 ftp 之後,如果与 remote host 连接上了,它将会询问你 username 与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册(1) ftp 命令 ascii 将传输模式设为 ascii 模式.通常用於传送文字档.binary 将传输模式设为 binary 模式,通常用於传送执行档,压缩档与影像档等.cd remote-directory 将远程主机上的工作目录改变.lcd directory 更改本地主机的工作目录.ls remote-directory local-file 列出远程主机上的文档.get remote-file local-file 取得远方的文档.mget remote-files 可使用通用字元一次取得多个文档.put local-file remote-file 将本地主机的文档送到远程主机.mput local-files 可使用通用字元一次将多个文档放到远程主机上.help command 线上辅助指令.mkdir directory-name 在远程主机创建一个目录.prompt 更改交谈模式,若为 on 则在 mput 与 mget 时每作一个文档之传输时均会询问.quit/bye 离开ftp .(2) 后台执行ftp1.首先,将过程所用到的指令依顺序放入文档中,如下:%cat ftp_command!mkdir testlcd testcd testpromptbinarymget *.*bye2.其次,建一个.netrc档,属性为400,让ftp 自动到此读取Username与Password,方可顺利login 到的主机,如下:%cat .netrcmachine remote login anonymous password guest 3.最後再执行下面指令即可.%nohup ftp remote message &8.telnet 远程终端访问命令格式:telnet hostname|IP address9.IO 重新导向 UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入.A. 更改标准输入 在命令後方加 ,即可从这个文档输入资料.B. 更改标准输出 在命令後方加 ,即可将萤幕输出的资料导向到这个文档上.C. 更改标准输出 在命令後方加 ,功能与B.相似,只不过这会将资料加在文档後方.D. 管道 在两个命令中间加上|,即可将前方指令的输出当成後方指令D. 管道 在两个命令中间加上|,即可将前方指令的输出当成後方指令的输入.例:cd /tmpls -l /tmp/ls.outcat /tmp/ls.outmore /tmp/ls.outrm /tmp/ls.outls | morels | wc -l (word count, count line number,算出文档数目)五、用户管理(重点)(本节为重点,所有的Unix初学者要精读)(一) 用户基本知识 1.文件信息ls -l drwxrwxrwx filename(1)访问权限mode : rwx rwx rwx r:read w:write x:executeuser group other缩写 : (u) (g) (o)(2) 文件类型: 普通文件 b : 块特殊文件,如硬盘和CDROM设备c : 字符文件设备l : 符号连接p : 管道或流,用于进程通讯d : 目录2.缺省权限创建文件和目录时,系统自动设置一定的权限.缺省权限由用户mask码控制$umask 显示用户umask码umask 设置 文件 目录022 新文件属主有读权和修改权 用户组和其他用户有读权和修改权用户组和其他用户只有读权可用umask maskvalue 改变缺省权限3.系统安全文件(1) /etc/passwd(2) /etc/shadow/etc/group /etc/default/login (二)相关命令1. chmod 改变文档或目录之属性命令格式:chmod -R mode name( name 可为档名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l命令,列出文档或目录之读、写、执行允许权之文字缩写.)例子 :chmod 755 dir1将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改.chmod 700 file1将文档file1,设定只有拥有者可以读、写和执行.chmod o+x file2 (u:user g:group o:other a:all) (r:read w:write x: execute)将文档file2,增加拥有者可以执行之权利.chmod g+x file3将文档file3,增加群组使用者可执行之权利.chmod o-r file4将文档file4,除去其它使用者可读取之权利.2chown 改变文档或目录之拥有权命令格式:chown -R username name ( name 可为档名或目录名.)例子 :chown Karen file1 将文档 file1 之拥有权,改为使用者 Karen 所有.chown -R luhua dir1 将目录dir1及其下所有文档和子目录之拥有权,改为luhua 所有.3chgrp 改变文档或目录之群组拥有权命令格式:chgrp -R groupname name ( name 可为档名或目录名 )例子 :chgrp PSI file1 将文档 file1 之群组拥有权,改为 PSI 群组.chgrp -R Oracle dir1 将目录dir1,及其下所有文档和子目录,改为 Oracle 群组.4touch 改变文档或目录之最後修改时间命令格式:touch name ( name 可为文档或目录名称.)5.who 查看当前系统上的用户名单who am i 显示当前用户finger 列出所有用户名单W:6. id 查看当前用户用户号和组号7. passwd 修改用户口令命令格式:passwd username无用户参数修改本用户口令8. su 转换用户命令格式: su - username无用户参数为转换到超级用户- :执行新用户环境设置六、文件系统管理(一)硬盘和文件资源硬盘和CDROM设备使用块设备接口.硬盘设备文件存储在/dev目录下.字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下.1. 逻辑硬盘设备命名的约定/dev/rdsk/cwtxdysz例子:/dev/dsk/c0t3d0s0Cn:controller number 控制器号,标识被硬盘控制的加到系统上的逻辑顺序.c0代表第一个硬盘控制器,c1代表第二个硬盘控制器,类推.tn:target number 目标号,是位于控制器内的地址,通常在外围设备的背面能找到目标号.Dn:disk number 硬盘号,代表连在目标上的设备的逻辑单位号.d0代表第一个硬盘,d1代表第二个硬盘,依次类推.对嵌入式SCSI控制器,硬盘驱动号总是0.Sn:slice or portition number 片或分区号,标识硬盘的分区.2. dmesg命令dmesg命令用实例名和物理名来标识连到系统上的设备.dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息.例子:下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。对每个硬盘设备,输出三行信息,分别表示:硬盘的实例名。 硬盘的物理设备名. 硬盘的市场名和硬盘的外形信息特征. 硬盘的逻辑设备名是对硬盘的物理设备名的符号连接.硬盘的实例名是对物理设备命的内核的缩写.Solaris命令不用此来表示硬盘.(二)硬盘分区利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问.然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示.“片”是“分区”的另一种说法 .分区是管理数据的一个方便的方法.重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区.它保持不同类型的数据在不同的分区.这使系统管理员能灵活地利用数据或使用不同的备份机制.因为用户的数据每天都发生变化,系统管理员应每天作备份.而重要的系统数据不是经常变化,也就不需经常做备份.由Sun提供的硬盘分区可多达8个,用17标识.分区2表示整个硬盘.分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件.分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下).分区7的文件系统称为/export/home.这是挂接用户主目录的挂接点.硬盘分区通过在/dev目录下的逻辑设备文件加以访问.如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区.1.format实用程序format程序是一个硬盘维护工具,由系统管理员使用,完成以下任务:重新格式化硬盘. 改变分区大小. 修理和分析硬盘扇区.Part 标识分区号07.Tag 显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区).Flag 显示分区标志,用以标识访问权限.Cylinders 显示起始和终止的柱面号.Size 按一定方式,以Mbytes或Gbytes为单位显示分区大小.Blocks 按柱面数、磁头数和扇区数来标识分区的大小.2.newfs 创建文件系统 命令格式:newfs raw-device例子:newfs /dev/rdsk/c0t1d0s03.fsck 修复文件系统 命令格式:fsck raw-device例子:fsck /dev/rdsk/c0t1d0s0(三)挂接文件资源1.mount 文件系统挂接本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统.这个连接操作称为“挂接”,利用mount命令完成 文件资源挂接到根文件层次的目录被称为挂接点.在调用挂接命令前,挂接点必须存在.命令格式:mount file_name mount_point没有选项的mount命令显示当前已挂接的文件资源.例子:# mount /dev/dsk/c0t3d0s0 /export/home监视文件系统2. df 显示文件系统所占用的硬盘空间df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间.各域的含义为:Filesystem 被挂接的文件系统.Kbytes 按Kbyte计算的文件系统大小.Used 已用的数量(Kbytes).Avail 可用的数量(Kbytes).Capacity 已用的百分比.Mounted on 挂接点.注意:大约10的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点.3.umount 摘下文件资源从本地系统上摘下文件资源,超级用户可使用umount命令.命令格式:# umount mount_point如果在被挂接的文件资源目录里有活动,则文件资源不可摘下.在摘下前cd至/ 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件系统摘下.(四) 自动挂接文件资源/etc/vfstab文件系统引导时读/etc/vfstab文件以自动挂接文件资源.该文件包含本地和远程文件资源的登记项.各域的含义:Device-to-mount 标识NFS服务器和文件系统,或被挂接的本地文件系统.Device-to-fsck 标识用于执行fsck的本地原始设备.Mount point 挂接点路径.FS-type 文件系统类型,通常是ufs用于本地文件系统,nfs用于远程文件系统.Fsck-pass 此域中的数字是fsck经过文件系统检查的顺序,相重的数字表示检查并行进行.Mount-at-boot 决定文件系统是否在系统引导时被自动挂接.Mount-options 定义挂接选项,如读/写访问. 域中的表示无选项./dev/rdsk/cwtxdysz用于本地ufs文件系统.w,s,y,z分别表示控制器、目标、设备、片.一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项.(五)NFS资源Sun的NFS分布式文件系统允许在网络上的机器共享他们的资源.NFS文件系统使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系统和目录.1.share,shareall 共享文件资源share o ro user directory/etc/init.d/nfs.server start 2.dfshares 显示远程机共享资源dfshares remote3.mount 挂接远程文件资源mount remote:directory localdir(六)卷管理1./etc/init.d/volmgt start|stop 启动卷管理2.volcheck 检查软盘,如有挂接在floppy目录下3.eject cdrom|floppy 弹出设备七、进程管理1.ps 显示进程号 命令格式:ps -ef 2.kill 清除进程 命令格式: kill -9 pid3.nohup 非挂起运行八、软件包管理1.pkginfo 显示软件包信息命令格式: pkginfo -d device|pathname -l pkg_name例子:这三个域为:pkg_category 软件包种类,可为application,graphics 或system.pkg_name 软件包名字,如为SUN产品则机SUNW 起 头.Description 软件产品的简单说明.例子: # pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more利用pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小(按硬盘块大小计算).# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio上面输出的最后一行指示软件包的大小. 利用此信息和df -k命令来确定你是否拥有足 够硬盘空间来安装此软件包.2. pkgadd 增加软件包利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件.命令格式:pkgadd -d device | pathname pkg_name例子:# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio3.pkgchk 校验软件包的安装pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值进行对比来校验.命令格式:pkgchk -p path1 path2.此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味 着没有问题被检查出.由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对.考察软件包信息pkgadd命令更新文件/var/sadm/install/contents、 此文件为系统中所有已安装软件包的记录文件.没有简单的方法来确定某软件包具有某一特殊文件(或命令).对于已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路径 名.4.pkgrm 删除软件包命令格式: pkgrm pkgname1 pkgname2 在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示.当软件包被成功地删除后,向root发送一个邮件.pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件.假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包.5.spooling 软 件 包一个软件包可以由安装CDROM中拷贝过来存放在系统中,但并没有安装此软件包。例如,一个服务器可以拷贝存储一个软件包,一个没有CDROM设备的系统可以从服务器上挂接此软件包,用以安装。软件包也可以利用Software Manager远程安装,暂 略.服务器下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个你指定的目录下.pkgadd命令的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下. 你可以指定一个目录作为-s选项的参数.客户假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包.# mkdir /export/pkgs# mount venus:/export/pkgs /export/pkgs# pkgadd -d /export/pkgs SUNWaudio删除Spooled软件包在服务器上可以利用-s选项从spooling目录中删除一个软件包.# pkgrm -s /export/pkgs SUNWaudio与软件包管理有关的文件和目录/var/sadm 包含系统记录文件和管理文件的目录/opt/pkgname 安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录./opt/pkgname/bin/opt/bin 未随操作系统一起提供的、名为pkgname的执行文件的推荐目录.var/opt/pkgname/etc/opt/pkgname 未随操作系统一起提供的、名为pkgname的记录文件的推荐目录./var/sadm/install/contents 整个系统的软件包映象.九、数据备份和传输工具(一) 数据设备名1.磁带类型 设备名 容量 机器类型8mm D8112 5G 82058mm D8160 7G 8505-87058mm D8170 20G 89004mm DDS1(60m) 1.3G 4mm DDS2(120m) 7G 4mm DDS3(125m) 12G 设备名: /dev/rmt/0,/dev/rmt/0n(不倒带)2.软盘设备名:/dev/fd03.文件(二) 数据备份

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论