CentOS安装vnc
安装使用教程
- 安装 Xfce 4.4 和 VNC
CentOS 5
安装 Xfce 为 4.4,还将涉及 VNC server,Firefox 以及 Flash player 的安装,可通过 yum grouplist 命令查阅是否存在新的可用版本,替换 4.4
yum groupinstall xfce-4.4
yum install vnc vnc-server
CentOS 6
CentOS 6 采用的是 TigerVNC 替代 VNC
wget https://raw.githubusercontent.com/catonisland/Vagex-For-CentOS-6/master/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum groupinstall xfce
yum install tigervnc tigervnc-server
-
修改配置文件
vi /etc/sysconfig/vncservers
加入以下内容:VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1920x1080" -
设置 VNC 密码
输入等下登录的密码,要超过 6 位数
vncpasswd
- 启动 VNC 服务
(很多朋友在使用 DirectSpace 默认的桌面 VNC 的时候,遇到无法连接 “10061 错误”,在 ssh 下这么做也能解决!)
vncserver
-
修改 vnc 文件
#!/bin/sh
Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
startxfce4 & -
设置 vnc 权限
chmod +x ~/.vnc/xstartup
-
重启 VNC 服务
service vncserver restart
-
设置 VNC 开机启动
chkconfig vncserver on
-
安装中文语言支持
(安装中文字体,解决访问中文网站乱码问题)
yum -y install fonts-chinese
或完全的中文环境支持
yum groupinstall chinese-support
minimal 系统里,即使英文也会出现方框乱码,请使用本处命令修正:`yum -y install fontforge`
安装中文字体(可选)
可以通过yum search fonts来搜索有哪些字体,顺带一说yum search的作用是搜索yum包。
yum install cjkuni-ukai-fonts
yum install google-noto-sans-simplified-chinese-fonts.noarch
安装中文输入法,网上搜的方法,可是我安装了还是没法切换到中文输入
yum install ibus
yum install ibus-libpinyin
yum install ibus-gtk2
yum install ibus-gtk3
yum install im-chooser
yum install gtk2-immodule-xim
yum install gtk3-immodule-xim
-
安装 Firefox 火狐浏览器
yum -y install firefox
-
安装 Firefox 的 flash player 插件
重新启动 VPS,使用 VNC 连接(VNC Viewer 等软件)
连接方法: 你的 ip:1
a 在 firefox 的地址栏输入 about:plugins 查看是否安装成功~
b 由于图形前端占用资源较大(512M 以上为宜,突发亦可),不适宜做生产环境,玩过且过~
c 安装 windows 客户端地址
d windows 端登录方式
- 安装 Firefox 的 Vagex 插件
登录 vagex 后,点击 Earn Free Credits -> Firefox>> Latest Version,下载安装即可
- 重启 FireFox 窗口
首次重启,Vagex 插件会提示输入 Account ID(就是前文的那一行数字)
之后你就会发现浏览器就会自动打开一个标签页,转向 Youtube。OK,Vagex 赚钱之旅就这样开始了~ 关闭 VNC,就让他自己刷就行,定时检查 VPS 运行情况就 OK 了
- 优化处理
避免火狐历时记录爆掉你的硬盘,要设置不记录历时记录,路径为
Edit--> Preferences--> Privacy--> firefox will--> Never remember history
firefox 设置成开机启动:单击桌面下面最左边的那个 X 一样的图标选 settings-->Autostarted applications 在弹出的对话框中点击 Add,在 name 中输入 firefox,Description 不用输入,Command 中输入 firefox
为了避免硬盘被 vnc 记录日志给爆掉和防止 firefox 假死,我们要定时删除日志和重启
crontab -e
然后按下字母 I,进入编辑,写入以下内容
00 * * * * pkill -9 firefox
01 * * * * export DISPLAY=:1 && firefox
20 * * * * pkill -9 firefox
21 * * * * export DISPLAY=:1 && firefox
40 * * * * pkill -9 firefox
41 * * * * export DISPLAY=:1 && firefox
00 */1 * * * rm -rf /root/.vnc/*.log
- 其他问题
Vagex 挂一段时间后硬盘使用量 100% 的解决方法 : 请使用如下命令并重启 VPS 与 VNC
cd /root/.vnc;du -sh ./*;rm -fr *.log