在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,vncconnect。
下面以CentOS6.2为例,安装VNC步骤如下:
一、更新YUM源
sudo vi /etc/yum.repos.d/CentOS-Base.repo
在新文件中添加以下内容(以清华大学开源镜像站为例):
[base]name=CentOS-6.10 -Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6 [updates]name=CentOS-6.10 - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6 [extras]name=CentOS-6.10 - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/extras/$basearch/
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6 [centosplus]name=CentOS-6.10 - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/centosplus/$basearch/
gpgcheck=1
enabled=0gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6
[contrib]name=CentOS-6.10 - Contrib
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/contrib/$basearch/
gpgcheck=1
enabled=0gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6
sudo yum clean all
sudo yum makecache
二、安装gnome桌面环境
如果系统已经安装了gnome桌面环境,此步省略。
# 安装fontforge,避免字体出现方框乱码
yum install fontforge -y
# 安装gnome桌面环境
yum groupinstall Desktop -y
# 安装中文语言支持包
yum groupinstall 'Chinese Support' -y
# 设置系统默认语言为中文
sed -i '/LANG/c\LANG="zh_CN.UTF-8"' /etc/sysconfig/i18n
source /etc/sysconfig/i18n
三、部署vnc server
# 安装vnc软件包
yum install tigervnc tigervnc-server -y
# 设置vncserver开机启动
chkconfig vncserver on
# 设置vnc登录密码,密码保存在~/.vnc/passwd
# 如果修改普通用户的vnc密码,要先su切换到此用户下
vncpasswd
# 查看vncserver配置文件
rpm -qc tigervnc-server
# 配置vncserver
vim /etc/sysconfig/vncservers
# 以用户root启动第一个和第二个桌面
VNCSERVERS="1:root 2:root"
# 调整分辨率
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
# 启动vncserver,下面启动了两个桌面
vncserver :1
vncserver :2
# 修改xstartup文件,把最后的twm &改为gnome-session &
# 此文件只有在vncserver启动之后,才会出现,修改后重启vncserver
vim ~/.vnc/xstartup
# 停止vncserver
vncserver -kill :1
vncserver -kill :2
# 配置防火墙
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
service iptables save
至此服务端部署完毕,你可以通过UltraVNC Viewer、TigerVNC Viewer或者RealVNC Viewer访问远程桌面了。
下面介绍下常用操作:
# 批量启动
service vncserver start
# 批量重启
service vncserver restart
# 批量停止
service vncserver stop
# 查看运行的桌面
vncserver -list
四、如果vncserver 不监听0.0.0.0,只监听127.0.0.1,则重启 VNC Server
# 假设你是在第1个显示会话上运行VNC Serverkill :1 # 重新启动VNC Servervncserver
本文链接:https://www.kinber.cn/post/6599.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
