Solaris基础系列之三:辅助工具
1、FlashFxp(或者其它諸多Ftp工具):通過終端對Solaris服務器進行管理,免不了要向服務器上傳文件或從其上下載文件,這時候最簡單最方便的方法是借助Ftp軟件。在Solaris服務器上創建用戶后,此賬戶不僅可以用于Telnet便當,默認的也可以用此賬戶進行Ftp登錄,每次登錄的默認目錄即該賬戶的主目錄。
2、Xmanager:通過終端遠程管理Solaris服務器最簡單的方式是直接在Windows終端上cmd起一個控制臺窗口(命令行),這樣你可以通過各種命令達到管理的目的。不過,有些人可能更喜歡圖形界面,如果是這樣,你可以安裝一個Xmanager軟件,它提供以圖形方式登錄管理Solaris(實際上適用于Unix、Linux)的方式。
登錄的時候,通常會有兩種桌面類型供你選擇,一種是基于Java的桌面、一種是Common Desktop,我一般先后者,覺得后者效率高一些。登錄之后,就可以通過鼠標操作進入各個目錄執行相應的操作。也可以在此圖形界面上打開控制臺,從而輸入命令。
另外,它也提供了一個文本編輯器,這個用起來比vi方便多,是我比較喜歡的。
3、Screen:當你在Solaris上部署了程序,也完成了你的啟動腳本,你在Telnet窗口上啟動了程序,但是當你關閉此Telnet窗口,你的程序也隨之中止,而這當然不是你想要的。
面對這種情況,你可能希望把你的程序做成后臺進程,此時使用Screen是一個很好的選擇。Screen會在一個虛擬的窗口中啟動你的程序,這樣即使你關閉當前終端的Telnet窗口,程序不會被中止,下次重新登錄后程序仍然能看到程序最新的屏幕輸出(如果有的話)。
ps:
(1)Screen的獲取及安裝
screen安裝包:screen-4.0.2-sol10-sparc-local.gz(此版本適用于sun sparc solaris 10),可從http://www.sunfreeware.com獲取。解壓后通過pkgadd -d命令安裝此程序包,默認的安裝路徑是/usr/local/bin,將此路徑添加到用戶的環境變量中(csh修改.cshrc文件,sh修改.profile文件,將此路徑添加上),安裝完成后,可以通過執行Screen命令來驗證安裝是否成功,有時可能遇到如下錯誤:
Ld.so.1:screen-4.0.2:fatal: libncurses.so.5: open failed: no such file or directory.
說明系統未安裝ncurses,可從http://www.sunfreeware.com獲取此軟件包:ncurses-5.6-sol10-sparc-local.gz,解壓后以pkgadd –d進行安裝。
(2)Screen的使用說明
?*命令格式:“screen -dmS SessionName 執行腳本”
其中“SessionName”可以自己定義,易于辨識就行了。
如“screen -dmS MyApp ./run.sh”(以Screen方式啟動run.sh,并將會話命名為“MyApp”)
-dm 表示screen啟動一個開始就處于斷開模式的會話
-S?表示session名字
*-ls參數可以查看現在運行中的screen實例
screen -ls
*-r參數可以連接某個screen實例,可用id,也可用sessionname,如此便可查看此會話實例的屏幕輸出。
screen -r 11997
*下面是screen的控制命令
C-a ? 顯示所有鍵綁定信息
C-a w 顯示所有窗口列表
C-a C-a 切換到之前顯示的窗口
C-a c 創建一個新的運行shell的窗口并切換到該窗口
C-a n 切換到下一個窗口
C-a p 切換到前一個窗口(與C-a n相對)
C-a 0..9 切換到窗口0..9
C-a a 發送 C-a到當前窗口
C-a d 暫時斷開screen會話
C-a k 殺掉當前窗口
C-a [ 進入拷貝/回滾模式
C-a表示CTRL+a,一般要先按下Ctrl+a再輸入后續的命令參數
一般常用的是C-a d,這個命令可以暫時斷開當前screen切換回用戶shell。
如果在screen中鍵入Ctrl+c將會終止當前screen運行的程序,隨即結束此screen實例。
?
總結
以上是生活随笔為你收集整理的Solaris基础系列之三:辅助工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 属狗人一生运势
- 下一篇: 财富第三极人类社会运行模型(附路线图)