CentOS 7.x 命令行下安装图形化界面
安装图形化
-
安装组件包,时间略长,请耐心等待。
[0 root@test,172.16.15.21:~]# yum -y groupinstall "GNOME Desktop" [0 root@test,172.16.15.21:~]# reboot
安装VNC
-
安装VNC。
[0 root@test,172.16.15.21:~]# yum -y install tigervnc-server
-
配置VNC。
[0 root@test,172.16.15.21:~]# vim /usr/bin/vncserver $geometry = "2560x1440"; # 修改为实际显示器分辨率即可
-
举例为已经存在的selina用户创建VNC账号。
[0 root@test,172.16.15.21:~]# cd /etc/systemd/system [0 root@test,172.16.15.21:/etc/systemd/system]# vim vncserver@\:2.service [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=simple # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l selina -c '/usr/bin/vncserver %i' ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target # 为selina用户设置VNC密码,需要切到普通用户下才能设置。 [0 root@test,172.16.15.21:/etc/systemd/system]# su - selina [0 selina@test,172.16.15.21:~]$ vncpasswd Password: Verify: Would you like to enter a view-only password (y/n)? n [0 selina@test,172.16.15.21:~]$ exit [0 root@test,172.16.15.21:/etc/systemd/system]# systemctl daemon-reload [0 root@test,172.16.15.21:/etc/systemd/system]# systemctl start vncserver@:2.service # VNC默认以5901为第一个端口,多个用户使用时,端口顺序分配,如此例,selina的VNC端口是5902。 # 在使用VNC客户端远程连接时需要先输入VNC密码,然后输入SSH账户密码。
写作不易,转载请注明出处,谢谢~~