centOS5.5 配置vnc,开启linux远程桌面
[
2011/06/14 23:04 | by Totti ]

如何远程控制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!--不保存退出)
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就可以了!
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可根据自己需求,改成自己方便记忆的名字
比如用户输入 ×.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可根据自己需求,改成自己方便记忆的名字
squid 2.7 通过域名反向代理多个服务器配置成功
[
2011/06/10 12:01 | by Totti ]

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说明这些节点是实际服务器
#设定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/
统计总数大小
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/
openwrt网关解决pptp vpn穿透NAT的方法 619错误
[
2011/05/23 00:26 | by Totti ]

使用openwrt做网关路由器,会存在内网windows客户端 PPTP拨号无法连接外网pptp服务器的问题!错误号:619!
PPTP方式的VPN使用了GRE协议,这个协议跟TCP/UDP是同一级的协议。因为GRE协议没有端口的概念,LINUX不能像TCP/UDP那样IP伪装。所以,LINUX网关后面的pptp vpn客户机连接vpn时总会遇见这种那种的问题。
也就是所谓
pptp pass through
PPTP VPN协议 NAT穿透性问题!
参考:LINUX网关后面的pptp vpn客户机连接vpn:
详见:http://www.bizsn.com/info/a/fuwu ... 009/0917/15443.html
参考:http://technet.microsoft.com/zh-cn/library/bb877963.aspx
方法:
1、确保安装以下几个ipk包: kmod-gre kmod-ipt-conntrack-extra kmod-ipt-nat-extra iptables-mod-conntrack-extra
2、防火墙添加以下规则(防火墙默认开放所有端口):
vi /etc/firewall.user:
iptables -t nat -I PREROUTING -p gre -j DNAT
意思是将所有的GRE包转发到pptp client IP 。注意:这个规则在重启防火墙后要过一段时间(2-3分钟)才起作用!
按照openwrt wiki上说的,安装kmod-ipt-nat-extra,可以解决内网多pptp客户端连接问题,未测试!!
来源:http://www.openwrt.org.cn/bbs/viewthread.php?tid=1456
PPTP方式的VPN使用了GRE协议,这个协议跟TCP/UDP是同一级的协议。因为GRE协议没有端口的概念,LINUX不能像TCP/UDP那样IP伪装。所以,LINUX网关后面的pptp vpn客户机连接vpn时总会遇见这种那种的问题。
也就是所谓
pptp pass through
PPTP VPN协议 NAT穿透性问题!
参考:LINUX网关后面的pptp vpn客户机连接vpn:
详见:http://www.bizsn.com/info/a/fuwu ... 009/0917/15443.html
参考:http://technet.microsoft.com/zh-cn/library/bb877963.aspx
方法:
1、确保安装以下几个ipk包: kmod-gre kmod-ipt-conntrack-extra kmod-ipt-nat-extra iptables-mod-conntrack-extra
2、防火墙添加以下规则(防火墙默认开放所有端口):
vi /etc/firewall.user:
iptables -t nat -I PREROUTING -p gre -j DNAT
意思是将所有的GRE包转发到pptp client IP 。注意:这个规则在重启防火墙后要过一段时间(2-3分钟)才起作用!
按照openwrt wiki上说的,安装kmod-ipt-nat-extra,可以解决内网多pptp客户端连接问题,未测试!!
来源:http://www.openwrt.org.cn/bbs/viewthread.php?tid=1456
ipad 浏览pdf中文显示乱码的解决方法
[
2011/02/24 16:00 | by Totti ]

整体思路:
越狱,替换默认中文字体
替换方法:
用ifunbox复制2个字体文件到/System/Library/Fonts/Cache
替换同名文件
保险期间,建议备份原文件
字体下载:
https://files.me.com/leo123leo/jrrllr
越狱,替换默认中文字体
替换方法:
用ifunbox复制2个字体文件到/System/Library/Fonts/Cache
替换同名文件
保险期间,建议备份原文件
字体下载:
https://files.me.com/leo123leo/jrrllr