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的獲取及安裝
(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實例。