Ⅰ 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光纖鏈路狀態
Ⅱ dmesg 這個命令主要是干什麼用
dmesg linux 系統的命令
來自內核和 init 腳本的引導消息通常在屏幕上停留的時間很短,您可能會注意到一個錯誤消息,但在您能看清楚它以前,它已經消失了。在這種情況下,您可以在系統引導之後到兩個地方去查看以找出錯誤(並且有希望找到修復它的方法)。
如果錯誤出現在內核正在裝入或檢測硬體設備的時候,您可以用 dmesg 命令獲得一個內核日誌的副本。
# dmesg | head -1
Linux version 2.4.16 ([email protected]) (gcc version 2.95.3 20010315 (release)) #1 Sat Jan 12 19:23:04 EST 2002
嘿,我們認得那一行!這就是內核在裝入時列印的第一行信息。的確,如果您將 dmesg 的輸出傳送到分頁程序上,您會看到內核在引導時列印的所有消息以及內核在那段時間已列印到控制台的所有消息。
Ⅲ 求一個c程序能把dmesg命令顯示的信息復制到自己創建的文件下。
使用socket netlink 可以實現. 具體編程可以在網上搜索一下, 很多資料的.
Ⅳ 各位大神dmesg命令最左邊那一列數字代表什麼意思
Linux命令dmesg用來顯示開機信息,kernel會將開機信息存儲在ring buffer中。您若是開機時來不及查看信息,可利用dmesg來查看。開機信息亦保存在/var/log目錄中,名稱為dmesg的文件里。
-c是該命令的一個可選參數,表示當完成列印顯示後清除緩沖內的內容
Ⅳ linux下dmesg命令是怎麼實現的
如果你的是USB轉串口在linux下應該是ttyUSB0你看有沒有這個設備結點就知道了。 可以用以下命令:ls /dev/ttyUSB0
Ⅵ linux中使用什麼命令顯示dmesg生成的最後25條啟動消息
dmesg|tail -25
Ⅶ 麻煩 我想問下linux ,dmesg 和dmesg |less這兩個命令有什麼不同
前者將所有內容全部顯示,如太多,只能看到結尾;後者是則可以前後移動(如可以用類似於vi中的Ctrl+B, Ctrl+F前後移動; 這一點上less比more好)
Ⅷ 如何使用dmesg命令查看輸出結果
dmesg是一種程序,用於檢測和控制內核環緩沖。程序用來幫助用戶了解系統的啟動信息。比如將系統啟動信息保存到文件中: $ sudo dmesg > messages.txt 列印輸出最近一次的信息: $ sudo dmesg | tail -f
Ⅸ linux中的dmesg命令輸出的內容是從哪個文件裡面獲取的
dmesg 並不與具體的磁碟文件相對應,dmesg 輸出的是內核ring buffer 內容
ring buffer 對應的文件描述符也許與系統相關,對ubuntu 而言 ,dmesg 讀取的文件描述符是 /dev/kmsg.
Ⅹ 怎麼讓linux dmesg出來的日誌帶有時間標示,即每行命令執行都有時間
查一下幫助,如果命令不支持的話,估計沒辦法實現。