系統(tǒng)基本配置
如何查看日志信息 dmesg | more /var/adm/messages*
收集 exlpore 日志 /opt/SUNWexplo/bin/explorer -k ->/opt/SUNWexplo/output
系統(tǒng)的基本狀況 showrev
系統(tǒng)運(yùn)行時間,平均負(fù)載 uptime
版本信息 uname -a
Update 版本 more /etc/release
系統(tǒng)補(bǔ)丁 showrev -p 已安裝的補(bǔ)丁信息 patchadd 123-12 打補(bǔ)丁
查看服務(wù)對應(yīng)的端口 more /etc/services
系統(tǒng)變量設(shè)置 env , sysdef
Shell 變量: 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/messages
CPU
psrinfo -vp 系統(tǒng) cpu 數(shù)和速度
uptime cpu 平均負(fù)載
prstat -a 實(shí)時進(jìn)程的狀態(tài)
ps -ef 顯示所有進(jìn)程的詳細(xì)信息
kill pid 殺死進(jìn)程
vmstat , mpstat , /usr/ucb/ps -aux
內(nèi)存
prtdiag -v 系統(tǒng)硬件,電源接口等
查看內(nèi)存大小 prtconf -vp | grep Mem
vmstat
swap -s
增加 swap 分區(qū): mkfile 200m /tmp ,swap -a,swap -l
C5292
磁盤管理
iostat 監(jiān)視系統(tǒng)輸入/輸出設(shè)備負(fù)載
format 系統(tǒng)幾塊磁盤,大小 Ctrl+D 的組合鍵退出
metastat 顯示硬盤 raid 狀態(tài)
檢查硬盤信息 prtvtoc /dev/dsk/c0t0d0s5
查看 NBU 硬盤 available_media
如何添加硬盤
1 , mkdir /usr/ldap3
2 , newfs /dev/rdsk/c1t3d0s1
3 , mount /dev/dsk/c1t3d0s1 /usr/ldap3
4 , vi /etc/vfstab 添加文件系統(tǒng)信息
/dev/dsk/c1t2d0s0 /dev/rdsk/c1t2d0s0 /usr/ldap3 ufs 1 yes logging
文件系統(tǒng)
df -k 磁盤使用情況
磁帶機(jī)的讀存數(shù)據(jù) : tar cpio
磁帶機(jī)狀態(tài) mt -f /dev/rmt/0 status
虛擬文件系統(tǒng)表 /etc/vfstab
Solaris 硬盤分區(qū)
網(wǎng)絡(luò)
ping , netstat -arp ,
ifconfig –a
系統(tǒng)基本操作
文件操作
壓縮解壓 tar gzip gunzip
iso 文件 lofiadm
查看文件信息 ls -lrt
目錄大小 du -sk dir
mkdir ,cd,
查找文件: Find 文件類型 file
查看文件 more , head , tail , cat 例如: tail -10 /var/adm/messages
文件的權(quán)限 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
創(chuàng)建和編輯文件:
生成新文件或改變文件日期: Touch 文件拷貝 cp 移動文件 mv
修改文件: vi的用法
組合命令 : ; 輸出重定向 > 組合命令 |
常用管理命令 man
用戶管理
groupadd , useradd , passwd
查看用戶 / 組 more /etc/passwd , /etc/shadow , /etc/group
(who 、 finger 、 rusers - 1 、 whodo 、 id
如何做系統(tǒng)硬件健康狀況檢查
# more /var/adm/messages* (沒有重大異常報(bào)錯)
# df –k (“/” 使用率小于 85%)
# format ( ctrl+d退出)(所有硬盤正常)
# prtdiag –v ( 沒有 failed 的部件、內(nèi)存和 cpu 數(shù)量正確 )
# psrinfo –v ( 系統(tǒng)中所有的 cpu 都處在 online 狀態(tài) )
運(yùn)行級別
查看系統(tǒng)的運(yùn)行級、日期及時間 who –r
系統(tǒng)運(yùn)行級別 1 、 掉電(運(yùn)行級 0 ) 2 、 單用戶(運(yùn)行級 1 和 s 或 S )
3 、 多用戶(運(yùn)行級 2 和 3 ) 4 、 重引導(dǎo)(運(yùn)行級 5 和 6 )
重新啟動 reboot, init 6
關(guān)閉系統(tǒng): shutdown , init 0 , halt
其它管理
定時任務(wù)
將 crontab 推到一個自定義的文件上
crontab -l>tmp
編輯這個文件,做需要的修改
vi tmp
推回 crontab
crontab tmp
NBU 備份
#bpdbjobs –report 檢查作業(yè)備份情況,返回為 0 即為正常
#bpps –a 備份進(jìn)程啟動情況
磁盤陣列管理
#sccli
sccli: 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>exit
oracle
lsnrctl status 查看 listener 進(jìn)程的狀態(tài)
tnsping SID 查看連通請款
sun cluster
scinstall -pv 版本信息
luxadm -e port 光纖鏈路狀態(tài)