Xmanager 3.0企业版实用技巧集锦

原创
运维 系统运维
Xmanager这个东东,搞Linux/unix运维的同志都应该相当熟悉和了解。对系统管理员而言,pietty+Xmanager 3.0已经能满足日常工作的需求。本文总结一些抚琴煮酒在使用Xmanager 3.0企业版中遇到过的一些小问题的解决方法,以及一些十分实用的小技巧,跟大家分享。

【51CTO独家特稿】Xmanager这个东东,搞Linux/unix运维的同志都应该相当熟悉和了解,在google和baidu上搜索了半天,也没查到其详细的说明和配置,决定自己动手写一篇类似总结的教程,以便自己备忘。Xmanager 3.0企业版的下载地址蛮好找的,试用版可以在Xmanager 3.0企业版的官方网站下载到,另外电驴上也可以找到。安装完毕后应该有相当多的组件,我用的比较多的是X-shell、X-browser、XFTP。其好处如下:

  1. 跟putty不同,它只需要一个程序窗口就可以同时控制成百台Linux/unix服务器;
  2. X-shell的乱码情况比putty更好;
  3. X-browser能很好的从windows控制Linux桌面,尤其需要操作Linux下的oracle数据库时;
  4. X-sftp很方便的和安全的上传和下载Linux/unix服务器的东西,尤其是在windows XP下;支持FTP和SFTP,有了它我基本uninstall了winSCP和FileZilla。
  5. 它可以相当于pietty|putty+winscp+mstsc的组合了,这套工具用得熟的话,你的桌面可以少不少图标,节省资源。

Xmanager 3.0企业版

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。

X-Shell中显示中文

X-Shell中显示中文

#p#

二、X-shell同时进行多个远程连接

如果是一二台服务器需要连接的话,pietty相当的快捷和方便,但要是维护CDN节点的哥哥们就不爽了,成百台CentOS要维护时怎么办?我们内网的开发服务器及Nagios监控加起来差不多也有20+,如果都用pietty来远程的,也要开20个远程,比较烦燥哈。X-shell可轻松解决这个问题。下面是五台内网开发机器截图:

X-shell同时远程连接五台服务器

如果要上传文件,直接用鼠标点住文件往X-shell里面一拖即是,甭提有多方便了,用的还是rz协议。如果要上传更多文件呢,我们不是还有X-FTP嘛。

如果要从网页上复制粘贴代码,直接先选中,然后复制和粘贴即可,跟windows一样智能方便。

X-shell下直接上传文件

#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建立一个远程的连接了,不会玩的小伙可跟着我一步一步做。

用X-browser建立一个远程连接

用X-browser建立远程连接

X-browser建立远程连接

X-browser建立远程连接

然后就Finish了。现在可以轻松的使用Linux的“远程桌面”了,服务器的设置和X-Browser我在数百台机器上均尝试过,100%信誉保证。

效果截图如下,你也可以像操作windows一样操作Linux的桌面了,我们以前的PHP程序开发都很强悍的,可以像操作windows操作Linux开发服务器。

像操作Windows一样远程操作Linux

#p#

四、Xftp的好处

再说下Xmanager 3.0企业版的另一个亮点,就是它的Xftp,它支持windows和Linux/unix之间互相上传和下载文件(这个比架samba服务器容易多了),它走的安全的22端口;当然了,它也可以连接FTP服务器,这个更没有什么问题;它的使用也极简单了,会CuteFTP和WinSCP的小伙一看就知道如何用了,我在以前的公司推广 Xmanager3.0企业版时,这个基本只让公司的同事看看效果,他们都会用了~

Xftp

五、X-shell的日志录像功能

操作步骤如下:

X-shell的日志录像

它会提示要求你保存的日志名,然后输入获取日志的命令,假如是邮件服务器,可用tail –n 10000 /var/log/maillog,即取***10000条日志,然后如图操作

X-shell日志录像保存

这样日志就会自动保存到你的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

【编辑推荐】

  1. Windows下通过xmanager远程桌面控制Linux
  2. 所有现代的Windows系统管理员都需要的工具
  3. 六款优秀的开源Linux服务器配置工具(附下载)
  4. Linux系统管理员都应该熟悉的工具
  5. 8月第1周系统升级录:Windows上***的终端工具
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2012-08-28 08:54:16

Windows Ser

2009-12-21 15:50:39

2022-03-23 09:18:10

Git技巧Linux

2009-09-04 10:27:28

Linux实用技巧linux操作系统linux

2013-11-26 09:48:12

Hyper-V 3.0Hyper-V

2022-11-03 10:28:59

PandasSAC机制

2011-04-08 15:40:01

Oracle认证

2009-01-03 09:34:30

ASP.NET.NET性能优化

2022-10-11 08:00:47

多线程开发技巧

2024-05-17 08:52:43

SQL实用技巧行列转换

2012-06-29 15:57:45

SaaS

2013-09-13 09:29:18

2013-02-20 15:59:50

Windows 8

2009-12-23 17:32:35

Linux构建软路由

2019-10-10 16:31:51

PyCharmPythonWindows

2009-12-09 11:21:30

Linux实用技巧

2010-10-08 15:44:17

vim

2019-11-25 10:12:59

Python技巧工具

2010-09-14 10:41:24

DIV+CSS排版

2019-12-22 23:10:19

LinuxSSH加密
点赞
收藏

51CTO技术栈公众号