ËÑË÷BLOGÎÄÕÂ
ÓÑÇéÁ´½Ó
×îÐÂÆÀÂÛ
×îзÃÎÊ
×îÐÂÁôÑÔ

ÎÒµÄÈÕÖ¾
SOLARIS ÃüÁî2008-02-18
Ò»¡¢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,EtherNet 
2.probe-scsi ÏÔʾÄÚ²¿SCSIͨµÀËù¹Ò½ÓÉ豸 
3.probe-scsi-all ÏÔʾËùÓÐSCSIͨµÀ¼°Ëù¹Ò½ÓÉ豸 
4.probe-ide ÏÔʾËùÓÐIDEͨµÀ¼°Ëù¹Ò½ÓÉ豸(Õë¶ÔU10,U5) probe-fcal-all 
5.devalias ÏÔʾÉ豸±ðÃû£¬Èç cdrom,disk,disk0,disk1µÈ 
6.printenv ÎÞ²ÎÊý£¬ÏÔʾ»·¾³±äÁ¿»ò²ÎÊýΪ»·¾³±äÁ¿Ãû È磺 printenv auto-boot? 
7.setenv ÉèÖû·¾³±äÁ¿£¬È磺 setenv auto-boot? false 
8.set-default »Ö¸´»·¾³±äÁ¿Ô¤¶¨Öµ È磺set-default auto-boot? 
9.set-defaults »Ö¸´ËùÓл·¾³±äÁ¿Ô¤¶¨Öµ 
10.boot device [option] Æô¶¯Ö÷»ú 
device :É豸±ðÃû£¬È磺cdrom,disk,net »òÖ±½ÓÉ豸Ãû¡£È磺Solaris-test60 ÍâÖÃCDROM/pci@1f,4000/scsi@3,1/disk@6,0:f 
option : -r ÏµÍ³ÖØÐÂÅäÖà -s Æô¶¯µ¥Óû§»·¾³ 
È磬½ÝѸµÄUnixϵͳ¶¼ÊÇ´ÓÍøÂçÀ´°²×°µÄ£¬ÎÒÃÇÔÚÔËÐнøÓÃÈçÏÂÃüÁî¼´¿É£º 
boot net 
11.eject [cdrom|floppy] µ¯³öcdrom»òfloppy 
12.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) y 
IPµØÖ· 172.16.12.121 
ÃüÃû·þÎñ agile.agilesoft.com 
×ÓÍø(y/n) y 
µØÀí£¬Ê±Çø PRC 
ʱ¼ä 
£¨¶þ£© ϵͳ°²×°²½Öè 
ϵͳ°²×° ³õʼ»¯ 
Èí¼þ°²×° ÍêÈ« 
Ó²ÅÌ·ÖÇø ÊÖ¶¯£¬Óû§»¯ 
/ 4000 
swap 300 
backup 4300 
(Èý£©°²×°SolarisÖ®ºóµÄ9¸öÖ÷ÒªµÄÉèÖà  
1. ÏÂÔØ²¢°²×°×îеIJ¹¶¡  
e.g.  
ftp://sunsolve.sun.com/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  
10.6.2.1  
3. ÉèÖÃDNS£ºvi /etc/resolv.conf  
# cat /etc/resolv.conf  
nameserver 10.6.2.15  
nameserver 10.0.13.11  
search sz.mydomain.com abcd.mydomain.com mydomain.com abcd.com  
 
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  
#  
127.0.0.1 localhost  
10.6.3.191 admin  
#  
10.6.3.192 db1  
10.6.3.193 app1  
10.0.13.5 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  
Çë²Î¿¼£º  
http://www.chinaunix.net/bbsjh/3/10466.html  
ʵ¼Ê¹¤×÷ÖУ¬ÕâÊǺÜÓÐÓõģº²»±Ø¸æËßÓÐÌØÊâÐèÒªµÄÆÕͨÓû§¹ØµÄRootµÄÕʺţ¬µ«¸øËûȨÏÞ¡£SudoµÄ²Ù×÷ÊÇÓмǼ¿É²éµÄ£¬¿É½«log·Åµ½Ô¶³ÌµÄlog·þÎñÆ÷ÖС£[ 
£¨ËÄ£©¡¢°²×°SolarisÖ®ºóNFS°²×°ºÍÅäÖà  
NFS·þÎñÆ÷(±»¹²Ïí)  
1.Æô¶¯·þÎñ  
/etc/rc3.d/S15nfs.server start  
2£º¹²ÏíĿ¼  
vi /etc/dfs/dfstab  
e.g.  
# hostname admin  
# cat /etc/dfs/dfstab  
share -F nfs -o ro=db1:app1:app2:app3:app4,anon=0 /usr/js  
share -F nfs -o rw=db1:app1:app2:app3:app4,nosuid /home  
3. Õï¶Ï  
²é¿´·þÎñÆ÷µÄÒѹ²Ïí×ÊÔ´ dfshares  
²é¿´¹²Ïí×ÊÔ´±»ÀûÓõÄ×´¿ö dfmounts  
NFS¿Í»§¶Ë(ʹÓù²Ïí)  
1.Æô¶¯·þÎñ  
/usr/lib/nfs/statd  
2. ÔËÐÐmount , e.g.  
app4# mount admin:/home /home  
3. ¿ª»ú×Ô¶¯mount  
vi /etc/vfstab, ¼ÓÈëеÄÒ»ÐÐÆô¶¯mountÅäÖÃ:  
e.g  
app4:~% cat /etc/vfstab  
#device       device       mount       FS     fsck   mount   mount  
admin:/home   -           /home       nfs   -     yes   -  
.....  
ÕâÑù£¬¿ª»úºó£¬ÏµÍ³×Ô¶¯½«admin:/homeĿ¼ mount µ½app4µÄ/homeĿ¼.  
 
¹ØÓÚLinuxµÄNFSÓëSolaris²»Í¬µã:  
 
1. SolarisµÄĿ¼¹²ÏíÉèÖÃÎļþÊÇ/etc/dfs/dfstab, ¶øRadHat Linux¹²ÏíĿ¼ÉèÖÃÎļþÊÇ/etc/exports  
2. Solaris¿ª»ú×Ô¶¯mountÉèÖÃÎļþÊÇ/etc/vfstab, ¶øRadHat Linux¿ª»ú×Ô¶¯mountÉèÖÃÎļþÊÇ/etc/fstab 
¡¡ 
£¨Î壩¡¢°²×°SolarisÖ®ºóNIS°²×°ºÍÅäÖà  
²Î¼û£ºhttp://www.chinaunix.net/bbsjh/3/13779.html  
Server  
1. /etc/nsswitch.conf  
e.g.  
# cat /etc/nsswitch.conf  
passwd:   files nis  
group:     files nis  
netgroup:   files nis  
...  
 
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. Õï¶Ï  
ypcat hosts  
ypcat passwd  
yp which -m  
Client  
1. /etc/nsswitch.conf  
e.g.  
# cat /etc/nsswitch.conf  
passwd:   files nis  
group:     files nis  
netgroup:   files nis  
...  
2./etc/hosts  
#app4:~% cat /etc/hosts  
10.6.3.197     app4.sz  
10.6.3.191     admin  
3. /etc/defaultdomain  
#app4:~% cat /etc/defaultdomain  
agile.sz  
×¢Ò⣺ҪÓëServerµÄÉèÖÃÏàͬ¡£  
4. ypinit -c  
 
5./usr/lib/netSvc/yp.ypstart  
¸ù¾ÝËùʾ£¬ÊäÈëNIS ServerµÄhostame:admin  
 
6. Õï¶Ï  
ypcat hosts  
ypcat passwd  
 
7.Ôö¼ÓNISÓû§:  
login to nis server:admin  
run  
/var/yp/etc/adduser to add NIS users,  
run /var/yp/etc/rsetpass to change Nis users password.  
¡¡ 
If you want to perm change and IP, you need to change files: 
 
/etc/hosts 
/etc/hostname.interfacename 
 
depends on your network configuration, you might also need to change: 
/etc/defaultrouter 
/etc/netmasks 
¡¡ 
Reset the hostname---use this command: 
uname -S newname 
reboot 
¡¡ 
ËÄ¡¢Unix ÃüÁî £¨Öص㣩 
£¨±¾½ÚÎªÖØµã£¬ËùÓеÄUnix³õѧÕßÒª¾«¶Á£© 
£¨Ò»£©»ù±¾ÃüÁî 
ÃüÁî¸ñʽ£º ÃüÁî ²ÎÊý 
¡ï1. ls ÏÔʾÎļþÃû£¬µÈͬÓÚdosÏÂdirÃüÁî  
ÃüÁî¸ñʽ£ºls [option] file 
option£º 
-l ÏÔʾÏêϸÁбí 
ÎļþÀàÐͺÍȨÏÞ | ÎļþÁ¬½ÓÊý |ËùÓÐÕß| Óû§×éÂö| Îļþ³¤¶È | ÐÞ¸ÄÈÕÆÚ | ÎļþÃû 
-a ÏÔʾËùÓÐÎļþ£¬°üº¬Òþ²ØÎļþ£¨ÒÔ. ÆðÍ·µÄÎļþÃû£© 
-R ÏÔʾÎļþ¼°ËùÓÐ×ÓĿ¼ 
-F ÏÔʾÎļþ£¨ºó¸ú*£©ºÍĿ¼£¨ºó¸ú/£© 
-d ÓëlÑ¡ÏîºÏÓã¬ÏÔʾĿ¼Ãû¶ø·ÇÆäÄÚÈÝ 
-p  
¡ï2. cd Ŀ¼ת»»£¬µÈͬÓÚdosÏÂcdÃüÁî 
×¢ÒâĿ¼·Ö¸ô·ûΪ¡°/¡±£¬ÓëdosÏà·´ 
ÃüÁî¸ñʽ£ºcd dirname 
¡ï3. pwd ÏÔʾµ±Ç°Â·¾¶ 
¡ï4. cat ÏÔʾÎı¾ÄÚÈÝ,µÈͬÓÚdosÏÂtypeÃüÁî 
ÃüÁî¸ñʽ£ºcat filename 
¡ï5. more »òpg ÒÔ·ÖÒ³·½Ê½²é¿´Ò»¸ö³¤Îı¾ÎļþÄÚÈÝ. 
ÃüÁî¸ñʽ£ºmore filename 
¡ï6. rm ɾ³ýÎļþ 
ÃüÁî¸ñʽ£º rm [-r] filename (filename ¿ÉΪµµÃû£¬»òµµÃûËõд·ûºÅ.) 
Àý×Ó £º 
rm file1 ɾ³ýµµÃûΪ file1 Ö®Îĵµ. 
rm file? ɾ³ýµµÃûÖÐÓÐÎå¸ö×ÖÔª£¬Ç°Ëĸö×ÖԪΪfile Ö®ËùÓÐÎĵµ. 
rm f* ɾ³ýµµÃûÖУ¬ÒÔ f Ϊ×ÖÊ×Ö®ËùÓÐÎĵµ. 
rm -r dir1 ɾ³ýĿ¼ dir1£¬¼°ÆäÏÂËùÓÐÎĵµ¼°×ÓĿ¼. 
¡ï7. mkdir ´´½¨Ä¿Â¼ 
ÃüÁî¸ñʽ£º mkdir [-p] directory-name 
Exmaple £º 
mkdir dir1 (½¨Á¢Ò»ÐÂĿ¼ dir1.) 
mkdir -p dir/subdir (Ö±½Ó´´½¨¶à¼¶Ä¿Â¼) 
¡ï8. rmdir ɾ³ýĿ¼ 
Ŀ¼±ØÐëÊ×ÏÈΪ¿Õ 
ÃüÁî¸ñʽ: rmdir directory 
¡ï9. cp Îĵµ¸´ÖÆ | cp ¨Cr Ŀ¼¸´ÖÆ 
ÃüÁî¸ñʽ: cp [-r] source destination 
Exmaple: 
Cp -i file1 file2           (½«Îĵµ file1 ¸´ÖÆ³É file2 . ¨CiΪÌáʾȷÈÏ¡£) 
cp file1 dir1           ½«Îĵµ file1 ¸´ÖƵ½Ä¿Â¼ dir1 Ï£¬ÎļþÃûÈÔΪ file1. 
cp /tmp/file1 .           ½«Ä¿Â¼ /tmp ϵÄÎĵµ file1¸´ÖƵ½ÏÖÐÐĿ¼Ï£¬µµÃûÈÔΪ file1. 
cp /tmp/file1 file2           ½«Ä¿Â¼ /tmp ϵÄÎĵµ file1ÏÖÐÐĿ¼Ï£¬µµÃûΪfile2 
cp -r dir1 dir2           (recursive copy) ¸´ÖÆÕû¸öĿ¼.ÈôĿ¼ dir2 ²»´æÔÚ£¬Ôò½«Ä¿Â¼dir1£¬¼°ÆäËùÓÐÎĵµºÍ×ÓĿ¼£¬¸´ÖƵ½Ä¿Â¼ dir2 Ï£¬ÐÂĿ¼Ãû³ÆÎªdir1.ÈôĿ¼dir2²»´æÔÚ£¬Ôò½«dir1£¬¼°ÆäËùÓÐÎĵµºÍ×ÓĿ¼£¬¸´ÖÆÎªÄ¿Â¼ dir2. 
¡ï10. mv ÎļþÒÆ¶¯ | ÖØÃüÃû 
ÃüÁî¸ñʽ£º mv source destination 
Exmaple: 
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. date 
22. 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¸öÒÔÉϵÄ×Öĸ 
\. бÏß¿ÉÒÔÈ¥µôÌØÊâÒâÒå 
¡¡ 
<eg> cat passwd | grep ^b Áгö´óѧ²¿ÓÐÉêÇëÕʺÅÕßÃûµ¥ 
cat passwd | grep ^s Áгö½»»»Ñ§ÉúÉêÇëÕʺÅÕßÃûµ¥ 
cat passwd | grep '^b.503' Áгöµç»úϵ¸÷Äê¼¶... 
grep '^\.' myfile.txt ÁгöËùÓÐÒÔ¾äµã¿ªÍ·µÄÐР
3.fgrep ËÑË÷×Ö·û´®  
ÃüÁî¸ñʽ£ºfgrep string file 
4.file ÏÔʾÎļþÀàÐÍ  
ÃüÁî¸ñʽ£ºfile fileall 
ÎļþÀàÐÍΪshell script,ELF 32bit,ASCII text,data or tar file 
5.diff ±È½ÏÎĵµ»òĿ¼֮²»Í¬ÄÚÈÝ  
ÃüÁî¸ñʽ£ºdiff [-r] name1 name2 ( name1 name2 ¿ÉͬʱΪµµÃû£¬»òĿ¼Ãû³Æ.) 
Àý×Ó : 
%diff file1 file2 
±È½ÏÎĵµ file1 Óë file2 ÄÚ£¬¸÷ÐÐÖ®²»Í¬´¦. 
%diff -r dir1 dir2 
±È½ÏĿ¼ dir1 Óë dir2 ÄÚ£¬¸÷ÎĵµÖ®²»Í¬´¦ 
6.cmp ±È½ÏÎĵµÏàͬ²¿·Ö  
ÃüÁî¸ñʽ£ºcmp file1 file2 
¡ï7.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) ºǫִ́ÐÐftp 
1.Ê×ÏÈ£¬½«¹ý³ÌËùÓõ½µÄÖ¸ÁîÒÀ˳Ðò·ÅÈëÎĵµÖУ¬ÈçÏ£º 
%cat ftp_command 
!mkdir test 
lcd test 
cd test 
prompt 
binary 
mget *.* 
bye 
2.Æä´Î£¬½¨Ò»¸ö.netrcµµ£¬ÊôÐÔΪ400£¬ÈÃftp ×Ô¶¯µ½´Ë¶ÁÈ¡Username 
ÓëPassword£¬·½¿É˳Àûlogin µ½µÄÖ÷»ú£¬ÈçÏ£º 
%cat .netrc 
machine remote login anonymous password guest  
3.×îááÔÙÖ´ÐÐÏÂÃæÖ¸Áî¼´¿É. 
%nohup ftp remote < ftp_command > message & 
8.telnet Ô¶³ÌÖÕ¶Ë·ÃÎÊ 
ÃüÁî¸ñʽ£º 
telnet [hostname|IP address] 
¡ï9.IO ÖØÐµ¼Ïò  
UNIXËùÓеijÌʽִÐÐʱ£¬¾ùÐèÒª×ÊÁϵÄÊäÈëÒÔ¼°Êä³ö×ÊÁÏ.Ò»°ã¶øÑÔ£¬×ÊÁÏÊÇ´Ó¼üÅÌÊäÈ룬²¢½«×ÊÁÏÊä³öµ½Ó©Ä»ÉÏ£¬Õâ¾Í½Ð×ö±ê×¼ÊäÈë¼°±ê×¼Êä³ö£¬¶øÎÒÃÇ¿ÉÒÔ¸ü¸Ä±ê×¼³öÊä³öÈë. 
A. ¸ü¸Ä±ê×¼ÊäÈë ¡ª¡ª ÔÚÃüÁîáá·½¼Ó"< <filename>" £¬¼´¿É´Ó<filename>Õâ¸öÎĵµÊäÈë×ÊÁÏ. 
B. ¸ü¸Ä±ê×¼Êä³ö ¡ª¡ª ÔÚÃüÁîáá·½¼Ó"> <filename>" £¬¼´¿É½«Ó©Ä»Êä³öµÄ×ÊÁϵ¼Ïòµ½<filename>Õâ¸öÎĵµÉÏ. 
C. ¸ü¸Ä±ê×¼Êä³ö ¡ª¡ª ÔÚÃüÁîáá·½¼Ó">> <filename>"£¬¹¦ÄÜÓëB.ÏàËÆ£¬Ö»²»¹ýÕâ»á½«×ÊÁϼÓÔÚÎĵµáá·½. 
D. ¹ÜµÀ ¡ª¡ª ÔÚÁ½¸öÃüÁîÖмä¼ÓÉÏ'|'£¬¼´¿É½«Ç°·½Ö¸ÁîµÄÊä³öµ±³Éáá·½Ö¸Áî 
D. ¹ÜµÀ ¡ª¡ª ÔÚÁ½¸öÃüÁîÖмä¼ÓÉÏ'|'£¬¼´¿É½«Ç°·½Ö¸ÁîµÄÊä³öµ±³Éáá·½Ö¸ÁîµÄÊäÈë. 
Àý: 
cd /tmp 
ls -l > /tmp/ls.out 
cat /tmp/ls.out 
more /tmp/ls.out 
rm /tmp/ls.out 
ls | more 
ls | wc -l (word count, count line number,Ëã³öÎĵµÊýÄ¿)\ 
¡¡ 
Îå¡¢Óû§¹ÜÀí£¨ÖØµã£© 
£¨±¾½ÚÎªÖØµã£¬ËùÓеÄUnix³õѧÕßÒª¾«¶Á£© 
£¨Ò»£© Óû§»ù±¾ÖªÊ¶  
1.ÎļþÐÅÏ¢ 
ls -l  
drwxrwxrwx filename 
£¨1£©·ÃÎÊȨÏÞ 
mode : rwx rwx rwx r:read w:write x:execute 
user 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£¬³ýÈ¥ÆäËüʹÓÃÕ߿ɶÁȡ֮ȨÀû. 
¡ï2£®chown ¸Ä±äÎĵµ»òĿ¼֮ӵÓÐȨ 
ÃüÁî¸ñʽ£ºchown [-R] username name ( name ¿ÉΪµµÃû»òĿ¼Ãû.) 
Àý×Ó £º 
chown Karen file1 ½«Îĵµ file1 Ö®ÓµÓÐȨ£¬¸ÄΪʹÓÃÕß Karen ËùÓÐ. 
chown -R luhua dir1 ½«Ä¿Â¼dir1¼°ÆäÏÂËùÓÐÎĵµºÍ×ÓĿ¼֮ӵÓÐȨ£¬¸ÄΪluhua ËùÓÐ. 
¡ï3£®chgrp ¸Ä±äÎĵµ»òĿ¼֮Ⱥ×éÓµÓÐȨ 
ÃüÁî¸ñʽ£ºchgrp [-R] groupname name ( name ¿ÉΪµµÃû»òĿ¼Ãû ) 
Àý×Ó : 
chgrp PSI file1 ½«Îĵµ file1 ֮Ⱥ×éÓµÓÐȨ£¬¸ÄΪ PSI Ⱥ×é. 
chgrp -R Oracle dir1 ½«Ä¿Â¼dir1£¬¼°ÆäÏÂËùÓÐÎĵµºÍ×ÓĿ¼£¬¸ÄΪ Oracle Ⱥ×é. 
¡ï4£®touch ¸Ä±äÎĵµ»òĿ¼֮×îááÐÞ¸Äʱ¼ä 
ÃüÁî¸ñʽ£ºtouch name ( name ¿ÉΪÎĵµ»òĿ¼Ãû³Æ.) 
5.who ²é¿´µ±Ç°ÏµÍ³ÉϵÄÓû§Ãûµ¥ 
¡ïwho am i ÏÔʾµ±Ç°Óû§ 
finger ÁгöËùÓÐÓû§Ãûµ¥ 
W£º 
6. id ²é¿´µ±Ç°Óû§Óû§ºÅºÍ×éºÅ 
¡ï7. passwd ÐÞ¸ÄÓû§¿ÚÁî 
ÃüÁî¸ñʽ£ºpasswd username 
ÎÞÓû§²ÎÊýÐ޸ı¾Óû§¿ÚÁî 
¡ï8. su ת»»Óû§ 
ÃüÁî¸ñʽ£º su [-] username 
ÎÞÓû§²ÎÊýΪת»»µ½³¬¼¶Óû§ 
- £ºÖ´ÐÐÐÂÓû§»·¾³ÉèÖà
¡¡ 
Áù¡¢Îļþϵͳ¹ÜÀí 
£¨Ò»£©Ó²Å̺ÍÎļþ×ÊÔ´ 
Ó²Å̺ÍCD£­ROMÉ豸ʹÓÿéÉ豸½Ó¿Ú.Ó²ÅÌÉ豸Îļþ´æ´¢ÔÚ/devĿ¼ÏÂ. 
×Ö·ûÉ豸Îļþ´æÓÚrdsk×ÓĿ¼Ï£¬¿éÉ豸Îļþ´æÔÚdsk×ÓĿ¼ÏÂ. 
1. Âß¼­Ó²ÅÌÉ豸ÃüÃûµÄÔ¼¶¨ 
/dev/[r]dsk/cwtxdysz 
Àý×Ó£º 
/dev/dsk/c0t3d0s0 
Cn: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¸ö£¬ÓÃ1£­7±êʶ. 
·ÖÇø2±íʾÕû¸öÓ²ÅÌ.·ÖÇø5±íʾ/optÎļþϵͳ£¬´ËÎļþϵͳÓÃÀ´´æÖüÄÇÐ©Î´Ëæ²Ù×÷ϵͳһÆðÌṩµÄÈí¼þ.·ÖÇø6 ÊÇ/usr·ÖÇø£¬´ËÎļþϵͳ°üº¬ÄÇЩֻÄÜÔÚijЩÀàÐ͵ÄϵͳÉÏÔËÐеÄÎļþ£¨ÈçSPARC executables)ºÍһЩÄÜÔÚËùÓÐϵͳÀàÐÍÉÏÔËÐеÄÎļþ£¨ÈçÁª»úÊÖ²á·ÅÔÚ/usr/shareĿ¼Ï£©.·ÖÇø7µÄÎļþϵͳ³ÆÎª/export/home.ÕâÊǹҽÓÓû§Ö÷Ŀ¼µÄ¹Ò½Óµã.Ó²ÅÌ·ÖÇøÍ¨¹ýÔÚ/devĿ¼ÏµÄÂß¼­É豸Îļþ¼ÓÒÔ·ÃÎÊ.Èç/dev/dsk/c0t0d0s0±íʾÔÚµÚÒ»¸öÓ²ÅÌÉϵĵÚÒ»·ÖÇø. 
1.formatʵÓóÌÐò 
format³ÌÐòÊÇÒ»¸öÓ²ÅÌά»¤¹¤¾ß£¬ÓÉϵͳ¹ÜÀíԱʹÓã¬Íê³ÉÒÔÏÂÈÎÎñ£º 
ÖØÐ¸ñʽ»¯Ó²ÅÌ.  
¸Ä±ä·ÖÇø´óС.  
ÐÞÀíºÍ·ÖÎöÓ²ÅÌÉÈÇø. 
 
Part ±êʶ·ÖÇøºÅ0£­7. 
Tag ÏÔʾ·ÖÇø±êÇ©£¬·ÖÇø±êÇ©ÓÃÓÚ±êʶ¸Ã·ÖÇøËùÓõÄÄ¿µÄ£¨root,usr,home,½»»»Çø£©. 
Flag ÏÔʾ·ÖÇø±êÖ¾£¬ÓÃÒÔ±êʶ·ÃÎÊȨÏÞ. 
Cylinders ÏÔʾÆðʼºÍÖÕÖ¹µÄÖùÃæºÅ. 
Size °´Ò»¶¨·½Ê½£¬ÒÔMbytes»òGbytesΪµ¥Î»ÏÔʾ·ÖÇø´óС. 
Blocks °´ÖùÃæÊý¡¢´ÅÍ·ÊýºÍÉÈÇøÊýÀ´±êʶ·ÖÇøµÄ´óС. 
¡¡ 
2.newfs ´´½¨Îļþϵͳ  
ÃüÁî¸ñʽ£ºnewfs raw-device 
Àý×Ó£ºnewfs /dev/rdsk/c0t1d0s0 
3.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/[r]dsk/cwtxdyszÓÃÓÚ±¾µØufsÎļþϵͳ.w,s,y,z·Ö±ð±íʾ¿ØÖÆÆ÷¡¢Ä¿±ê¡¢É豸¡¢Æ¬.Ò»µ©ÏµÍ³½¨Á¢£¬ÊÖ¹¤ÔÚµ¥»úϵͳµÄ/etc/vfstabÎļþÖмÓÈëÔ¶³ÌÎļþ×ÊÔ´µÇ¼ÇÏî. 
£¨Î壩NFS×ÊÔ´ 
SunµÄNFS·Ö²¼Ê½ÎļþϵͳÔÊÐíÔÚÍøÂçÉϵĻúÆ÷¹²ÏíËûÃǵÄ×ÊÔ´.NFSÎļþϵͳʹ»úÆ÷¹²Ïí±¾µØÎļþϵͳºÍĿ¼£¬ÔÊÐíÔ¶³ÌÓû§Ïó±¾µØÓû§ÄÇÑù·ÃÎÊÕâЩÎļþϵͳºÍĿ¼. 
1.share,shareall ¹²ÏíÎļþ×ÊÔ´ 
share ¨Co ro user directory 
/etc/init.d/nfs.server start  
2.dfshares ÏÔʾԶ³Ì»ú¹²Ïí×ÊÔ´ 
dfshares remote 
3.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 pid 
3.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 SUNWaudio 
3.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 Èí ¼þ °ü 
Ò»¸öÈí¼þ°ü¿ÉÒÔÓɰ²×°CD£­ROMÖп½±´¹ýÀ´´æ·ÅÔÚϵͳÖУ¬µ«²¢Ã»Óа²×°´ËÈí¼þ°ü¡£ÀýÈ磬һ¸ö·þÎñÆ÷¿ÉÒÔ¿½±´´æ´¢Ò»¸öÈí¼þ°ü£¬Ò»¸öûÓÐCD£­ROMÉ豸µÄϵͳ¿ÉÒÔ´Ó·þÎñÆ÷ÉϹҽӴËÈí¼þ°ü£¬ÓÃÒÔ°²×°¡£Èí¼þ°üÒ²¿ÉÒÔÀûÓÃ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 8205 
8mm D8160 7G 8505-8705 
8mm D8170 20G 8900 
4mm DDS1(60m) 1.3G ¡¡ 
4mm DDS2(120m) 7G ¡¡ 
4mm DDS3(125m) 12G ¡¡ 
É豸Ãû£º /dev/rmt/0£¬/dev/rmt/0n(²»µ¹´ø£© 
2.ÈíÅÌ 
É豸Ãû£º/dev/fd0 
3.Îļþ 
£¨¶þ£© Êý¾Ý±¸·ÝÃüÁî 
Solaris 2.x¼ÆËã»·¾³ÌṩÁ˼¸¸öÃüÁîÓÃÓÚ±¸·ÝºÍ»Ö¸´ÎļþºÍÎļþϵͳ. 
 
¶à¾í±¸·Ý Á¬½Ó ϵͳ¿ç½Ó 
ufsdump 
ufsrestore Yes No No 
tar No Yes Yes 
cpio Yes Yes Yes 
¡¡ 
1.ufsdumpÃüÁî 
¶Ôϵͳ¹ÜÀíÔ±¶øÑÔ£¬ufsdumpÃüÁîºÜÓÐÓ㬿ɶÔÕû¸öÎļþϵͳ×öÍêÈ«»òÔöÁ¿×ª´¢. 
Íêȫת´¢ÊǶÔÕû¸öÎļþϵͳ×ö±¸·Ý.Ôڽϳ¤µÄ¼ä¸ô×öÒ»´Î£¬ÈçÒ»ÐÇÆÚ»òÒ»ÔÂ. 
ÔöÁ¿×ª´¢ÊǶÔд´½¨»òÐ޸ĵÄÎļþ½øÐб¸·Ý.ÔöÁ¿×ª´¢¸üƵ·±Ò»Ð©£¬¿ÉÄÜÒ»ÌìÒ»´Î. 
ufsdumpÃüÁîÌṩÁ˲»Í¬µÈ¼¶µÄת´¢£¬´Ó0ÖÁ9.ת´¢µÈ¼¶ÓÃÀ´È·¶¨¶ÔÄÄЩÎļþ±¸·Ý.0¼¶Ö¸¶¨Íêȫת´¢£¬1ÖÁ9Ö¸¶¨²»Í¬µÈ¼¶µÄÔöÁ¿×ª´¢.ÀýÈ磬ÔöÁ¿×ª´¢£¨1µÈ¼¶£©½«¶ÔÔÚÉÏÒ»´ÎµÍµÈ¼¶£¨0¼¶£©×ª´¢ºóÐ޸Ļò´´½¨µÄÎļþ½øÐб¸·Ý.¶ÔÎļþϵͳ×÷±¸·Ýʱ£¬Ó¦½«ÏµÍ³×ªÖÁÔËÐеȼ¶S.ÈçϵͳÔÚÔËÐеȼ¶3ʱ£¬Îļþ¿ÉÄÜÕýÔÚʹÓã¬ÓÚÊÇ¿ÉÄÜÔì³ÉÎÞЧ±¸·Ý. 
Àý×Ó£º 
# ufsdump 0uf /dev/rmt/0 /export/home 
Ñ¡Ïî¼°²ÎÊý£º 
 
0 Ö¸¶¨0¼¶£¨ÍêÈ«£©×ª´¢. 
u ¸üÐÂÎļþ/etc/dumpdates£¬ÒԼǼ³É¹¦µÄת´¢. 
f ÓëÏÂÃæµÄ/dev/rmt/0²ÎÊýÒ»ÆðÈ·¶¨×ª´¢µÄ´Å´øÉ豸. 
/dev/rmt/0 ת´¢µÄ´Å´øÉ豸. 
/export/home Ö¸¶¨Òª×ª´¢µÄÎļþϵͳ. 
¡¡ 
2.ufsrestoreÃüÁî 
ufsrestoreÃüÁî´Ó±¸·Ý´Å´øÉÏ¿½±´ÎļþÖÁµ±Ç°Ä¿Â¼ÏÂ. 
ufsrestoreÃüÁî¿ÉÓÃÓÚÖØÔØ×ª´¢ºÃµÄÕû¸öÎļþϵͳ»ò±¸·Ý´øÉϵĵ¥¸ö»ò¶à¸öÎļþ. 
ufsrestoreÃüÁîµÄÑ¡ÏîÓÃÀ´Ö¸¶¨´Å´øÉ豸ÃûºÍ±»»Ö¸´ÎļþµÄ·¾¶Ãû. 
»Ö¸´¹ý³Ì 
ÓÃufsrestoreÃüÁî°´ÒÔϲ½Öè»Ö¸´Ò»¸öÎļþ£º 
# cd /newdir 
# ufsrestore tuf /dev/rmt/0 
3.tarÃüÁî 
tarÃüÁîÊÇÓû§¼¶µÄ±¸·ÝÃüÁÓÃÓÚ±¸·ÝºÍ»Ö¸´Îļþ»òĿ¼. 
ÃüÁî¸ñʽ£º tar options tape_device_name [filename] 
option c-½¨Á¢ÐÂÎĵµ v-ÏÔʾ·¾¶ 
t-ÏÔʾÎļþÁбí f-Ö¸¶¨É豸  
x-³éÈ¡Îļþ i-½»»¥Ê½ 
Àý×Ó£º 
(1)±¸·Ý¹ý³Ì£º 
$ tar cvf /dev/rmt/0 * 
(2)»Ö¸´¹ý³Ì£º 
$ tar xvf /dev/rmt/0 
(3)Ŀ¼¸´ÖÆ 
$ tar cvf - mydir|(cd newdir;tar xvf -) 
(4) ÒìµØ¿½±´£¨±ØÐëΪ¿ÉÐÅÈÎÓû§£© 
$ tar cvf - mydir|rsh remote tar xvf - 
4.cpioÃüÁî 
cpio(copy in/out)ÃüÁîÊÇÄܲúÉú¶à¾í±¸·ÝµÄÓû§¼¶ÃüÁî. 
ÃüÁî¸ñʽ£º 
cpio -ov >tape_device_name 
cpio -i [vt] <tape_device_name 
Ò»µ©Ëüʶ±ð³ö½éÖʵÄβ²¿£¬Ëü¾ÍÌáʾÄã²åÈëÁíÒ»´Å´ø. 
cpioÃüÁîÀûÓÃls»òfindÃüÁîµÄÊä³ö½øÐÐÎļþÁÐ±í£¬½«ÕâЩÎļþÊä³öµ½Ò»¸öÎļþ£¬ 
Èç´Å´øÉ豸.ËüÔÚÎļþÖ®¼ä²åÈë±êÌâÒÔ±ãÓÚ»Ö¸´£¬ËùÒÔ±ÈtarÃüÁîÂý. 
cpioÃüÁî¿ÉÓÃͨÅä·û×÷Ϊ²ÎÊý£¬È»¶ø£¬cpio·´×ÅÓÃͨÅä·û£¬¼´³ýÂú×ãÆ¥ÅäÌõ¼þµÄ 
ÎļþÒÔÍ⣬Ëü½«±¸·ÝËùÓÐÎļþ. 
±¸·Ý¹ý³Ì 
$ find . -depth -print | cpio -ov > /dev/rmt/0 
findÃüÁî¸øcpioÃüÁîÌṩÎļþºÍĿ¼ÃûµÄÁбí. 
-oÑ¡Ïî±íʾ´Ó±ê×¼Êä³ö¶Á. 
/dev/rmt/0²ÎÊýÈ·¶¨´Å´øÉ豸. 
Àý×Ó£º 
ÓÃfindºÍcpioÃüÁÖ÷Ŀ¼±¸·Ýµ½´Å´øÉÏ£º 
»Ö¸´¹ý³Ì 
ÓÃcpioÃüÁî°´ÒÔϲ½Öè´Ó´Å´øÉϼìË÷ÎļþºÍĿ¼. 
1.½«´Å´ø²åÈë´Å´øÉ豸. 
2.¸Ä±äĿ¼ÖÁ/tmpĿ¼. 
3.ÓÃÒÔÏÂcpioĿ¼ȷ¶¨Òª»Ö¸´µÄÎļþµÄ·¾¶Ãû. 
$ cpio -iv < /dev/rmt/0 
-iÑ¡Ïî³éÈ¡Îļþ£¬v(verbose)Ñ¡ÏîÓëtÑ¡ÏîºÏÓÃÔò°´ls -l¸ñʽÁгöÎļþ£¬ 
ʹÓô˸´ºÏÑ¡ÏîÖ»ÏÔʾÎļþÐÅÏ¢£¬²»³éÈ¡Îļþ. 
4.ÓÃÒÔÏÂcpioÃüÁî»Ö¸´ÎļþÖÁ/tmpĿ¼. 
$ cpio -iv < dev/rmt/0 test.file 
Ñ¡Ïîi³éÈ¡Îļþ£¬v±íʾ»Ö¸´Ê±ÏÔʾÎļþÃû. 
5.´