Centos相关

怎样在 CentOS 7.0 上安装和配置 VNC 服务器

  1. 安装 X-Window
    yum groupinstall 'GNOME Desktop';
    yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
    shutdown -rf now //重启
    yum install tigervnc-server -y //安装vncserver
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service //配置
    打开 /etc/systemd/system/vncserver@:1.service ,找到下面这几行,用自己的用户名替换掉 。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 :

ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i"
PIDFile=/home//.vnc/%H%i.pid
替换成

ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"
PIDFile=/home/linoxide/.vnc/%H%i.pid
如果是 root 用户则

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

systemctl daemon-reload //重启 systemd
vncpasswd //设置密码

sudo systemctl enable vncserver@:1.service //(永久地)开启服务
sudo systemctl start vncserver@:1.service //启动服务
配置防火墙来让 VNC 服务正常工作(如果防火墙未启用,则不要执行)
sudo firewall-cmd --permanent --add-service vnc-server
sudo systemctl restart firewalld.service

使用VNC客户端连接
输入IP:5901
输入密码

--完成

关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

怎样在 CentOS 7.0 上安装和配置 VNC 服务器已关闭评论