⑴ 求solaris 中 devfsadm命令詳解,謝謝
devfsadm, devfsadmd – administration command for /dev
/usr/sbin/devfsadm [-C] [-c device_class] [-i driver_name]
[ -n] [-r root_dir] [-s] [-t table_file] [-u] [-v]
/usr/lib/devfsadm/devfsadmd
devfsadm maintains the /dev namespace. It replaces the previous suite of devfs
administration tools including drvconfig(1M), disks(1M), tapes(1M), ports(1M),
audlinks(1M), and devlinks(1M).
The default operation is to attempt to load every driver in the system and attach to all possible
device instances.Next, devfsadm creates logical links to device nodes in /dev and /devices
and loads the device policy.
devfsadmd(1M) is the daemon version of devfsadm(1M). The daemon is started ring
system startup and is responsible for handling both reconfiguration boot processing and
updating /dev and /devices in response to dynamic reconfiguration event notifications from
the kernel.
For compatibility purposes, drvconfig(1M), disks(1M), tapes(1M), ports(1M),
audlinks(1M), and devlinks(1M) are implemented as links to devfsadm.
In addition to managing /dev, devfsadm also maintains the path_to_inst(4) database.
The following options are supported:
-C
Cleanup mode. Prompt devfsadm to cleanup dangling /dev links that are not normally
removed. If the -c option is also used, devfsadm only cleans up for the listed devices'
classes.
-c device_class
Restrict operations to devices of class device_class. Solaris defines the following values for
device_class: disk, tape, port, audio, and pseudo. This option might be specified more
than once to specify multiple device classes.
-i driver_name
Configure only the devices for the named driver, driver_name.
-n
Do not attempt to load drivers or add new nodes to the kernel device tree.
-s
Suppress any changes to /dev. This is useful with the -v option for debugging.
-t table_file
Read an alternate devlink.tab file. devfsadm normally reads /etc/devlink.tab.
引用名
用法概要
描述
選項
devfsadm(1M)
系統管理命令-第1 單元327
-u
Activate and attach devices for drivers added with add_drv(1M) -u. Cannot be used
together with -n or -r.
-r root_dir
Presume that the /dev directory trees are found under root_dir, not directly under root
(/).No other use or assumptions are made about root_dir.
-v
Print changes to /dev in verbose mode.
The following exit values are returned:
0
Successful completion.
1
An error occurred.
/devices
device nodes directory
/dev
logical symbolic links to /devices
/usr/lib/devfsadm/devfsadmd
devfsadm daemon
/dev/.devfsadm_dev.lock
update lock file
/dev/.devfsadm_daemon.lock
daemon lock file
/etc/security/device_policy
device policy file
/etc/security/extra_privs
additional device privileges
⑵ solaris8操作系統如何用命令關機
如果你是在主機的圖形界面下,直接點關機按鈕就行。
如果你在本機的字元界面下或遠程登陸模式下:
首先你必須有超級用戶許可權(可以用su 或 sudo 獲得許可權)
再輸入命今關機
關機命令有:
shutdown -s/h now 關機 shutdown -r now 重啟
halt 關機
init 0 關機 init 1 重啟
等等。
哥們,我還是建議你去買或借幾本linux書來看。你這樣怎麼能管好你那個伺服器啊!
⑶ solaris常用系統命令如何查看日誌信息 dmesg | more
solaris每次重新重啟後,會刪除/tmp下面的內容。 如何查看日誌信息 dmesg | more /var/adm/messages* 收集exlpore日誌 /opt/SUNWexplo/bin/explorer -k ->/opt/SUNWexplo/output系統的基本狀況 showrev 系統運行時間,平均負載 uptime 版本信息 uname -a Update版本 more /etc/release 系統補丁 showrev -p 已安裝的補丁信息 patchadd 123-12打補丁查看服務對應的埠 more /etc/services系統變數設置env,sysdefShell變數:bash,csh,ksh收集explore日誌先查看有沒有裝 # pkginfo |grep SUNWexplo
如果有安裝的話: # /opt/SUNWexplo/bin/explorer
收集到的文件在: # /opt/SUNWexplo/output清空日誌:cp /var/adm/messages /var/adm/messages.bkp #cat /dev/null > /var/adm/messagesCpupsrinfo -vp 系統cpu數和速度uptime cpu平均負載prstat -a 實時進程的狀態ps -ef 顯示所有進程的詳細信息kill pid殺死進程vmstat,mpstat,/usr/ucb/ps -aux內存prtdiag -v系統硬體,電源介面等查看內存大小prtconf -vp | grep Memvmstatswap -s增加swap分區:mkfile 200m /tmp ,swap -a,swap -lC5292磁碟管理iostat 監視系統輸入/輸出設備負載format 系統幾塊磁碟,大小Ctrl+D的組合鍵退出metastat顯示硬碟raid狀態檢查硬碟信息prtvtoc /dev/dsk/c0t0d0s5查看NBU硬碟available_media如何添加硬碟1,Mkdir /usr/ldap32,newfs /dev/rdsk/c1t3d0s1 3,mount /dev/dsk/c1t3d0s1 /usr/ldap34,vi /etc/vfstab添加文件系統信息/dev/dsk/c1t2d0s0 /dev/rdsk/c1t2d0s0 /usr/ldap3 ufs 1 yes logging 文件系統df -k 磁碟使用情況磁帶機的讀存數據: tar cpio磁帶機狀態 mt -f /dev/rmt/0 status虛擬文件系統表 /etc/vfstabSolaris硬碟分區網路ping,netstat -arp,ifconfig –a系統基本操作文件操作壓縮解壓tar gzip gunzipiso文件 lofiadm查看文件信息 ls -lrt目錄大小 -sk dirMkdir ,cd,查找文件:Find 文件類型file查看文件more,head,tail,cat例如:tail -10 /var/adm/messages文件的許可權chmod: chmod 644 a.txt 解包tar vcf filename.tar打包tar cvf filename.tar dirname.gz文件解壓gunzip filename.gz ; gzip -d filename.gz 壓縮gzip filenam.tar.gz 解壓:tar zxcf file.tar.gz 壓縮;tar zcvf file.tar.gz dirname創建和編輯文件:生成新文件或改變文件日期:Touch 文件拷貝cp移動文件mv修改文件:Vi的用法組合命令:;輸出重定向> 組合命令|常用管理命令man用戶管理groupadd,useradd,passwd查看用戶/組more /etc/passwd,/etc/shadow,/etc/group(who、finger、rusers-1、whodo、id如何做系統硬體健康狀況檢查# more /var/adm/messages*(沒有重大異常報錯)# df –k (「/」使用率小於85%)# format(Ctrl+d退出)(所有硬碟正常)# prtdiag –v (沒有failed的部件、內存和cpu數量正確)# psrinfo –v (系統中所有的cpu都處在online狀態)運行級別查看系統的運行級、日期及時間 Who –r系統運行級別1、掉電(運行級0)2、單用戶(運行級1和s或S)3、多用戶(運行級2和3)4、重引導(運行級5和6)重新啟動 reboot, init 6關閉系統:shutdown,init 0,halt 其它管理定時任務將crontab 推到一個自定義的文件上 crontab -l>tmp
編輯這個文件,做需要的修改 vi tmp
crontab tmpNBU備份#bpdbjobs –report 檢查作業備份情況,返回為0即為正常#bpps –a 備份進程啟動情況 磁碟陣列管理 #scclisccli: selected device /dev/rdsk/c2t0d0s2 [SUN StorEdge yyyy SN# 08472F]#sccli> show disks 輸出的Status列,所有值正常情況下是」 ONLINE」或」 STAND-BY」,其它的值都是不正常的;#sccli> show logical-drives輸出的Status列,其值正常情況下是」 Good」,其它的值都是不正常的;#sccli>show enclosure-status輸出的Status列,所有值正常情況下是」 OK」或者」 Absent」,其它的值都是不正常的;#sccli>show FRUs輸出的FRU Status行,所有值正常情況下是」OK」,其它的值都是不正常的;#sccli> show peripheral-device-status輸出的status列,所有值正常情況下是」within safety range」或」 N/A」或」 Hardware:N/A」或」 Hardware:OK」,其它的值都是不正常的;#sccli>exitoraclelsnrctl status查看listener進程的狀態tnsping SID 查看連通請款 sun clusterscinstall -pv 版本信息 luxadm -e port光纖鏈路狀態
⑷ 請教,在sun的solaris操作系統中的top命令
(一)基本命令 1.ls 顯示文件名,等同於dos下dir命令 命令格式:ls [option] file option: -l 顯示詳細列表 域1 :文件類型和文件許可權 域2 :文件連接數 域3 :文件所有者名字 域4 :文件用戶組名字 域5 :文件長度 域6-8 :最近修改日期 域9 ...
⑸ 在solaris中 用什麼命令來創建文件
例如:
在etc下創建文件defaultrouter
輸入命令
cd /etc
vi defaulter
寫完之後 :wq 保存
其他基本命令:
★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 –r 目錄復制
命令格式: cp [-r] source destination
Exmaple:
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現行目錄下,檔名為file2
cp -r dir1 dir2 (recursive ) 復制整個目錄.若目錄 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. 查看目錄所佔磁碟容量
命令格式: [-sk] directory
例子 :
dir1 顯示目錄 dir1 的總容量及其次目錄的容量
-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 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會話