linx云上图形环境搭建


小白最近参加了一个小培训班,,哎一言难尽,今天准备在网页上搭建属于自己的一套图形化linx,主要是为了经常游走(偷懒)的我,结果半天下来都快被小问题,,搞得,,游戏的也没有打,海盗的小姐姐还在等着我,,为了 小姐姐 不为了赶紧追上大佬的步伐

在这里插入图片描述

一、准备的工具

一台可以上网的电脑,一台云服务器附上高校计划哎又一波推广,可是,没办法TvTvnc/阿里云的vnc远程连接也行,cmder

二、开始搭建

(1)连接云服务器
在cmder输入

ssh root@公网ip 

后输入密码(输入是不会显示直接回车)
如果没有安装ssh服务的的在终端输入:

sudo apt install sshd
sudo service sshd start

这里还是比较推荐apt安装,今天小白被yum坑了好久

(2)安装Gnome和VNC一键包,运行以下命令

安装gnome桌面

sudo apt-get install gnome-core

安装vnc

sudo apt-get install vnc4server

安装过程如下
在这里插入图片描述
下面是安装vnc的,一路按y就行
在这里插入图片描述
接着设置一下配置文件

vim ~/.vnc/xstartup

配置如下
在这里插入图片描述
但此时并未退出,使用 :wq 保存并推出
然后重启vnc

vncserver -kill :1 //关闭

vncserver :1    //开启

(3)安装中文字体

apt-get install -y --force-yes --no-install-recommends fonts-wqy-microhei
 
apt-get install -y --force-yes --no-install-recommends ttf-wqy-zenhei

(3)安装Tasksel工具
这个工具主要是为了协调任务,是安装更加方便罢了,执行完上面的命令后,执行以下命令

sudo apt-get install tasksel -y

随后执行的这个命令

sudo tasksel
下面是安装图形化页面
在这里插入图片描述
安装过程可能不会跳出过程登陆vnc远程查看即可
在这里插入图片描述
vnc连接后,安装过程如下
在这里插入图片描述
安装可能有点慢,喝杯热水,耐心等候
完成后,注意是vnc连接密码,两次输入确认,*不是root密码 *
在这里插入图片描述

三、登陆linx

我们可以用远程vnc连接登陆或者vnc
在这里插入图片描述
后输入远程管理密码,忘记了重设就行,没有验证
在这里插入图片描述
我们安装的图形界面就出来了,输入账号密码登陆
在这里插入图片描述
可以使用alt+ctrl+f1~f6来进行图形和命令切换
在这里插入图片描述
下面可以使用vnc软件来登陆,
在上图红框中,填写阿里云ECS服务器公网IP
ip的公网ip+端口是5900/5901
如果你的vnc访问:192.168.1.203:1 那么他访问服务bai器的真正端口是5900+1=5901 (5900是vnc的默du认端口)
在这里插入图片描述
点击Connect
如果你觉得麻烦
可以在安全组里开发所有ip也行,不过这样做不推荐不安全

在这里插入图片描述

下面内容转载https://www.cnblogs.com/LinQingYang/p/12483058.html

vnc连接失败,深层解析
 Linux的VNCServer的默认端口是多少?
如果你的vnc访问:192.168.1.203:1 那么他访问服务bai器的真正端口是5900+1=5901 (5900是vnc的默du认端口)

接下来这个链接后面的内容:↓(下面内容了解即可,需要则操作,不需要则不操作,上面的步骤已经成功安装了。)
在这里插入图片描述

编辑vi /etc/sysconfig/iptables 在里边加入

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT 等等

grep vnc /etc/servicesvnc-server 5900/tcp # VNC Servervnc-server 5900/udp # VNC Server

修改该端口的步骤如下:

vnc的默认端口是自己配置的,并不是这有一个端口号。

通过打开/etc/sysconfig/vncservers。 这里就配置了2个桌面,一个桌面号是1, 一个是2.
在这里插入图片描述
这里的配置的参数

VNCSERVERS=“2:root” VNCSERVERARGS[2]="-geometry 1280x800"

就可以看出,这里就配置了2个桌面,一个桌面号是1, 一个是2.还有远程桌面的分辨率

想要修改vncserver的配置,先找配置文件路径

[root@jtsyb01 longrise]# which vncserver /usr/bin/vncserver

然后看看这个配置文件的类型,

[root@jtsyb01 longrise]# file /usr/bin/vncserver /usr/bin/vncserver: a /usr/bin/env perl script text executable

然后可以了解到的基本信息是可以通过text类型文件

通过查找以前配置的端口,我这边配置的是80端口

[root@jtsyb01 longrise]# grep “80” /usr/bin/vncserver -n 84: “xterm -geometry 80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &\n”. 222:vncPort=8001+displayNumber; 419: if (!bind(S, pack(‘S n x12’, AFINET,8001+n))) {

通过终端可以看到我这边以前的是8001端口为基础端口,通过修改222行的vncport和419行的数字8001,修改之后保存文件

重启vncserver服务,就成功修改了vnc的端口号了

最后可以查看端口情况:

[root@jtsyb01 longrise]# ps -ef|grep vnc root 17134 1 0 May23 ? 00:13:00 /usr/bin/Xvnc :1 -desktop jtsyb01:1 (longrise) -auth /root/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 8002 -fp catalogue:/etc/X11/fontpath.d -pn

可以查看端口运行的是8002端口。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值