跑代码的结果需要画图,因此本人不甘于黑漆漆的一片命令行,想要给服务器安装桌面。本来资料很多,很简单的一件事,奈何服务器安装的是centos系统+IBM的power8处理器,很多资料相悖,整整花了一晚上的时间,第二天才回去睡觉。。。

下面总结一下安装的步骤,以及遇到的坑:

(1)第一步先安装ghome桌面

       1、使用命令 runlevel 查看当前的运行级别 ,如果是3,等下就需要修改runlevel;如果是5就不需要

  2、使用命令 yum grouplist | more  查看是否安装了桌面环境的组件

3,执行yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]" "Internet Browser"


centos8安装gnome桌面 centos8安装桌面环境_Desktop


看到这个既是完成了安装

4,修改runlevel     ,这里就开始有坑了。别人是输入vi /etc/inittab,修改启级别为5,

      我输入之后的界面

centos8安装gnome桌面 centos8安装桌面环境_重启_02


英文已经告诉我们应该怎么做了,但是我还是折腾了半天,最后解决办法是

输入systemctl set-default graphical.target

然后重启,问题解决!

(2)安装vnc

[ 
 root@p161 
  ~]# yum -y install  
 tigervnc-server
 

 
[ 
 root@p161 
  ~]#  
 cp /lib/systemd/system/ 
 vncserver@.service 
  /lib/systemd/system/vncserver@:1.service


3.[root@p161 ~]# vim /lib/syste md/system/vncserver@:1.service


 这里就要注意在这个文档的前面,有英文提示应该怎么改,不要按照网上的来


centos8安装gnome桌面 centos8安装桌面环境_重启_03




4.重新加载系统配置



[root@p161 ~]#systemctl daemon-reload





5.关闭防火墙,或者增加VNCSERVER 配置,二选一



a.关闭


[ 
  root@p161 
   ~]#systemctl stop firewalld.service 
 
 
 
[root@p161 ~]#systemctl disable firewalld.service

b.或者增加vnc-server通过:



[ 
   root@p161 
    ~]# 
   firewall-cmd --permanent --add-service vnc-server
 
  

     success 
   
 
   
[ 
    root@p161 
     ~]# 
    systemctl restart firewalld.service


6.设置用户VNC密码:


[ 
 root@p161 
  ~]# 
 vncpasswd root 
 

    Password:


Verify:



注意:若不是用root账户,而是用hadoop用户,设置vncpasswd要到hadoop用户下面即先执行:



[ 
  root@p161 
   ~]#su hadoop
 
 
[ 
  hadoop@p161 
   ~]$vncpasswd hadoop

Password:



Verify:





7.服务配置



开启服务






[root@p161 ~]# systemctl start vncserver@:1.service


关闭服务:


[root@p161 ~]# systemctl stop vncserver@:1.service


重启服务:



[root@p161 ~]# systemctl restart vncserver@:1.service 
  
 
  
自动启动
 
 
[ 
  root@p161 
   ~]# systemctl enable vncserver@:1.service
 
 

    ln -s '/usr/lib/systemd/system/vncserver@:1.service' '/etc/systemd/system/multi-user.target.wants/vncserver@:1.service'


查询状态


[ 
    root@p161 
     ~]# systemctl status vncserver@:1.service
 
  

    vncserver@:1.service - Remote desktop service (VNC) 
  
 
  

       Loaded: loaded (/usr/lib/systemd/system/vncserver@:1.service; enabled) 
  
 
  

       Active: active (running) since 一 2015-12-14 18:41:29 CST; 16s ago 
  
 
  

     Main PID: 5335 (Xvnc) 
  
 
  

       CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service 
  
 
  

               ‣ 5335 /usr/bin/Xvnc :1 -desktop p161:1 (root) -auth /root/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /root/.vnc/passw...



centos8安装gnome桌面 centos8安装桌面环境_centos8安装gnome桌面_04




最后要确保端口可以打开,我的就是因为有堡垒机,所以端口开不了。