摘自:http://hi.baidu.com/eckelchung/blog/item/e52077c698431bd0d000601f.html

VNC是由AT&T试验室开发,是一款优秀的远程控制工具软件,后来以GPL授权的形式开源。经过几年的发展,现在的VNC已经不单指某个软件,而是一类软件的通称。下面介绍Linux下常用的两个VNC软件。

VNC的原理就是不停的对窗口界面截屏,再将图像传输给客户端,同时VNC服务器端接管服务器端的键盘、鼠标控制权,客户端可以通过服务器端操纵键盘鼠标。比较类似Windows下的pcAnywhere。
如何远程控制centOS桌面? 如何使用windows远程控制centOS桌面?

1.查看本机是否有安装vnc(centOS5默认有安装vnc)

rpm -q vnc vnc-server

如果显示结果为:

package vnc is not installed
vnc-server-4.1.2-14.e15_3.1

那恭喜你,机器上已经安装了vnc,如果没有,就得自己安装了,这里不说怎么安装了,很简单,在centOS的软件库中搜索,点击安装



2.把远程桌面的用户加入到配置文件中

vi /etc/sysconfig/vncservers

使用vi编辑器打开配置文件,在文件中添加下面两行命令

VNCSERVERS="1:root"           --指定远程用户

VNCSERVERARGS[1]="-geometry 1024x768"      --指定远程桌面分辨率



3.给你刚刚设置的远程桌面用户 root 设置密码

vncpasswd



4.开启VNC端口

vi /etc/sysconfig/iptables

使用vi编辑器打开配置文件,在文件中添加下面一行命令

-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT



5.重启防火墙

service iptables restart



6.修改远程桌面显示配置文件(不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以下方式进行修改)

cd ~/.vnc/

vi xstartup

使用vi编辑器打开配置文件,并进行下列修改

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &               --将它注释,加#代表注释

#twm &  --将它注释

gnome-session &  --添加它

看了这段代码,大家应该明白是怎么回事了



7.启动vnc服务

/sbin/service vncserver start



8.远程连接

打开vnc客户端,server框中输入ip:1 (1代表上面配置的远程用户代号,配置文件中可以配置多个远程用户),这时你便可以轻松的通过友好的远程桌面来控制centOS了。



9.开机自动启动vnc

vi /etc/rc.d/rc.local

使用vi编辑器打开配置文件,并进行下列修改

/etc/init.d/vncserver start   --新增行


VNC客户端
http://www.tightvnc.com/download.html

新增vi编辑器使用方法:

vi编辑器分为几种模式

命令模式:光标可以移动,可以复制、可以删除字或行

insert模式:此种模式下才能进行文字输入 (按i键由命令模式进入此模式,按Esc键退出此模式)

底行模式:保存文件、退出vi编辑器 (输入:号,后面紧跟w fname--指定文件名保存 wq--保存退出 q!--不保存退出)

linux 下添加DNS

[不指定 2011/06/13 23:23 | by Totti ]
今天下载kloxo,可是下载不了,提示:
     wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
--2010-07-30 22:22:39--  http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
Resolving download.lxlabs.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address `download.lxlabs.com'

发现在DNS没有配置,所以在 /etc/resolv.conf 这个文件中添加DNS就行了
#  [root@li120-145 tmp]# vi /etc/resolv.conf
    meserver 10.0.80.11
    nameserver 10.0.80.12

添加上上面的DNS就可以了!

squid 支持泛解析

[不指定 2011/06/10 12:04 | by Totti ]
在日常的squid反向解析中,大家肯定会碰到泛域名解析的问题

比如用户输入 ×.ittot.com x为输入任何字母,都会转到www.ittot.com ,IIS或者apache的配置这里就不多说了,主要要实现squid实现泛解析。

squid 配置

那就在已有反向解析的条件下增加以下语句

acl myweb dstdomain .ittot.com
cache_peer 192.168.100.141 parent 80 0 no-query originserver name=fdwww
cache_peer_access fdwww allow myweb

请注意:
192.168.100.141是真实的后台web服务器
myweb和fdwww可根据自己需求,改成自己方便记忆的名字
visible_hostname squid1.abc.com

#设定squid的主机名,如无此项squid将无法启动

http_port 80 accel vhost vport

#设定squid为accel加速模式,vhost必须要加.否则将无法将主机头转发至后端服务器,访问时就会出现无法找到主机头的错误

cache_peer 192.168.1.88 parent 80 0 no-query originserver name=contentchina

cache_peer 192.168.1.88 parent 80 0 no-query originserver name=bbs

cache_peer 192.168.1.1 parent 80 0 no-query originserver name=ihompy

#定义不同的父节点,将节点设为no-query以及originserver说明这些节点是实际服务器

Linux详细查看文件夹大小

[不指定 2011/06/08 23:34 | by Totti ]
查看linux文件目录的大小和文件夹包含的文件数

统计总数大小

du -sh /var/html/www

du -sm * | sort -n //统计当前目录大小 并安大小 排序

du -sk * | sort -n

du -sk * | grep guojf //看一个人的大小

du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字


查看此文件夹有多少文件 /*/*/* 有多少文件

du xmldb/

du xmldb/*/*/* |wc -l

40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字

df 查看硬盘的总容量、已用容量与inode等

du 查看文件已用容量

df -[ikm]

-i 使用i-nodes显示结果

-k 使用KB显示结果

-m 使用MB显示结果

du [-abckms] [目录名称]

-a 列出所有文件与目录,默认值是列出目录的值

-b 列出的值以b输出

-c 最后求总total

-k 列出的值 以KB输出

-m 列出的值以mb输出

-s 只列出最后求总的值

转自:http://www.justwinit.cn/post/2638/
分页: 2/2 第一页 上页 1 2 最后页 [ 显示模式: 摘要 | 列表 ]