1. 阿里云解决方案网首页
  2. ERP文章

用阿里云学生机自行搭建Linux学习平台

想要学习Linux的话,可以选择在己的电脑上搭建Linux的系统,为自己的电脑装一个Linux的系统,或者是选择装一个双系统,安装虚拟机,等等。新手总会遇到各种各样的麻烦事,我的选择是在阿里ECS上搭建一个Linux学习平台,简单方便。

开通云服务

购买云服务

首先登录阿里云的官方网站,购买阿里云ECS产品,阿里云针对在校学生有一个“云翼计划”,对于学生可以以超低价格购买到相关的产品,在通过了学生身份认证之后,就可以获得114元/年的超低价。
如果想要以优惠价格购买到阿里云ECS的话,首先你要完成学生认证输入你的证件号码,学校名称,以及你的入学年份就可完成学生身份认证。系统会自动将你填写的信息与学信网上的信息作比对。

好消息是:只要注册阿里云账号后,完成实名认证(用身份证),年龄小于24岁就自动获得学生身份了,比之前方便多了!

选择ESC还有的一个方便之处就是,如果新手在不小心有什么操作失误,或是想要体验不同的系统,可以随时为自己的机器重装系统,选择下面的“镜像”,可以体验到阿里云的提供的各种系统。

用阿里云学生机自行搭建Linux学习平台

安装putty

利用阿里云的ECS学习Linux,需要安装putty进行远程连接管理阿里云ECS上的机器。

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

打开putty后,输入阿里云主机号、用户名、密码。如果你不记得密码可以打开阿里云的网页控制台,找到“重置密码”

当看到welcome时,表示你已经成功远程连接阿里云主机。

安装FileZilla

这里我使用FileZilla来实现本地机器与阿里云ECS上的Linux传输文件

https://filezilla-project.org/download.php?type=client

安装完毕后输入主机名,用户名(root),密码,这样你就可以将你本机上的文件上传至你的阿里云ESC的机器上了。

代码编辑

Linux代码和Windows是有不少区别的,如果是代码编辑的话,可以使用Visual Studio Code。下载地址:https://code.visualstudio.com/Download

安装图形化桌面

使用命令行学习Linux,有时候显得有些枯燥无味,这个时候可以为你在阿里云ESC上的机器安装一个图形化的桌面。

我是用的镜像是阿里云提供的公共镜像Centos 7.3 64位。如果你想使用其他的镜像,可以参照阿里云提供的官方教程

https://help.aliyun.com/knowledge_detail/41530.html

阿里云同时也提供了很多的教学视频。

https://help.aliyun.com/video_list/41668.html?spm=5176.7741530.6.1000.sA55nx

下面我来说说我是怎么安装图形化桌面的。在ssh内运行如下的命令

yum update && yum install wqy-microhei-fonts

之后,输入如下的命令安装安装Gnome+VNC一键包

wget https://gist.githubusercontent.com/ivmm/d93138038edbd551def09205bb61ae11/raw/8ed82411926acb3ab331d293f6200447ad2c85cf/gnome_install.sh && bash gnome_install.sh

用阿里云学生机自行搭建Linux学习平台

接下来就是下载VNC_Viewer软件在你的本地电脑上

http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_x86_viewer.zip

打开vnc,在“VNC server”中输入你的阿里云ESC机器的公网地址:5901,记住一定是公网地址哦,并不是刚刚安装界面中出现的“VNC访问地址”!

如果点击connect不能连接的话,这种情况很可能是你没有打开阿里云ESC上的5901端口!就是没有添加相应的安全组!这时我们可以到阿里云的控制台上创建新的入栈规则,打开5901端口。

用阿里云学生机自行搭建Linux学习平台

输入5901/5901,打开端口。

用阿里云学生机自行搭建Linux学习平台

这样以后就可以使用vnc连接阿里云ESC上的机器了!

用阿里云学生机自行搭建Linux学习平台

这样就可以开启你的Linux学习之路了。

开启Linux学习之路

首先打开Terminal控制台,在控制台这里可以输入Linux命令。

用阿里云学生机自行搭建Linux学习平台

查看系统、内核、查看系统位数、查看硬盘和分区

cat /etc/issue
uname –r
getconf LONG_BIT
df –h

用阿里云学生机自行搭建Linux学习平台

使用CentOS常用命令查看当前时间

date上面已经介绍如何同步时间了

用阿里云学生机自行搭建Linux学习平台

软件安装与卸载

这里我使用的yum命令。yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。它能够从指定的服务器自动下载RPM包并且安装,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

下面我们来具体体验一下yum命令的便捷。

首先更新一下yum库:yum –y update

用阿里云学生机自行搭建Linux学习平台

Yum库更新完毕后,我们可以查看一下yum源中可以安装那些软件。

使用命令 yum list以下命令获取当前有效repolist中所能安装的所有rpm包列表,(很长,慎重)

用阿里云学生机自行搭建Linux学习平台

Yum中拥有海量的软件可以来安装。

下面我们可以使用命令:yum search在yum源的众多软件中寻找查询自己需要的软件。这里我一多媒体播放器软件xmms为例,在命令终端键入命令yum search xmms

用阿里云学生机自行搭建Linux学习平台

查询到了播放器软件xmms的相关信息之后,我们可以使用yum –y install xmms命令来安装这款软件。

用阿里云学生机自行搭建Linux学习平台

控制台显示软件xmms安装完成。

下面可以在桌面的”application”中看到这个软件已经安装完毕

用阿里云学生机自行搭建Linux学习平台

如果想要卸载某个软件的话可以使用命令yum remove 完成

键入命令 yum remove xmms可以看到,xmms被成功的删除了

用阿里云学生机自行搭建Linux学习平台

在Linux系统中的一大特点就是可以用命令行中很多的事情,感觉是不是非常的炫酷。

下面我们就来尝试一些常用的命令

我们使用touch 文件名 这条命令来创建一个新的文件

用阿里云学生机自行搭建Linux学习平台

需要住的是这条命令执行完毕后是没有任何的显示信息反馈的,但是你可以在home中发现多了一个新的空文件。

使用mkdir 文件夹名 创建新文件夹。同样这条命令执行完毕后也没有任何的反馈。

用阿里云学生机自行搭建Linux学习平台

使用rm 文件名 删除文件,出现提示信息后键入y,确认删除。

用阿里云学生机自行搭建Linux学习平台

通过cat文件名 命令可以查看文件的内容。

用阿里云学生机自行搭建Linux学习平台

使用cp 文件名 副本名 命令可以拷贝文件。

用阿里云学生机自行搭建Linux学习平台

使用mv 命令可以为文件重命名或者删除文件。

用阿里云学生机自行搭建Linux学习平台

如果你的文件在中文件太多,可以使用find命令查找文件。

用阿里云学生机自行搭建Linux学习平台

使用grep命令查找字符串

用阿里云学生机自行搭建Linux学习平台

使用tar 命令来将文件打包。

我们经常会需要进几个文件打包到一个文件夹中。在linux中我们使用tar命令将文件打包。这里我尝试将如下几个文件打入一个my.tar中。

用阿里云学生机自行搭建Linux学习平台

输入命令tar –cvf /root/my/.tar /root/my

用阿里云学生机自行搭建Linux学习平台

然后就可以看到my.tar包了。

用阿里云学生机自行搭建Linux学习平台

结束也是开始

这就是我使用阿里云ECS搭建Linux学习平台的全过程,感觉还不错吧!使用阿里云搭建Linux学习平台十分的方便。而且对于新手来说很“安全”,如果你是在自己的机器上搭建一个Linux学习平台,当系统出现问题,或是你不小心把系统“刚”坏了的话,那真的很麻烦。但使用阿里云的时候,你可以随时跟换不同的镜像,十分的方便、快捷。

再说说质量,在阿里云上操作Linux平台,和你在自己的机器上操作完全没差,反应速度很快。

这样有了阿里云的linux平台,我就可以更加便利的学习Linux了。

原创文章,作者:admin,如若转载,请注明出处:https://www.aliyunsolution.com/1367.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注