CentOS8 安装GNOME和VNC


1.先安装 Xwindow 桌面 GNOME

# 查看可安装软件组,安装图像化桌面系统。(前提系统已经正确联网)
yum grouplist

# 安装GNOME桌面
dnf groupinstall "workstation"
或:
yum groupinstall  "Server with GUI"

# 查看系统当前启动模式
systemctl get-default
# 更改启动模式(不用改,用vnc无所谓)
systemctl set-default graphical.target #修改为图形化模式
systemctl set-default multi-user.target #修改为命令行模式

2. 安装VNC服务器(tigervnc-服务器)

通过 vnc 进行的远程桌面会话请求由 GNOME 桌面的 xorg 处理,来代替 Wayland 显示管理器。
取消注释 /etc/gdm/custom.conf 中的 WaylandEnable=false (好像没必要)

# 安装tiger-vnc
dnf install tigervnc-server tigervnc-server-module -y

复制到里面
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

然后打开这个配置文件/etc/systemd/system/vncserver@:1.service替换掉默认用户名
vi /etc/systemd/system/vncserver@:1.service
找到这一行:
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
把 <USER> 换成 root

配密码:
vncpasswd

重加载 systemd
systemctl daemon-reload

如果是用Centos 8 默认防火墙的可能需要
firewall-cmd --permanent --add-service vnc-server
firewall-cmd --reload

设默认启动并开启VNC
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service

停止vnc
vncserver -kill :1

桌面下升级软件提示:Cannot update read-only repo
解决方法:
dnf install -y centos-release-stream
dnf update


#########添加oracle用户 vnc###################
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
vi /etc/systemd/system/vncserver@:2.service
把 <USER> 改成 oracle 保存

配密码:
vncpasswd

设默认启动并开启VNC
systemctl enable vncserver@:2.service
systemctl start vncserver@:2.service

###################################################################

 

posted @ 2020-05-23 16:36  莫让年华付水流  阅读(2652)  评论(0编辑  收藏  举报