CentOS7 安装桌面环境并配置 VNC 远程连接

一、背景

  为什么讲了 Ubuntu 又单独开篇将 CentOS 呢?这是因为两个安装配置是不同的。
  作为服务器,一般我们是按最小化安装 CentOS,然后根据需要安装软件包,即默认是没有安装桌面环境的,但有时候使用上或多或少有些不方便,如果你想重新安装桌面或者想使用 VNC 连接服务器进行管理,那么本文就是为你准备的。

二、安装桌面

  以 X-Windows 为例:

# yum check-update
# yum groupinstall "X Window System"
# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

x-windows.png

x-windows2.png

  设置默认启动图形界面

# unlink /etc/systemd/system/default.target
# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
# reboot

x-windows3.png

三、安装中文支持

  查看当前系统语言

# locale   或   echo $LANG 

  安装中文语言包,注意,有的地方说是

yum groupinstall "chinese-support"

  这是错的,运行会发现找不到包,正确的应是

# yum install kde-l10n-Chinese
# yum reinstall glibc-common

  修改系统语言

# vim /etc/locale.conf  
   LANG="zh_CN.UTF-8"

  安装中文字体,如果不装,界面显示可能会出现 口口

# yum install adobe-source-han-sans-cn-fonts

四、安装 VNC

1、安装

# yum install tigervnc-server -y

vnc-1.png

2、配置

  创建系统服务

# cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service

vnc-2.png

  编辑服务

vim /etc/systemd/system/[email protected]:1.service

  将以下两行中的 <USER> 替换成你登录的用户名

ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid

  如,root 登录就是

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

vnc-3.png

  设置 VNC 密码,注意要大于六位数

# vncpasswd
Passwd:

vnc-4.png

  设置开机自启动

# systemctl enable [email protected]:1.service

  手动开启服务则是

# systemctl start [email protected]:1.service

  停止服务则是

# systemctl stop [email protected]:1.service

  如果有开防火墙,则应添加白名单

# firewall-cmd --permanent --add-service vnc-server

vnc-5.png

  重启系统,是服务生效

# reboot

  自此,CentOS 7 桌面环境及 VNC 配置完成,可使用 Tightvnc viewerRealvnc viewerUltraVNC 连接服务器。

vnc-6.png


ArmxMod for Typecho
个性化、自适应、功能强大的响应式主题

推广

 继续浏览关于 centosvnc远程连接 的文章

 本文最后更新于 2017/10/30 18:59:13,可能因经年累月而与现状有所差异

 引用转载请注明:VirCloud's Blog > 系统 > CentOS7 安装桌面环境并配置 VNC 远程连接