CentOS 7.x 命令行下安装图形化界面

安装图形化

  1. 安装组件包,时间略长,请耐心等待。

    [0 root@test,172.16.15.21:~]# yum -y groupinstall "GNOME Desktop"
    [0 root@test,172.16.15.21:~]# reboot
    

安装VNC

  1. 安装VNC。

    [0 root@test,172.16.15.21:~]# yum -y install tigervnc-server
    
  2. 配置VNC。

    [0 root@test,172.16.15.21:~]# vim /usr/bin/vncserver
    $geometry = "2560x1440";    # 修改为实际显示器分辨率即可
    
  3. 举例为已经存在的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账户密码。
    



写作不易,转载请注明出处,谢谢~~

posted @ 2021-04-15 17:16  merlee  阅读(306)  评论(2编辑  收藏  举报