云端搭建Linux学习环境 链接https://edu.aliyun.com/article/19 (阿里云ECS服务器 )课堂
云端搭建Linux学习环境
链接https://edu.aliyun.com/article/19
1. 开通云服务器 2
1.包年包月 按量付费(适合测试数据的时候) 2
2.地域 服务器数据中心所在城市 2
3. 网络 2
4. 实例系类 2
4. 公网带宽 3
5. 镜像 3
6. 存储 3
7. 购买台数 3
8. 安全设置 3
2.Linux 的远程管理 4
1.命令终端 4
2.文件传输 4
3.代码编辑 4
3. 为Linux环境安装图形化桌面(Gnome) 6
1.条件 6
2. 更新软件源并升级系统 7
3.安装Gnome+VNC一键包: 10
6.下载VNC_Viewer 11
4:学习 Linux 的基本操作 20
9.文件的下载 21
1.开通云服务器
进入ECS 的购买界面
1.包年包月 按量付费(适合测试数据的时候)
2.地域 服务器数据中心所在城市
华东1 杭州
华东2 上海
华北1 青岛
华北2 北京
华北3 张家口
华南1 深圳
不同地区之间内网不互联的
不同地域之间的同一区内网是互联的
一般我们选择可用区是看访客来源以及访客率最高的访客来源来自哪个国家哪个省份
比如是广东地区的,就选 华南1深圳的比较好
3. 网络
经典网络 是阿里云最早的网络访问方式 EDS RES 都是可以互联的 使用安全组织来隔离访问隔离控制
专有网络有个虚拟的网络和虚拟交换机 同一网络和同一个交换机下面才能实现 EDS 和 RES的互联 还可以绑定弹性官网IP 无论我们的ECS配置 无论怎么变更我们的IP都不会变 安全组可以实现可视化的配置
4. 实例系类
实现IO优化实例
分为系列一 aer barge 。。。内存
系列二 CPU DDOF 的内存
系列三 CPU DDRFOR 的内存
提供2.5GHZ的中轴HZ主频 适合通用计算机 小型WEB应用 中小型数据库
3.2GHZ的高轴 HZ频率 利用CPU进行高精度编解码,渲染,高定性能计算机场景
不同选型下面有不同的配置
4.公网带宽
按使用流量 无论我们使用多大的带宽都是用流量计费的
不同地域之间的流量资费不一样
固定带宽
5.镜像
公共镜像:
阿里云提供的底层公共实例镜像 比较纯净没有其他的附加组件
自定义镜像:
在公共镜像的基础上自定义安装软件和服务
共享镜像:
阿里云之间可以分享这个自定义镜像
镜像市场
商家做好的一些自定义镜像
6.存储
系统盘:40G起步的
1.SSD盘 论坛
2.高效 更适合大储存的场景
数据盘SSD盘
7.购买台数
8.安全设置
1.设置密钥 设置密钥文件来登录这个 linux系统 密钥 不会被暴力破解
2.设置密码 有个弊端可能会被暴力破解
3.创建后设置 创建ECS后重置密码 来设置密码
实例名称 系统自动生成
点击立即购买
2.Linux 的远程管理
Linux 的远程管理一般分为:命令终端,文件传输和代码编辑
1.命令终端
命令终端我们使用Putty 软件,Putty是一个自由的跨平台的Telnet/SSH客户端,同时在win32和Unix系统下模拟 .xtrem终端。其主要作者是SimonTatham

2.文件传输
使用SFTP协议传输文件的FTP软件
3.代码编辑
Linux代码和Windows是有不少区别的,就不如说回车上LF、CRLF,所以说编辑 Linux 上的文件像 .conf、config 文件啊,绝对不能用 TXT 文本编辑器!绝对不能用 TXT 文本编辑器!绝对不能用 TXT 文本编辑器!重要的事情说三遍,我接到过很多问题全都是 TXT 改文件的锅。
这里我推荐微软家的 Visual Studio Code,和其他编辑器比中文系统默认安装好就是中文,而且功能丰富,是一个比较不错的代码编辑器。
下载地址:https://code.visualstudio.com/Download
例子

新手注意
本实例安全组
开通
端口,有些时候端口没有开放一直以为我们软件配置出错了***
配置安全组

开放所有端口便于学习
3.为Linux环境安装图形化桌面(Gnome)
1.条件

条件 CentOS 7 64位的
打开putty
终端中输入
2.更新软件源并升级系统
在 SSH 内运行:
yum update&& yum install wqy-microhei-fonts

3.安装Gnome+VNC一键包:
Wget https://gist.githubusercontent.com/ivmm/d93138038edbd551def09205bb61ae11/raw/8ed82411926acb3ab331d293f6200447ad2c85cf/gnome_install.sh&& bash gnome_install.sh
注意要隔开Wget
按任意键开始安装:

安装桌面程序

不过这里的访问地址,IP是私网IP或者内网IP,我们需要自行替换成公网IP
6.下载VNC_Viewer
这里我们下载 TightVNc 的 VNC_Viewer 的绿色包:
http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_x86_viewer.zip
Wget https://gist.githubusercontent.com/ivmm/d93138038edbd551def09205bb61ae11/raw/8ed82411926acb3ab331d293f6200447ad2c85cf/gnome_install.sh&& bash gnome_install.sh
etc:
初期:早期UNIX中,贝尔实验室的解释是:etcetra directory 。 etc. 就是Et cetra。表示其他、等等什么的,英语里能常常看都这个缩写的。是用来放其他不能归类到其他目录中的内容。
后来FHS规定用来放配置文件,就解释为:"Editable Text Configuration" 或者 "Extended Tool Chest"。
linux下/etc为系统配置文件目录,该目录包含系统启动脚本、启动配置文件、用户登陆配置文件、网络配置文件、httpd 配置文件、IPSec 配置文件和其他文件等。

四、这里输入VNC的连接密码,不是root密码,可以是全新的,输入密码时是不显示的所以不要以为是没输入密码:

五、提示安装成功:

不过这里的访问地址,IP是私网IP或者内网IP,我们需要自行替换成公网IP
六、下载VNC_Viewer
这里我们下载 TightVNc 的 VNC_Viewer 的绿色包:
http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_x86_viewer.zip
七、运行VNC,输入公网IP:5901,点击 CONNETCT,然后输入刚才的VNC密码就可以了


八、开始你的远程 Linux 操作吧!

4:学习 Linux 的基本操作
视频学习附加内容:

Tar xzf 清净解压的命令
一、基本操作
1.查看系统、内核
cat /etc/redhat-release
uname -r
2.查看CPU
grep "CPU" /proc/cpuinfo
3.运行时间
uptime
4.查看系统位数
getconf LONG_BIT
5.查看硬盘和分区
df -h
6.软件安装与卸载
yum update #更新系统
yum makecache #更新软件源缓存
yum search 软件名 #搜索软件
yum install 软件名 #安装软件
yum remove 软件名 #卸载软件
7.软件的管理
service软件名 start #启动
service软件名 restart #重启
service软件名 stop #关闭
service软件名 status #状态
8.文件与文件夹管理
touch 文件名 #创建文件
mkdir –p a/b/c/d #递归创建文件夹
cp a.a b.b #复制文件
mv a.a c.c #重命名或者复制
chmod 0755 d/ #目录权限
chown –R 用户名:用户组 e/ #目录归属
rm a.bc -rf #删除文件/文件夹
9.文件的下载
wget http://下载地址
wget https://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.torrent
10.压缩于解压
压缩:tar zcvf node-v4.5.0.tar.gz
解压:tar zxvf node-v4.5.0.tar.gz
云端搭建Linux学习环境 链接https://edu.aliyun.com/article/19 (阿里云ECS服务器 )课堂的更多相关文章
- 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...
- 阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装
阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装 最近琢磨着想在服务器上搭建一个hexo博客,于是就在阿里云上买了一个云服务器ECS,远程接入后默认给的是一个命令窗口,没有图形界面, ...
- 阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装
阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装1. 背景在我们购买阿里云ECS服务器之后,默认的系统环境是很干净的,我购买的是ubuntu16.04,远程登录进入之后 ...
- 阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇
上一篇讲了PHP服务器的基本配置,我们安装了apache,php,还有MySQL,最后还跑通了一个非常简单的php页面,有兴趣的朋友可以看我的这篇博客: 阿里云ECS服务器Linux环境下配置php服 ...
- 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建
准备: 两台配置CentOS 7.3的阿里云ECS服务器: hadoop-2.7.3.tar.gz安装包: jdk-8u77-linux-x64.tar.gz安装包: hostname及IP的配置: ...
- 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper)
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...
- 阿里云ECS服务器windows环境下配置redis
一.下载解压redis github下载地址:https://github.com/MSOpenTech/redis/tags 下载的是Redis-x64-3.2.100版本,Redis-x64-3. ...
- Linux学习1-Xshell连接阿里云ECS服务器
前言 前段时间双十一活动,头脑发热买了个阿里云的服务器,买了后也不知道怎么用一直放着在.最近想起来,于是看了下阿里云ECS的相关资料. 由于平常一直用xshell比较多,不太习惯阿里云的ESC终端连接 ...
- 阿里云ECS服务器上搭建keepalived+mha+mysql5.6+gtid+一主两从+脚本判断架构踩的坑
最近,公司项目搭建了一套后端数据库架构,不是在RDS,是在阿里云的ECS服务器上搭建keepalived.mha.mysql5.6.gtid.一主两从架构,目前还没有实现读写分离,以后架构升级,可能代 ...
随机推荐
- Mongodb 5节点异地两中心故障转移恢复测试案例
Mongodb5节点异地两中心故障转移恢复测试案例 架构方式:5节点,主中心(2数据1仲裁),备中心(1数据1仲裁) 1基本情况 操作系统:Red Hat Enterprise Linux Serve ...
- [MySQL]修改mysql数据库的root密码的方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...
- LNMP 1.2 Nginx编译安装
Nginx官网是:nginx.org 下载稳定版本 cd /usr/local/src wget http://nginx.org/download/nginx-1.8.0.tar.gz tar zx ...
- javaScript之NodeList
NodeList对象 是DOM操作取出的集合(实际上是基于DOM结构动态查询的结果),用来保存一组有序的节点,可以通过位置来访问这些节点,它并不是array的实例. Nodelist最大的特点就是它的 ...
- JSP 按钮点击,onclick事件中的AJAX不执行可能的原因
<button onclick="deleteAccount()" >删除</button> 缺少了 type="button" &l ...
- JAVA基础知识总结11(异常)
异常: 就是不正常.程序在运行时出现的不正常情况.其实就是程序中出现的问题.这个问题按照面向对象思想进行描述,并封装成了对象.因为问题的产生有产生的原因.有问题的名称.有问题的描述等多个属性信息存在. ...
- 如何让DIALOG点击确定按钮之后由于数据不合法不关闭
public void SetDialogIsClose(DialogInterface pDialog, Boolean pisClose) { try { Field _Field = pDial ...
- bzoj 2653 middle(主席树)
题面:https://vjudge.net/problem/HYSBZ-2653 博客:https://blog.csdn.net/litble/article/details/78984846 这个 ...
- JS中的引用类型
JS的数据类型可以分为两类:一类是原始类型(比如数字.布尔值.字符串.undefined.null),另外就是对象类型.我们通常将对象类型称为引用类型.对象值都是引用.举个例子来说明,下如下的代码: ...
- Luogu 3193 [HNOI2008]GT考试
BZOJ1009 妙! 推荐这篇题解: https://www.luogu.org/blog/Edgration/solution-p3193 考虑设计dp,设$f_{i, j}$表示长串匹配到i,短 ...