Centos7.6RHEL7.6 VNCserver图形界面配置

    技术2022-07-11  104

    1.安装vnc软件包 yum -y install tigervnc-server

    查看grouplist,看是哪一个桌面,GNOME Desktop还是Server with GUI? yum grouplist

    安装桌面 yum -y groupinstall "GNOME Desktop" or yum -y groupinstall "Server with GUI"

    #yum groups install  "Virtualization Hypervisor"  "Virtualization Platform" "Virtualization Tools" "Virtualization Client" "Virtualization"

    2.拷贝vnc server窗口配置文件 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

    3.编辑vnc server配置文件 vi /etc/systemd/system/vncserver@:1.service

    [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target

    [Service] Type=forking User=root ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

    [Install] WantedBy=multi-user.target

    4.设置vnc password  vncpasswd

    5.关闭防火墙 systemctl stop firewalld.service #停止 systemctl disable firewalld.service #禁用

    6.启动vnc server systemctl daemon-reload systemctl start vncserver@:1.service   或者 vncserver :1 systemctl stop vncserver@:1.service    或者 vncserver -kill:1 systemctl status vncserver@:1.service

    如果启动失败,则参照如下修改/root/.vnc/xstartup文件,并配置vncservers文件

    1)把最后的 twm & 删掉,加上 gnome-session & vi /root/.vnc/xstartup 具体如下: #!bin/sh unset SESSIOIN_MANAGER unset DBUS_SESSIOIN_BUS_ADDRESS exec /etc/X11/xinit/xinitrc gnome-session & #Server with GUI不需要

    2)配置vncserver启动后监听端口和环境参数  vi /etc/sysconfig/vncservers  添加以下内容  VNCSERVERS="1:root" 

    7.查看端口 #centos netstat -antulp | grep 5901

    ps -ef | grep vnc

    8.设置为开机自动启动; systemctl enable vncserver@:1.service

    9.其他 清空缓存: rm -rf /tmp/.X11-unix/*

    Processed: 0.009, SQL: 9