歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Solaris 常見問題及解決方法


1. 忘記root 密碼
#boot cdrom -s
#mount /dev/dsk/c0t0d0s0 /mnt
#cd /mnt/etc
#vi shadow
#umount /mnt
2. 系統無法啟動
1) 錯誤的引導設備
   假如因為指定了錯誤的引導設備使系統不能引導,我們可以在PROM監控等級下利用"probe-scsi",
"probe-scsi-all"和"probe-ipi"命令來查看有什麼設備被連到系統上,並得到啟動設備的devalias名。
進入PROM的方法是當系統啟動時,同時按下"STOP"鍵和"a"鍵, 這時系統出現提示符ok >,即表明系統當前處於PROM監控等級。
  用printenv顯示當前配置情況,如果發現引導設備不正確,可用setenv來重新設置:
ok >setenv boot-device devalias
  用reset命令重新啟動系統,或set-defaults 恢復缺省值。
2) 缺少重要的系統文件,或文件無效
  用"-a"選項來引導系統,系統將提供交互式的引導過程,如果有找不到文件時,系統會提示用戶給出適當的文件名。
3) 缺少關鍵的系統文件,或文件無效
4) 無法掛接遠程文件系統
  系統啟動時,會自動執行/etc/vfstab文件,如果在文件中有無法掛接的遠程文件系統,則系統會一直處於等待和 重試狀態,無法進入登錄界面。解決辦法是用單用戶啟動,編輯/etc/vfstab文件,刪除錯誤的掛接內容。

3. 鍵盤失效
  首先要檢查硬件的連接
  查看是否不小心使用了鎖屏命令。方法是,按下"Ctrl+q"鍵,如果系統有響應,則說明是因為用戶按下了"ctrl+s" 鍵將屏幕暫時鎖住的原因。
  則要重新啟動系統,進入PROM狀態,輸入printenv命令,並查看input device項的值,如果它的值不是 keyboard,用ok >setenv inputdevice keyboard 來使鍵盤成為輸入設備,然後再次重啟系統,這時系統 將會響應用戶的輸入了。

4. cron 或 at 命令不能執行
  UNIX系統並不允許任何用戶都可使用cron進行作業調度,對用戶的限制有兩個文件,是/etc/cron.d/cron.allow 和/etc/cron.d/cron.deny。
$crontab myCronFile 在系統的/var/spool/cron/crontabs 目錄中安裝自己的作業調度控制文件。
  使用at, 需要配置 /etc/cron.d/at.allow或/etc/cron.d/at.deny文件。
5. 在Telnet時不能用root登錄
  可以通過修改/etc/default/login文件來允許root通過Telnet登錄
  編輯login文件,找到下面的一行: CONSOLE=/dev/console 將這一行注釋掉,即在行首加上"#"符,存盤退出
6. 關於目錄的訪問權限
讀權限:
對目錄的讀權限表示用戶可以查看該目錄的內容,即可以對該目錄使用象"ls"這樣的命令。
寫權限:
對目錄的寫權限表示用戶可以在該目錄下建立新文件或將其中的文件刪除,不論此時用戶對該文件是否有寫權限。
執行權限:
執行權限指用戶可以在該目錄下搜索文件,也即可以使用該目錄下具有相應訪問權限的文件。
Copyright © Linux教程網 All Rights Reserved