qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          關于Solaris的9個小技巧

           Solaris小技巧,雖然不常用,但很有用。

            1、當用telnet訪問另外一臺工作站時,回格鍵不能用,Del鍵變成了回格鍵,如何使回格鍵恢復使用?

            用如下命令:Stty erase ^H

            2、當用telnet登錄另外一臺工作站時,如何使登錄工作站的圖形界面顯示在本機上?

            使用如下方法:

            在telnet之前,先使用以下命令

            #set |grep DIS 用于查本機終端編號,如5.0

            #xhost +登錄機主機名或IP地址

            在telnet之后,使用:

            #DISPLAY=本機主機名或IP地址:本機終端編號

            #export DISPLAY

            3、當root口令忘記時,怎么辦?如何登錄到root?

            辦法如下:

            利用SOLARIS的啟動盤來啟動,然后把硬盤mount上去,修改硬盤上原etc目錄下的shadow文件, 把root下的密碼用一已知的用戶密碼代替,該密碼就成為了root用戶密碼;或者干脆刪除密碼,變成無密碼。然后重新啟動主機,用該已知的用戶密碼就可登錄root用戶。

            步驟如下:

            (1)把你的solaris光盤放進cdrom

            (2)鍵入stop+a

            (3)當出現"ok"字樣時,鍵入boot cdrom -s

            (4)cd /tmp/root

            (5)mkdir /tmp/root/xxx (xxx是什么鬼東西就無關緊要了)

            (6)mount /dev/dsk/c0t0d0s0 /tmp/root/xxx (在這里c0t0d0s0是你的root盤)

            (7)運行csh

            (8)setenv TERM vt220

            (9)cp /tmp/root/xxx/etc/shadow /tmp/root/xxx/shadow/shadow.bak

            (10)vi /tmp/root/xxx/shadow,并且將root項里的password域刪除即可。

            (11)重啟動,你就可以以無密碼的root登陸了,這時更改你的密碼。

          4、如何動態改變SWAP區的大小?

            方法是:先用mkfile建一個空文件,然后用Swap 命令即可;具體步驟,舉例說明如下:如利用/export/home磁盤片中的空間,把swap區擴大200m(當然你可以要求更大):

            (1)#mkdir /export/home/swap

            #cd /export/home/swap

            該步可以沒有,只是為了把擴充的交換區文件放在一個統一的目錄(/export/home/swap)里面。

            (2)#mkfile SIZEm swap1.file

            (SIZE大小根據你的需求,該例中是200;swap1.file是一個SIZEm的空文件,名稱可以隨便你自己定)

            (3)#swap -a /export/home/swap/swap1.file

            (把交換區擴充SIZEm)

            (4)建立/etc/rc2.d/S99swap并將第三步的內容寫入。

            (該步使系統重新啟動時,可以自動把擴充的交換空間加上;如果沒有該步,在系統重新啟動后,需要手工加上,否則交換空間不會擴充)。

            5、DOS文本文件到SOLARIS下的使用問題

            如果在DOS下編的腳本文件,在SOLARIS下使用時,需要做一下變換,方法如下:在SOLARIS下用vi編輯器打開文件,按“shift+:”鍵進入命令模式,鍵入“1,$s/^M//g”,其中 ^ 是control+V鍵,M是control+M鍵。

            6、內部網站上的Answerbook啟動

            用:/etc/init.d/ab2mgr start

            7、當修改了SUN主機的PROM配置,想恢復缺省配置時

            一個方法是直接用鍵盤敲入命令,但當輸入設備設為非鍵盤時,該方法不行,請在重新啟動機器時,按住“Stop+N”鍵,即恢復所有缺省配置。

            8、answerbook的安裝,進入……/product目錄后,用如下命令:pkg -d .

            9、SUN U60只能在單用戶模式下運行,如何恢復?

            問題描述:

            為了將工作站設為從DHCP動態分配IP,并且將主機名由"unknown"改為原名

            修改了/etc/init.d/rootusr,將dhcpinfo后面三行(不是四行)注釋掉;

        1. hostname=`/sbin/dhcpinfo Hostname`  
        2. # case $? in  
        3. # 0) [ -z "$hostname" ] && hostname="unknown" ;;  
        4. # 2) try_dhcp=no ;;  
        5. esac
        6.   重啟后,提示:

        7. /sbin/rcs:ysntax error at line 143 : "esac" unexpected  
        8. INIT:cannot creat /var/adm/utmp or /var/adm/utmpx  
        9. INIT:SINGLE USER MODE
        10.   輸入root口令后,只能運行在單用戶模式,且vi、ls等都不能用(#vi:not found)

            如何才能打開/etc/init.d/rootusr文件進行修改,恢復正常狀態。

            解決方法:

            請找一個SOLARIS的安裝啟動盤,使用以下方法可以修改rootusr文件,步驟如下:

            (1)把你的solaris光盤放進cdrom

            (2)鍵入stop+a

            (3)當出現"ok"字樣時,鍵入boot cdrom -s

            (4)cd /tmp

            (5)mkdir /tmp/xxx (xxx是什么東西無關緊要,隨便取一個名字,如test)

            (6)mount /dev/dsk/c0t0d0s0 /tmp/xxx (在這里c0t0d0s0是你的root盤)

            (7)運行csh

            (8)setenv TERM vt220

            (9)vi /tmp/xxx/etc/init.d/rootusr,把esac那行也注釋掉即可。

            (10)把solaris光盤拿出,reboot,重啟動即可。

          posted on 2011-12-09 16:08 順其自然EVO 閱讀(272) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 周宁县| 刚察县| 乐业县| 岳西县| 宜城市| 和政县| 东明县| 兰坪| 淮滨县| 高雄市| 徐州市| 丹阳市| 柳河县| 普兰店市| 邵阳市| 谢通门县| 莱西市| 得荣县| 阿合奇县| 林周县| 邵阳市| 滨海县| 宁河县| 北京市| 永州市| 商丘市| 西乡县| 松溪县| 泰州市| 云龙县| 田东县| 房山区| 武冈市| 宾川县| 平谷区| 喀喇沁旗| 万盛区| 琼结县| 齐齐哈尔市| 乐业县| 长丰县|