歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> solaris學習總結

solaris學習總結

日期:2017/2/28 11:18:15   编辑:關於Unix


1) 用筆記本加串口安裝solaris的kit
向上向下健通過ctrl +I ,ctrl+p
分區時,可以選擇由系統自動分區。也可在自動分區的基礎上再edit分區結果,這比手動分區要簡單一些。
2) 如果以圖形界面啟動有問題
可以用筆記本加串口連接並啟動(這樣的話就直接以命令行進入系統)。
輸入root密碼 進入調試階段,但此時很多命令都無法使用。
ctrl +D正常啟動。
講到這,突然想到我以前處理過的一次事故,以前我們有一台部署在成都的服務器突然連不上,通知成都機房重起後還是連不上。後來飛到成都那一看,原來是第二個硬盤出了問題,系統就掛在那了,無法進系統了,其實敲一下CTRL+D就可以了。 進入系統用fsck也無法修復了,只能換個硬盤。
說到這,想起一個問題,如果在/etc/vfstab裡將這個壞的硬盤注釋掉的話,下次啟動的時候系統還會掛在那而無法正常啟動嗎?
我的回答是:是!大家可以想想原因!
3) sun鑰匙指示燈的意義
上是一個1 , #鑰匙在此位置->待機模式, 按下電源按鈕系統加電運行;
下是一把鎖. #鑰匙在此位置->鎖定狀態, 防意外碰到電源按鈕時導致系統斷電,防更新FIRMWARE操作;
左是一個橢圓上加一個1, #鑰匙在此位置->關機狀態, 按下電源按鈕將不起作用,系統不加電運行;
右是一個橢圓上加一個交流電符號! #鑰匙在此位置->診斷模式,新安裝服務器或懷疑硬件故障做POST診斷;
4) format的用法
label :每個磁盤都會有一個區域記載關於磁盤的控制器,分區信息,這些信息被稱為label。其他部分用於描述內容的保存在卷表(colume table of contents)裡,VTOC是保存在第一個扇區中!
在format裡,label : 將內存信息寫入disk裡
verify: 顯示分區信息
print: 顯示選擇的分區表
name/save: 為改變的分區表命名
Slice=Partition
FLAG : WR,M(mountable),U(unmountable)
如何將分區表信息保存到/etc/format.dat裡
format>partion
Partion>name
Enter the name :wyl
Partion>quit
format>save
如何定位並使用用戶的分區表:
format>partion
Partion>select
0 : original
1:unnamed
2: wyl
選2
Partion>label
YES
Partion>quit
format >Verify
format >quit
顯示磁盤的VTOC:
prtvtoc /dev/rdsk/c1t3d0s2
將磁盤的VTOC存於文件:
fmthard –s datafile /dev/rdsk/c1t3d0s2
將c0t0d0s2的VTOC表復制到c0t1d0s2裡:
prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2
5) OK狀態下的用法
SUN鍵盤:啟動時或在系統運行時按STOP +A
普通鍵盤: 啟動時按CTRL+BREAK
OK printenv
OK printenv boot_device
OK printenv probe_scsi
OK printenv probe_scsi_all
OK devalias
6)如何最小化引導系統
OK setenv diag-switch false
Setenv diag-level min
Setenv auto_boot true
Reset all
7)solaris下如何audit(再對比一下linux的audit)
Solaris操作系統可以通過設置日志文件可以對每個用戶的每一條命令進行紀錄,這一功能默認是不開放的 。
運行/usr/lib/acct/accton [路徑][文件名]
(如/usr/lib/acct/accton /export/home/wangyu/test,將日志記錄到test中)
查看的時候將文件移動到/var/adm目錄下,改名為pacct
執行查看命令lastcomm(比如查看用戶root,用命令lastcomm root)
8) /etc/path_to_inst 文件:
定義設備別名和實際物理地址的對應關系,與OK devalias的輸出結果類似!
more /etc/path_to_inst
# Caution! This file contains critical kernel state
#
“/pci@1f,0” 0 “pci”
“/pci@1f,0/pci@1,1/ide@3/sd@2,0” 2 “sd” (CD-ROM)
“/pci@1f,0/pci@1,1/ide@3/dad@0,0” 0 “dad” (disk)
“/pci@1f,0/pci@1,1/ebus@1” 0 “ebus” (extended bus)
“/pci@1f,0/pci@1,1/ebus@1/fdthree@14,3023f0” 0 “fd” (floppy disk)
Copyright © Linux教程網 All Rights Reserved