【云计算的1024种玩法】搭建Linux学习平台

  1. 云栖社区>
  2. 博客>
  3. 正文

【云计算的1024种玩法】搭建Linux学习平台

roygym777 2017-08-26 17:42:34 浏览3315
展开阅读全文

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

开通云服务

购买云服务

首先登录阿里云的官方网站,购买阿里云ECS产品

https://www.aliyun.com/product/ecs?spm=5176.8142029.388261.200.2XQhcK

阿里云针对在校学生有一个“云翼计划”,对于学生可以以超低价格购买到相关的产品,在通过了学生身份认证之后,就可以获得每月9.9的超低价。

https://promotion.aliyun.com/ntms/campus2017.html?spm=5176.8142029.759399.2.2XQhcK

如果想要以9.9每月的优惠价格购买到阿里云ESC的话,首先你要完成学生认证,在下面这个页面内完成学生认证。

https://account.console.aliyun.com/?spm=5176.8252056.388261.849.8ePkld#/student/home

输入你的证件号码,学校名称,以及你的入学年份就可完成学生身份认证。系统会自动将你填写的信息与学信网上的信息作比对。

我们可以点击“创建实例”,来选择自己需要的阿里云ECS机器的配置。

https://ecs.console.aliyun.com/#/create/prepay/?data=eyJkYXRhIjp7InZtX3JlZ2lvbl9ubyI6ImNuLWJlaWppbmctYnRjLWEwMSJ9fQ%3D%3D

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

安装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

接下来就是下载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端口。

输入5901/5901,打开端口。

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

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

开启Linux学习之路

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

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

cat /etc/issue

uname –r

getconf LONG_BIT

df –h

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

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

软件安装与卸载

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

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

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

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

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

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

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

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