centos7 安装图形界面:
第一步:安装Gnome包
在命令行下 输入下面的命令来安装Gnome包。
#yumgroupinstall"GNOMEDesktop""GraphicalAdministrationTools"
第二步:更新系统的运行级别。
#ln-sf/lib/systemd/system/runlevel5.target/etc/systemd/system/default.target
第三步:重启机器。启动默认进入图形界面。
#reboot
//注:重启进入界面的时候可能会遇到如下情况:
Initial setup of CentOS Linux 7 (core)
1) [x] Creat user 2) [!] License information
(no user will be created) (license not accepted)
Please make your choice from above [‘q’ to quit | ‘c’ to continue | ‘r’ to refresh]:
解决方法:
输入“1”,按Enter键
输入“2”,按Enter键
输入“q”,按Enter键
输入“yes”,按Enter键
首先试试服务器装了VNC没
[root@wic~]#rpm-qtigervnctigervnc-server
没安装的话会直接出现
packagetigervncisnotinstalledpackagetigervnc-serverisnotinstalled
如果没有安装桌面的话要先安装GNOME Desktop
[root@wic~]#yumgroupinstallGNOMEDesktop
第一步,安装VNC packages:
[root@wic~]#yuminstalltigervnc-server-y
第二步,修改配置信息,在/etc/systemd/system/下建立文件夹vncserver@:1.service 把example config 文件从/lib/systemd/system/vncserver@.service复制到里面
[root@wic~]#cp/lib/systemd/system/vncserver@.service/etc/systemd/system/vncserver@:1.service
然后打开这个配置文件/etc/systemd/system/vncserver@:1.service替换掉默认用户名
找到这一行
ExecStart=/sbin/runuser-l<USER>-c"/usr/bin/vncserver%i"PIDFile=/home/<USER>/.vnc/%H%i.pid
这里我直接用root 用户登录,所以我替换成
ExecStart=/sbin/runuser-lroot-c"/usr/bin/vncserver%i"PIDFile=/root/.vnc/%H%i.pid
第三步,重加载 systemd
[root@wic~]#systemctldaemon-reload
第四步,为VNC设密码
[root@wic~]#vncpasswd
第五步,由于我这边的Centos 7 是用iptable防火墙的所以
vim/etc/sysconfig/iptables
在合适位置加上
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport5900:5903-jACCEPT
重启iptable
serviceiptablesrestart
如果是用Centos 7 默认防火墙的可能需要
[root@wic~]#firewall-cmd--permanent--add-servicevnc-server[root@wic~]#systemctlrestartfirewalld.service
第六步,设默认启动并开启VNC
[root@wic~]#systemctlenablevncserver@:1.service[root@wic~]#systemctlstartvncserver@:1.service
这样基本上Centos 端就设好了,Windows 端要去下一个VNC Viewer 的软件。连接一下VNCSERVER_IP:1试试看着有点简陋但是上去了的