原理学习
安装配置桌面
一般来说 Linux 默认情况下并自带安装桌面,需要用户自主安装配置才可以使用。
如果你使用了 Websoft9 提供的 Linux 原生桌面镜像,便可以直接使用
# CentOS
yum groupinstall -y "GNOME Desktop"
systemctl set-default graphical.target
systemctl set-default graphical.target
# OracleLinux
yum groupinstall -y 'Server with GUI' # 如果这一步骤有错误,先执行 yum update 更新系统
yum install -y tigervnc-server tigervnc-server-module
systemctl set-default graphical.target
systemctl isolate graphical.target
systemctl get-default
安装配置 VNC Server
以 CentOS 为例(同样适用于 OracleLinux)介绍 VNC Server 安装详细流程:
-
安装 VNC Server
yum install -y tigervnc-server tigervnc-server-module
-
设置 VNC 密码
# vnc 设置密码
vncserver -
增加 VNC Server 服务
cat > /etc/systemd/system/vncserver@:1.service << EOF
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/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
EOF -
启动服务
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service