Linux服务器安装图形化界面——远程可视化

时间:2024-01-30 20:46:19

Linux服务器安装图形化界面——远程可视化

前言:

对于初学Linux的同学来说,直接使用命令行的形式来操作Linux实在太让人头大了,网络配置在哪?怎么连不上网了?刚刚复制的文件跑哪去啦???啊啊啊,太难了吧
今天你看到了这篇文章一切问题就迎刃而解了,嘻嘻嘻。刚开始我学习Linux的时候是在学习上课,老师要求我们安装Linux系统,我当时安装的centos7,还依稀记得因为在命令行配置网络,我没弄好了花了一个小时重装系统,现在想想还是挺有趣的。

准备工作:

进入服务器安全组设置开通端口5901
在这里插入图片描述
在安装图形化界面之前我们先更新软件源并升级系统

yum update&& yum install wqy-microhei-fonts

在这里插入图片描述

安装GNOME+VNC

installGNOME.sh

#for Ubuntu
sudo apt-get install ubuntu-gnome-desktop
#for Centos7
yum groupinstall "X Window System" 
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

installvnc.sh

#!/bin/bash
#卸载vncserver
yum remove tigervnc-server -y >/dev/null
#删除相关目录
rm -rf /root/.vnc 
rm -rf /etc/.X11-unit 
rm -rf /etc/.X*-lock
#安装vncserver
yum -y install  tigervnc-server
#防火墙运行5901端口通行
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
#启动vncserver
vncserver

运行完上面的脚本需要输入密码,输入过程密码是不可见的,这个密码是用于vnc登录的,
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
连接前可以查看5901端口是否开放

[root@qinweichao ~]$netstat -an|grep 5901
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN     
tcp6       0      0 :::5901                 :::*                    LISTEN     
unix  3      [ ]         STREAM     CONNECTED     959010   
[root@qinweichao ~]$lsof -i :5901
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
Xvnc    31426 root    9u  IPv4 246064      0t0  TCP *:5901 (LISTEN)
Xvnc    31426 root   10u  IPv6 246065      0t0  TCP *:5901 (LISTEN)

vncserver远程连接

下面三种博主都测试均可用

vncserver
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

tightvncviewer
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

iis7
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述