Xmanager 3.0企業版實用技巧集錦
原創【51CTO獨家特稿】Xmanager這個東東,搞Linux/unix運維的同志都應該相當熟悉和了解,在google和baidu上搜索了半天,也沒查到其詳細的說明和配置,決定自己動手寫一篇類似總結的教程,以便自己備忘。Xmanager 3.0企業版的下載地址蠻好找的,試用版可以在Xmanager 3.0企業版的官方網站下載到,另外電驢上也可以找到。安裝完畢后應該有相當多的組件,我用的比較多的是X-shell、X-browser、XFTP。其好處如下:
- 跟putty不同,它只需要一個程序窗口就可以同時控制成百臺Linux/unix服務器;
- X-shell的亂碼情況比putty更好;
- X-browser能很好的從windows控制Linux桌面,尤其需要操作Linux下的oracle數據庫時;
- X-sftp很方便的和安全的上傳和下載Linux/unix服務器的東西,尤其是在windows XP下;支持FTP和SFTP,有了它我基本uninstall了winSCP和FileZilla。
- 它可以相當于pietty|putty+winscp+mstsc的組合了,這套工具用得熟的話,你的桌面可以少不少圖標,節省資源。
Xmanager 3.0企業版使用起來十分方便,基本的操作配置我也不用說太多。下面總結一些我自己在使用Xmanager 3.0企業版中遇到過的一些小問題的解決方法,以及一些十分實用的小技巧,跟大家分享。
一、X-shell下遠程亂碼的問題(此方法也能解決putty和pietty的問題)
我的服務器一般是英文最小化安裝,如果有中文的需求,可先安裝中文語言包
yum -y groupinstall chinese*
有時候即使我們在安裝Linux的時候選擇的語言是中文,但是我們用X-Shell、Putty等工具進行遠程管理的時候,看見的中文文件夾還是會亂碼顯示。
其實Shell下出現亂碼不外乎就是編碼及字符集的原因。以下方式可以幫我們解決亂碼問題:
1、編碼問題
解決console終端亂碼,在/etc/profile文件的***一行添加如下內容:
export LC_ALL="zh_CN.GB18030"
解決xwindow終端亂碼,在/etc/sysconfig/i18n文件的***一行添加如下內容:
export LC_ALL="zh_CN.GB18030"
2、字符集問題
在遠程工具主程序內(以下以Putty為例),選擇window-〉Appearance-〉Font settings-〉Change...,選擇Fixedsys字體,字符集選擇CHINESE_GB2312。在window-〉Appearance -〉Translation中,Received data assumed to be in which character set 中,把Use font encoding改為UTF-8。
#p#
二、X-shell同時進行多個遠程連接
如果是一二臺服務器需要連接的話,pietty相當的快捷和方便,但要是維護CDN節點的哥哥們就不爽了,成百臺CentOS要維護時怎么辦?我們內網的開發服務器及Nagios監控加起來差不多也有20+,如果都用pietty來遠程的,也要開20個遠程,比較煩燥哈。X-shell可輕松解決這個問題。下面是五臺內網開發機器截圖:
如果要上傳文件,直接用鼠標點住文件往X-shell里面一拖即是,甭提有多方便了,用的還是rz協議。如果要上傳更多文件呢,我們不是還有X-FTP嘛。
如果要從網頁上復制粘貼代碼,直接先選中,然后復制和粘貼即可,跟windows一樣智能方便。
#p#
三、用X-Browser來連接Linux的遠程桌面
其實這是我自己的叫法。下面以RHEL&CentOS 5.X系列來說明下:
***、服務器以圖形化模式運行;
第二、inittab用5模式運行(防止服務器重啟):
id:5:initdefault:
第三、[xdmcp]項下添加
[xdmcp] Enable=1 #此項沒有就添加Enable=1
配置完成后重啟。
配置防火墻:
防火墻需要允許177端口通過,如果是內網可直接禁掉防火墻。
※注意:測試RHEL5的177端口(xmanager要用)打開沒,命令:lsof -i:177
Server端配置
如果要用root登錄,對于GDM添加:
vi /etc/gdm/custom.conf [security] AllowRemoteRoot=true
***寫在這里,而不要改寫/usr/share/gdm/defaults.conf。
#vim /etc/securetty 結尾增加
pts/0 pts/1 pts/2 pts/3 pts/4
vim /etc/pam.d/login 注釋***行
#auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
vim /etc/pam.d/remote 注釋***行
#auth required pam_securetty.so
Client端的X-browser配置
接下來就是用X-browser建立一個遠程的連接了,不會玩的小伙可跟著我一步一步做。
然后就Finish了。現在可以輕松的使用Linux的“遠程桌面”了,服務器的設置和X-Browser我在數百臺機器上均嘗試過,100%信譽保證。
效果截圖如下,你也可以像操作windows一樣操作Linux的桌面了,我們以前的PHP程序開發都很強悍的,可以像操作windows操作Linux開發服務器。
#p#
四、Xftp的好處
再說下Xmanager 3.0企業版的另一個亮點,就是它的Xftp,它支持windows和Linux/unix之間互相上傳和下載文件(這個比架samba服務器容易多了),它走的安全的22端口;當然了,它也可以連接FTP服務器,這個更沒有什么問題;它的使用也極簡單了,會CuteFTP和WinSCP的小伙一看就知道如何用了,我在以前的公司推廣 Xmanager3.0企業版時,這個基本只讓公司的同事看看效果,他們都會用了~
五、X-shell的日志錄像功能
操作步驟如下:
它會提示要求你保存的日志名,然后輸入獲取日志的命令,假如是郵件服務器,可用tail –n 10000 /var/log/maillog,即取***10000條日志,然后如圖操作
這樣日志就會自動保存到你的windows xp上了,這個時候你就 可以用gvim類似的 工具查看異常日志了,既安全又方便,不喜歡在命令下用sed和awk的小伙們可熟悉下這個操作,對運維工作有幫助的噢。
后記
在控制Linux/unix機器的工具中,putty雖然是老牌的ssh軟件,但老實話,太不方便了,我現在主要是用pietty來代替它。基本上,pietty+Xmanager 3.0已經能滿足日常工作的需求了。
windows的遠程桌面我一般是用mstsc和RemoteAdmin,有需求的話我再上pcanywhere10.5,網上文章眾多,我這里就不浪費篇幅了。本篇文章我Google了一下,應該是最詳細的Xmanager 3.0企業版教程了,我授權給51CTO.com,麻煩轉載的網站及個人注明作者和51CTO.com,請尊重作者的辛苦測試和截圖,謝謝。
本文作者是撫琴煮酒,讀者們可以通過他的博客與他交流:
http://hi.baidu.com/yuhongchun027
【編輯推薦】