Solaris常用命令有哪些

小編給大家分享一下Solaris常用命令有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括桐梓網(wǎng)站建設(shè)、桐梓網(wǎng)站制作、桐梓網(wǎng)頁(yè)制作以及桐梓網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,桐梓網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到桐梓省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

注意:在solaris下輸入命令后修改,需要用delete鍵。調(diào)出歷史命令也很不方便,上下箭頭鍵也不起作用。我們需要進(jìn)入bash 環(huán)境,方法是#bash退出時(shí)輸入exit即可。在bash環(huán)境下面是具有類(lèi)似doskey的功能的,可以記錄歷史命令,按上箭頭鍵就可以正常顯示剛才敲過(guò)的命令了,也可輸入history顯示整個(gè)歷史命令記錄。

1. 系統(tǒng)  
# passwd:修改口令  
# exit:退出系統(tǒng)  
 
2. 文件  
# cp:復(fù)制文件或目錄,參數(shù):-a遞歸目錄,-i覆蓋確認(rèn)  
# mv:改名移動(dòng)  
# rm:刪除,參數(shù):-r遞歸刪除  
 
3. 目錄  
# mkdir:創(chuàng)建目錄  
# rmdir:刪除空目錄  
# cd:改變工作目錄  
# pwd:查看當(dāng)前路徑  
# ls:列目錄,參數(shù):-a所有文件,-c按時(shí)間排序,-l詳細(xì)信息  
 
4. 文本  
# sort:排序  
# uniq:刪除重復(fù)行  
 
5. 備份壓縮  
# tar:檔案,參數(shù):-c創(chuàng)建新檔案,-r追加到末尾,-t列出檔案內(nèi)容,-u更新文件,-x釋放文件,-f使用檔案文件或設(shè)備,-M多卷,-v詳細(xì)報(bào)告,-w每步確認(rèn)。例tar cvf text.tar *.txt  
# gzip:壓縮解壓縮,參數(shù):-d解壓,-r遞歸壓縮  
# unzip:解壓縮,參數(shù):-d目錄,-x解壓縮  
 
6. 權(quán)限  
# chmod:改變權(quán)限,r可讀,w可寫(xiě),x可執(zhí)行。0表示沒(méi)有權(quán)限,1表示可執(zhí)行權(quán)限,2表示可寫(xiě)權(quán)限,4表示可讀權(quán)限,然后將其相加。例如,如果想讓某個(gè)文件的屬主有“讀/寫(xiě)”二種權(quán)限,需要把4(可讀)+2(可寫(xiě))=6(讀/寫(xiě))。  
# chgrp:改變所屬用戶(hù)組  
# chown:改變屬主  
 
7. 管理  
# wall:發(fā)送信息到全部登錄用戶(hù)  
# write:向某個(gè)用戶(hù)發(fā)送信息  
# mesg y:設(shè)定允許別人給自己發(fā)送信息  
# sync:緩存同步校驗(yàn)  
# shutdown:關(guān)機(jī),參數(shù):-r重啟,-h關(guān)機(jī)不重啟,-f快速關(guān)機(jī),-c取消關(guān)機(jī)  
# free:查看內(nèi)存  
# uptime:顯示系統(tǒng)運(yùn)行時(shí)間  
# df:磁盤(pán)占用空間,參數(shù):-a顯示所有文件系統(tǒng)  
# du:磁盤(pán)使用情況  
# dd:拷貝并格式轉(zhuǎn)換  
# fdformat:低格軟盤(pán)  
# echo:顯示文字  
# cal:日歷  
# date:系統(tǒng)日期和時(shí)間  
# clear:清屏  
 
8. 我的回憶 by tom2sun  
# who:查看當(dāng)前用戶(hù)  
# finger:查看其他用戶(hù)信息  
# rlogin:遠(yuǎn)程登錄  
# rcp:遠(yuǎn)程復(fù)制  
# netstat:網(wǎng)絡(luò)狀態(tài)  
# cat:一次完全顯示  
# more:分屏顯示  
# file:列出文件類(lèi)型  
# grep:查找內(nèi)容  
# find:查找文件  
# ps:當(dāng)前運(yùn)行程序,參數(shù)-a顯示所有進(jìn)程  
# at:時(shí)間,命令,Ctrl+D結(jié)束  
# lp:打印  
# nice:指定優(yōu)先級(jí)  
# renice:調(diào)整優(yōu)先級(jí)  
# kill:終止進(jìn)程  
# man:獲取命令幫助  
# touch:改變時(shí)間記錄  
# ln:鏈接  
# mount -t vfat /dev/hda1 /mnt/dos:掛載Dos分區(qū)(不適用于Unix-Center)  
 
9. FTP  
# ftp:?jiǎn)?dòng)FTP程序  
ftp>  
open:打開(kāi)  
close:關(guān)閉  
bye:離開(kāi)  
get:下載  
put:上傳  
mget/mput:多個(gè)文件下載/上傳  
reget:恢復(fù)下載  
binary:二進(jìn)制傳送文件  
ascii:ASCII碼傳送  
cd:改變遠(yuǎn)程目錄  
lcd:改變本地目錄  
mkdir:建目錄  
rmdir:刪除目錄  
delete:刪除文件  
mdelete:一次刪除多個(gè)  
rename:重命名  
status:顯示狀態(tài)  
prompt:交互式  
hash:每傳送1024字節(jié)顯示#(hash)  
size:顯示文件大小  
reset:重置  
 
10. vi  
a,i:進(jìn)入輸入狀態(tài)  
ESC:返回命令狀態(tài)  
:命令模式  
Q!:退出  
 
11. 快鍵及其他  
Alt+F1~F6:訪問(wèn)多個(gè)虛擬控制臺(tái)(不適用于Unix-Center)  
Tab:命令補(bǔ)全  
末尾&:后臺(tái)進(jìn)程  
 
----------------------------------------  
 
硬件系統(tǒng):  
 
1、如何查看cpu的狀態(tài)?                    
# psrinfo -v  
# mpstat     可以列出多cpu負(fù)載的狀態(tài)  
 
2、如何查看內(nèi)存?                          
# prtconf | grep 'Memory' 可以查看內(nèi)存的多少.  
# /usr/platform/sun4u/sbin/prtdiag  
 
3、如何動(dòng)態(tài)添加swap分區(qū)? # $su - root                                  -----  成為超級(jí)用戶(hù)  
# mkfile 100m /home/swapfile         -----  創(chuàng)建100m的Swap文件  
# /usr/sbin/swap -a /path/filename  -----  激活Swap文件  
# /usr/sbin/swap -l                 -----  驗(yàn)證swap文件  
# /usr/sbin/swap -d /path/filename  -----  取消swap文件  
# rm -rf /home/swapfile              -----  刪除swap文件  
 
4、如何查看當(dāng)前網(wǎng)卡是以何種速率起來(lái)的?       
# dmesg |grep Link  
 
5、如何調(diào)整x-window的分辨率和刷新頻率?  
  字符界面登陸,運(yùn)行:#/kdmconfig  
 
6、如何使用光、軟驅(qū)?  
一般情況下用:  
# /etc/init.d/volmgt start  
# volcheck  
以上方法不行,用:  
# /etc/init.d/volmgt stop  
# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom --掛接光驅(qū)  
# mount -F pcfs /dev/diskette0 /floppy         --掛接軟驅(qū)  
solaris定義系統(tǒng)磁盤(pán)文件系統(tǒng)說(shuō)明:  
ufs – UNIX文件系統(tǒng)。是Solaris缺省的文件系統(tǒng)。  
hsfs – 高密度CD-ROM文件系統(tǒng),是只讀文件系統(tǒng)。  
pcfs – PC文件系統(tǒng),支持DOS格式化的軟盤(pán)  
 
7、SCSI設(shè)備的命名規(guī)則是什么?  
帶有總線(xiàn)控制器的硬盤(pán)的使用,下面列出了總線(xiàn)控制器的硬盤(pán)命名習(xí)慣:  
cWtXdYsZ  
c Logical controller number  
t Physical bus target number  
d Drive number  
s Slice (or partition) number (0 to 7)  
例如:  
/dev/rdsk/c0t0d0s0 該原始接口對(duì)應(yīng)第一個(gè)控制器的第一個(gè)SCSI目標(biāo)地址的第一個(gè)硬盤(pán)的第一片(根)  
/dev/rdsk/c0t0d0s2 該原始接口對(duì)應(yīng)第一個(gè)控制器的第一個(gè)SCSI目標(biāo)地址上的第一個(gè)硬盤(pán)的第三片(表示整上硬盤(pán))  
 
8、如何查看硬盤(pán)的使用情況?                            
# df -k      可以看到已安裝的文件系統(tǒng)的空間大小及剩余空間大小。  
# quota -v       查看用戶(hù)的磁盤(pán)空間信息,如果你用quota限制了用戶(hù)空間大小的話(huà)。  
# du -sk *   查看目錄的使用情況  
# du -k | sort -n  可以迅速發(fā)現(xiàn)那個(gè)目錄是最大的。  
 
9、如何查看硬盤(pán)物理信息?  
# format       這個(gè)命令也可以查看硬盤(pán)的類(lèi)型和分區(qū)的詳細(xì)情況  
# iostat -E看硬盤(pán)的大小和型號(hào)  
# prtvtoc /dev/rdsk/c0t0d0s0   顯示某個(gè)磁盤(pán)的分區(qū)狀況  
 
10、查看系統(tǒng)內(nèi)核命令。                             
  # isainfo        看內(nèi)核的bit,  
  # isainfo -kv      調(diào)整內(nèi)核  
# modinfo          顯示可載入的模組  
# prtconf          顯示系統(tǒng)硬件配置(周邊設(shè)備)  
#sysdef           顯示可載入的模組,硬件配置與一些可以調(diào)整的核心參考值  
#ulimit -a  
 
11、打印當(dāng)前的OBP版本號(hào)                             
# prtconf –V  
OBP 3.20.0 2000/10/24 10:47  
# /usr/platform/sun4u/sbin/prtdiag –v | grep OBP  
OBP 3.20.0 2000/10/24 10:47 POST 6.1.0 2000/10/24 10:49  
ok. .version  
Release 3.20 Version 0 created 2000/10/24 10:47  
OBP 3.20.0 2000/10/24 10:47  
POST 6.1.0 2000/10/24 10:49  
OBDIAG 4.5.1 2000/10/24 10:48  
 
12、查看及啟動(dòng)系統(tǒng)的32位或64位內(nèi)核模式                         
64位模式  
# isalist –v  
sparcv9+vis sparcv9 sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc  
# isainfo –v  
64-bit sparcv9 applications  
32-bit sparc applications  
# isainfo –b  
64  
啟動(dòng)64位內(nèi)核模式  
ok. boot kernel/sparcv9/unix  
 
32位模式  
# isalist –v  
sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc  
# isainfo –v  
32-bit sparc applications  
# isainfo –b  
32  
啟動(dòng)32位模式  
ok. boot kernel/unix  
 
13、測(cè)定當(dāng)前的顯示器刷新頻率  
# /usr/sbin/fbconfig –rev \?  
 
14、如何配置網(wǎng)卡ip?  
# ifconfig -a             --查看網(wǎng)卡,例如是hme0  
# ifconfig hme0  unplumb  --停止網(wǎng)卡  
# ifconfig hme0  plumb    --起用網(wǎng)卡  
# ifconfig hme0 inet 192.168.2.3 netmask 255.255.255.0 up  --添加ip、子網(wǎng)掩碼  
# vi /etc/defaultrouter   添加默認(rèn)路由的ip  
# vi /etc/hostname.hme0   添加主機(jī)名  
# vi /etc/nodename        添加主機(jī)名  
# vi /etc/resolv.conf       
   domain china.com          你的域名  
   nameserver 202.106.0.20   你使用的nds ip  
# vi /etc/nsswitch.conf     更改 hosts:file DNS  
 
15、 PROM狀態(tài)命令與參數(shù)  
格式:  OK>; 指令  
       命令        說(shuō)明  
banner                     顯示當(dāng)前機(jī)器配置狀況,CPU,內(nèi)存,hostid,EtherNet  
probe-scsi                 顯示內(nèi)部SCSI通道所掛接設(shè)備  
probe-scsi-all             顯示所有SCSI通道及所掛接設(shè)備  
probe-ide                  顯示所有IDE通道及所掛接設(shè)備(針對(duì)U10,U5)  
devalias                   顯示設(shè)備別名,如 cdrom,disk,disk0,disk1等  
printenv                   無(wú)參數(shù),顯示環(huán)境變量或  
                                    參數(shù)為環(huán)境變量名 如: printenv auto-boot?  
setenv                     設(shè)置環(huán)境變量,如: setenv auto-boot? false  
set-default                恢復(fù)環(huán)境變量預(yù)定值  如:set-default auto-boot?  
set-defaults               恢復(fù)所有環(huán)境變量預(yù)定值  
boot device option        啟動(dòng)主機(jī)  
                        設(shè)備別名:  cdrom 或 disk  
                        設(shè)備名:   /pci@1f,4000/scsi@3,1/disk@6,0:f  
                        option  -r  設(shè)備配置    
                                -s  單用戶(hù)  
eject cdrom|floppy         彈出cdrom或floppy  
reset                         復(fù)位  
test net          
watch-net-all          
show-devs          
 
16、查找網(wǎng)卡名稱(chēng)及接口個(gè)數(shù)                             
# grep network /etc/path_to_inst  
 
17、如何一塊網(wǎng)卡幫定三個(gè)ip,并且子網(wǎng)掩碼不同?  
舉例說(shuō)明,網(wǎng)卡名hme0:  
# vi /etc/hosts  
127.0.0.1 localhost  
192.168.2.1 dbs loghost  
192.168.9.15 dd  
192.168.9.65 aa  
# vi /etc/netmasks  
192.168.2.0 255.255.255.0  
192.168.9.0 255.255.255.192  
192.168.9.64 255.255.255.252  
 
#vi /etc/hostname.hme0  
dbs  
#vi /etc/hostname.hme0:1  
dd  
#vi /etc/hostname.hme0:2  
aa  
# ipconfig hme0 inet 192.168.2..1 netmask 255.255.255.0 up    
# ipconfig hme0:1inet 192.168.9.15 netmask 255.255.255.192 up  
# ipconfig hme0 inet 192.168.9.65 netmask 255.255.255.252 up  
# init 6  
#ipconfig -a  
 
18、如何在prom狀態(tài)下查看光纖硬盤(pán) ?     
stop +a進(jìn)入ok狀態(tài):  
ok>; select 光纖卡設(shè)備名(可用show-devs查看到)  
ok>; show-children  
 
19、主機(jī)雙屏幕設(shè)置。           
1.Confirm there are two Video Cards。  
2.Confirm driver installed and patches installed if need。  
3.vi /usr/dt/config/Xservers.  
comment the last line.  
and uncomment the nearest line like this.  
4.reboot.  
 
20、查看硬盤(pán)參數(shù)及其物理地址:  
#format </dev/null  
 
21、顯示磁盤(pán)的分區(qū)情況:  
#prtvtoc /dev/rdsk/c0t0d0s2  
 
 
系統(tǒng)應(yīng)用:  
 
1、、查看系統(tǒng)運(yùn)行級(jí)別  
# who -r 看運(yùn)行級(jí)別  
 
2、進(jìn)程工具                   
pstop pid  停止進(jìn)程  
prun pid  重新啟動(dòng)進(jìn)程  
ptime pid  使用微狀態(tài)計(jì)算進(jìn)程時(shí)間  
pwait pid  等待指定的進(jìn)程終止  
pcred pid 顯示可信度    *  
pfiles pid 顯示已打開(kāi)文件的fstat和fcntl信息   *  
pflags pid 顯示每個(gè)lwp的/proc跟蹤標(biāo)志,等待和待有信號(hào)量以及其他狀態(tài)信息  *  
pldd  pid 顯示鏈接到每個(gè)進(jìn)程的動(dòng)態(tài)鏈接庫(kù)   *  
pmap pid  顯示地址映射空間   *  
psig pid 顯示信號(hào)操作    *  
pstack pid 顯示每個(gè)lwp的十六進(jìn)制與符號(hào)堆跟蹤   *  
ptree pid 顯示包含指定PID的進(jìn)程樹(shù)  
pwdx  pid 顯示當(dāng)前工作目錄   *  
后面加*的必須是超級(jí)用戶(hù)執(zhí)行。  
這些工具在/usr/proc/bin/里面。  
 
3、patch軟件包的安裝  
每個(gè)補(bǔ)丁都有編號(hào)。例如補(bǔ)丁號(hào)為101945,版本是34的話(huà),這個(gè)補(bǔ)丁的目錄名就是101945-34.  
# patchadd 105160-01     安裝補(bǔ)丁  
# patchrm                刪除補(bǔ)丁  
# patchadd -p            檢查系統(tǒng)的補(bǔ)丁情況  
# showrev -p             查看所有已經(jīng)安裝的patch  
 
4、如何容許root用戶(hù)遠(yuǎn)程登錄?  
  # vi /etc/default/login    
  CONSOLE=/dev/console  ---用#注釋掉這一行。  
 
5、如何限定telnet登陸數(shù)?solaris pts的數(shù)量缺省為47, 修改/etc/system文件, 增加如下內(nèi)容:  
set maxusers=數(shù)量  
set pt_cnt=數(shù)量  
 
6、顯示已經(jīng)使用和未使用的i-node數(shù)目           
# df –F ufs –o i  
 
7、顯示cpu使用率最高的進(jìn)程                      
# ps –eo pid,pcpu,args | sort +1n  
該命令輸出當(dāng)前系統(tǒng)進(jìn)程的pid, CPU占用率及命令描述,并以pcpu來(lái)排序    
 
8、查看當(dāng)前的OpenWindows版本                      
# showrev –w  
OpenWindows version:  
X11 Version 6.4.1 5 November 2001  
 
9、查看當(dāng)前CDE的版本                                  
# /usr/ccs/bin/what /usr/dt/bin/dtmail  
/usr/dt/bin/dtmail:  
CDE Version 1.4.6_06  
CDEVersion1.4.6_06  
 
10、文消掉本中的^M  
# cat test.dat | tr -d '\015' >; test.out  
這樣可以將 test.dat 內(nèi) ^M(\015) 這個(gè)字元去掉, 產(chǎn)生 test.out  
 
11、關(guān)機(jī)命令。  
關(guān)閉系統(tǒng)的方式根據(jù)關(guān)閉的原因而不同.執(zhí)行關(guān)閉有的是為了轉(zhuǎn)至執(zhí)行等級(jí)S,有的是要停止操作系統(tǒng)并關(guān)閉設(shè)備的電源.  
(1) /usr/sbin/shutdown –gtime –ilevel -y  
(2) init 0  
(3) halt  
(4) STOP+A ; sync  
(5) 關(guān)閉電源  
緊急情況,按Stop_A , 如Stop_A不起作用,則將設(shè)備電源關(guān)閉再打開(kāi).這是  
極端情況.這兩種方法不是干凈的關(guān)閉,是突然關(guān)閉的,僅在緊急情況使用.  
 
12、Solaris下怎么發(fā)送即時(shí)消息?  
用wirte命令到單個(gè)用戶(hù)的終端。  
$ wirte username  
輸入消息正文,結(jié)束按ctrl-d,消息就會(huì)出現(xiàn)在用戶(hù)終端。  
用戶(hù)可以用mesg n[y]來(lái)決定是否啟動(dòng)接受消息。  
 
用wall,是發(fā)給所有系統(tǒng)用戶(hù)。  
$ wall  
hello ,i love you ...... 結(jié)束用ctrl-D.  
 
rwall -n netgroup 給網(wǎng)絡(luò)上所有用戶(hù)。  
$ rwall -n workgroup --------發(fā)給組workgroup下的每一個(gè)用戶(hù)  
hi ! no smoking ...... 結(jié)束用ctrl -d  
 
$ rwall sune450 ------或者主機(jī)名為sune450。用法如上。。。  
 
13、系統(tǒng)是sunos5.8, 不知何種原因現(xiàn)在唯一的普通用戶(hù)起不了Terminal, vi等,但是超級(jí)用戶(hù)可以,如何補(bǔ)救?             
   用/etc/skel/local.cshrc 替換掉登陸路徑下的 .cshrc, 重新登陸, 就OK了!  
$cp /etc/skel/local.cshrc ./  
 
14、關(guān)機(jī)時(shí)這個(gè)題是什么意思?              
/usr/sbin/vold[724]: [ID 244572 daemon.error] 卸載 /vol 時(shí)發(fā)生問(wèn)題;中斷系統(tǒng)調(diào)用  
uxwdog[481]: [ID 248799 daemon.error] error communicating with server (Broken pipe)  
 
你還沒(méi)卸下來(lái)/VOL就啟動(dòng),才出問(wèn)題,運(yùn)行:  
# umount -f /vol后再做。  
 
15、find常用的例子:  
命令格式: find dir -name filename command  
例子:  
# find . -name hello -print         尋找目前目錄及所有的子目錄內(nèi)叫hello的文檔。  
# find . -ctime +7 -print            找出七天內(nèi)未被更動(dòng)的文檔  
# find . -size +2000m -print         找出大小超過(guò)2000 bytes的文檔  
# find /tmp -user b1234567 -print    在/tmp下屬於b1234567的文檔  
# find . -name '*.c' -exec rm {}     刪除所有的.c檔  
# find . -name test\* -print         顯示當(dāng)前目錄及其子目錄文件名前4位為test的文件名  
 
16、忘記solarsi的root口令怎么辦?                 
方法一:  
1.別怕 ,跟我來(lái).  
2.把你的solaris光盤(pán)放進(jìn)cdrom  
3.鍵入stop+a  
4.當(dāng)出現(xiàn)'ok'字樣時(shí),鍵入boot cdrom -s  
5.cd /tmp  
6.mkdir /tmp/xxx (xxx是什么鬼東西就無(wú)關(guān)緊要了)  
7.mount /dev/dsk/c0t0d0s0 /tmp/xxx (在這里c0t0d0s0是你的root盤(pán))  
8.運(yùn)行csh  
9.TERM=sun;export TERM或者  
setenv TERM vt220  
10.cp /tmp/root/xxx/shadow /tmp/root/xxx/shadow/shadow.backup  
11.vi /tmp/root/xxx/shadow并且將password里root項(xiàng)刪除。  
12.重啟動(dòng),你就可以以無(wú)密碼的root登陸了,這時(shí)更改你的密碼。  
要是沒(méi)有shadow,就把/etc/passwd里root用戶(hù)名后面的X刪掉,就可以了  
方法二:  
找一臺(tái)有系統(tǒng)的solaris機(jī)器,把忘記密碼的系統(tǒng)放進(jìn)去mount上來(lái),重復(fù)方法一10以后的步驟.  
 
solaris for x86的機(jī)器:  
用光盤(pán)啟動(dòng)到要你安裝的時(shí)候退出去就成單用戶(hù),剩下的操作如上。  
 
17、常見(jiàn)文件的解壓                     
一般而言,在solaris下,會(huì)有這么幾種格式的軟件:  
1) .gz結(jié)尾的文件,我們用gunzip或者gzip -d來(lái)解壓,再用tar來(lái)解壓.  
2) .tar結(jié)尾的文件,我們肯定知道用tar xvf的格式來(lái)解壓.  
3) .zip結(jié)尾的文件,我們用unzip,注意,這個(gè)只有在高版本的solaris下,才有.而且該文件格式以solaris的patch比較多.  
4) .Z結(jié)尾的文件,我們一般用uncompress來(lái)解壓(當(dāng)然,每個(gè)人的習(xí)慣不一樣.)  
上面講的是解壓,一般解壓后,會(huì)生成這么幾種方式:  
1)生成.local的文件,這個(gè)時(shí)候,我們用: pkgadd -d xxx.local來(lái)安裝.  
2) 生成一個(gè)目錄,而且該目錄下會(huì)有一些pkg信息,我們用: pkgadd -d . ;指在當(dāng)前目錄下,安裝,并且按照缺省的路徑來(lái)安裝.  
3) 生成一個(gè)數(shù)字的目錄,一般是指solaris的patch,這個(gè)時(shí)候我們用patchadd來(lái)安裝.  
 
18、如何在命令行界面替換一個(gè)文件中的字符段?  
# vi file 在命令模式中輸入:  
:1, $s/diag/peng/g 全文件查找diag并替換為peng  
 
19、請(qǐng)問(wèn)TERM=VT100和TERM=dtterm都在什么情況下設(shè)置?     
一般情況下如果你在機(jī)器的顯示器上登陸或者通過(guò)XMANAGER等登陸,就默認(rèn)是dtterm,telnet 一般是ansi,當(dāng)你通過(guò)telnet修改文件的時(shí)候,需要設(shè)置成 TERM = VT100 ; export  
 
TERM  
 
20、如何查看系統(tǒng)的版本?  
$ uname -X  
$ more /etc/release  
 
21、命令行進(jìn)入CDE:  
#/usr/dt/bin/dtlogin -daemon;exit  
or  
#/etc/rc2.d/S92dtlogin start;exit;  
 
22、查看patch安裝過(guò)程中返回錯(cuò)誤代碼的含義:  
#more /usr/sbin/patchadd  
 
23、如何從一臺(tái)SOL8的機(jī)器登錄到另外一臺(tái)SOL8的CDE桌面上去。  
登陸CDE的時(shí)候點(diǎn)擊一下菜單:選擇--登陸遠(yuǎn)程主機(jī)--  
 
24、如何查看你的默認(rèn)語(yǔ)言環(huán)境?    C.Arthur  
# more /etc/default/init  
 
25、如何更改/home的權(quán)限?     
停掉autofs服務(wù),或者將/etc/auto_master的home注釋掉:  
#vi /etc/auto_master     
------------內(nèi)容如下----------  
# Master map for automounter  
#  
+auto_master  
/net -hosts -nosuid,nobrowse  
#/home auto_home -nobrowse  
/xfn -xfn  
 
 
第三方軟件應(yīng)用或技巧:  
 
1、查看當(dāng)前的bind版本信息                       
# nslookup –class=chaos –q=txt version.bind  
 
2、在登錄時(shí)顯示系統(tǒng)指定的消息?  
#vi /etc/motd    ----刪除所有過(guò)時(shí)的消息,輸入新消息  
注意:對(duì)于已經(jīng)登錄且正在使用系統(tǒng)的用戶(hù)不顯示該消息,超過(guò)一屏的消息無(wú)法顯示。每次修改該文件后,該文件的時(shí)間戳隨之更新。  
 
3、去掉文本中^M  
# dos2unix aaa.txt bbb.txt,會(huì)去掉aaa.txt中的^M,生成bbb.txt文件。  
 
4、將系統(tǒng)中7天前的txt文件查找并打包。  
# find / -mtime -7 >;aaa.txt    
# tar cvf bbb.tar -I aaa.txt  
---查找出文件記錄在aaa.txt文件中,在作成bbb.tar文件包。  
 
5、查找并刪除比某一天更老的文件:  
#find . ! -mtime -<days>; | /usr/bin/xarys rn -rf  
 
6、solaris9普通用戶(hù)下無(wú)法正確輸入中文的解決方法:  
在用戶(hù)目錄在#vi .profile 修改如下:  
stty cs8 -istrip  
 
7、請(qǐng)問(wèn)如何防止telnet登陸發(fā)呆時(shí)間過(guò)長(zhǎng)被踢呢?  
這里,vi /etc/default/login  
# TIMEOUT sets the number of seconds (between 0 and 900) to wait before  
# abandoning a login session.  
#  
#TIMEOUT=300  
修改之后不是立即生效,在這之后所又的login session都符合這個(gè)要求,但是在修改之前已經(jīng)建立的連接不受影響。  
 
8、如何安裝gcc。  
去sunfreeware.com上下載相應(yīng)平臺(tái)的pkg包的gcc版本。  
#pkgadd -d gcc*  
設(shè)置環(huán)境變量:  
bash 和sh 的shell:  
vi $home/.profiel  
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export PATH  
CC=gcc;export CC  
csh的shell:  
vi $home/.cshrc  
set path=( /bin /usr/bin /usr/ucb /etc /usr/local/bin /usr/local/sbin .)  
setenv CC gcc    
 
9、列出當(dāng)前目錄下的目錄。     
ls -al | grep '^d'  
 
10、用命令行來(lái)打開(kāi)一個(gè)新的terminal。    
/usr/dt/bin/dtterm  
 
 
X86或者Vmware:  
 
1、在Solaris10 x86上掛接window98分區(qū)的方法。        
#mount -F pcfs /dev/dsk/c0d1p0:e /mnt  
總結(jié)一下:  
偶的硬盤(pán)是接在IDE1的slaver盤(pán)上,用上述命令可將E:盤(pán)掛在/mnt  
目錄下。如果你的電腦只有一個(gè)硬盤(pán),并且是接在主板的IDE1槽,設(shè)為  
Master盤(pán)(通常這種情況較多),現(xiàn)在想掛WIN98下的D:盤(pán),可輸入  
#mount -F pcfs /dev/dsk/c0d0p0:d /mnt  
注意,/mnt可以改為任意的其它空目錄,如/data(我在文件管理器中自己  
新建的一個(gè)目錄),可改為  
#mount -F pcfs /dev/dsk/c0d0p0:d /data  
按回車(chē)后如沒(méi)有任何出錯(cuò)提示,則表示掛接成功,你就可以進(jìn)入掛接的文件夾(此處為/data)找到你所掛接的win98的D:分區(qū)上的文件了。  

以上是“Solaris常用命令有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:Solaris常用命令有哪些
網(wǎng)址分享:http://muchs.cn/article46/pieeeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、虛擬主機(jī)、外貿(mào)網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站