阿里的一台ECS还有一个月到期,就趁这一个月的时间,用它来学习一下梦寐已久的CentOS。

由于历史原因,一直使用Windows环境,还从没接触过任何一种Linux系统。

在服务器端部署MySQL/Tomcat/Ngix环境时,同配置的低成本ECS,如果使用Win系列,除了系统开销就不剩多少了,但Linux不一样,没有那么多的UI渲染,可以把宝贵的资源用到服务上,并且稳定性方面也更可靠,所以早就想切换到Linux平台上来。

一、准备ECS

登录阿里云后台,找到即将到期的ECS实例,执行“更换系统盘”操作

原来的WIN系统分分钟烟消云散,取而代之的是自由的 -- CentOS 7.2

二、第一次见面

很快,系统盘更换成功,它就静静的呆在那里等着我

原来的远程桌面用不上了,想要远程连接到Linux,需要更简单的:putty点此下载

只需填写Host Name,就是远程服务器的IP或者网址,端口默认22不用改,连接类型选择“SSH

最后在Saved Sessions里填一个连接的名称,点击“Save”即可把连接信息保存,下次不用重新输入,直接双击连接名称就行了!

点击“Open”,远程连线!

首先,输入用户名:root,密码是在更换系统盘的时候设置的

最后一行:[root@iZ25f8hk9yzZ ~] # 就表示登录成功了

其中,root就是当前登录的用户名,iZ25f8hk9yzZ是机器名,~表示当前所在的是root的宿主目录,#表示当前为管理员模式($表示普通用户模式)

看起来就是这样了,没有Windows轰隆隆的咆哮声,也没有iOS优雅的扁平式图标,但这就是Linux

三、挂载数据盘

刚安装的Linux镜像还没有挂载数据盘,可以使用该命令进行检测:df -h

可以看到,只有一个“/dev/xvda1”的40G的系统盘

下面,就开始对数据盘进行分区、格式化并挂载

1、数据盘分区

命令:fdisk -l

可以看到,红框中的“/dev/xvdb”数据盘就是我们的目标

命令:fdisk /dev/xvdb

输入:根据提示,依次输入 np1,两次回车,wq,分区就开始了

备注:如果已经对该数据盘进行过基本分区,可以在输入 n 之前先输入 d 删除已有分区。

关于linux硬盘的分区主要分为 基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于4个。基本分区可以直接使用但不能再分区。扩充分区必须再进行二次分区才能使用。需要对扩充 分区建立逻辑分区(logical partion),逻辑分区没有数量上限制。

再次运行 fdisk -l 命令,查看新的分区。新分区 xvdb1 已经创建好:

2、格式化

命令:mkfs -t ext4 /dev/xvdb1

由于写这篇随笔是后补的,并且当时没有截图,所以上图是从阿里的教程里引用的,但结果都差不多

3、挂载磁盘

1)写入分区信息:

命令:echo '/dev/xvdb1 /mnt ext3 defaults 0 0'>> /etc/fstab

2)挂载新分区

命令:mount /dev/xvdb1 /mnt

3)检测分区

命令:df -h

到此为止,该数据盘就可以正常访问使用了。

四、小结

由于阿里的ECS提供了很多的Linux镜像服务,所以免去了系统安装的流程,直接进入系统使用的步骤

虽说没有学到系统安装的部分,但以后绝大多数情况还是在云服务的环境,所以个人认为安装的细节完全可以交给供应商去做,把有限的精力集中在业务上还是明智的

今天已经把一套崭新的CentOS架设完了,明天将学习Linux上最基本、最常用的一些Shell命令。

CentOS学习:第一天的更多相关文章

  1. Centos学习手册——装逼宝典之强制重置密码

    ---恢复内容开始--- Centos学习手册by RuffianFish; 痞子鱼 近日闲的无聊,而最近又在搞Centos决定写个Centos详细的学习手册,以便自己在长时间没摸Centos的情况下 ...

  2. Centos学习

    Centos学习 ---恢复内容开始--- Centos学习手册by RuffianFish; 痞子鱼 近日闲的无聊,而最近又在搞Centos决定写个Centos详细的学习手册,以便自己在长时间没摸C ...

  3. Magento学习第一课——目录结构介绍

    Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...

  4. YII2学习第一天

    YII2学习第一天,之前稍微看了看TP,感觉和自己的理念不是很符合,然后转学YII2了. 使用的文档是https://github.com/yiisoft/yii2/tree/master/docs/ ...

  5. Java学习第一天

    Java学习第一天 对于网络管理员或者黑客必须知道的八个cmd命令 详情请参考:http://www.2cto.com/os/201608/533964.html          nbtstat  ...

  6. 一、Android学习第一天——环境搭建(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 一. Android学习第一天——环境搭建 Android 开发环境的搭建 ...

  7. web学习第一章

    web学习第一章   我是大概9月10日开始走上IT之路的,一开始学习了小段时间的自动化办公软件, 昨天我开始学习客户端网页编程,我了解什么是WEB,一些比较老古董的计算模式和发展历史,印象最让我深刻 ...

  8. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  9. swift系统学习第一章

    第一节:变量,常量,类型推断,字符,字符串 //swift学习第一节 /* 变量 常量 类型推断 字符 字符串 */ import UIKit //变量 var str = "swift&q ...

  10. (译) 强化学习 第一部分:Q-Learning 以及相关探索

    (译) 强化学习 第一部分:Q-Learning 以及相关探索 Q-Learning review: Q-Learning 的基础要点是:有一个关于环境状态S的表达式,这些状态中可能的动作 a,然后你 ...

随机推荐

  1. 如鹏网学习笔记(十三)EasyUI

    一.EasyUI简介 是一组基于JQuery的UI插件集合 主要作用:为JQuery对象提供新的方法,实现新的功能 可以快速创建出简洁.友好.美观的页面,非常适合做网站后台管理页面(不够漂亮,不适合做 ...

  2. [javaSE] 数据结构(队列)

    队列是一种线性存储结构,他有以下特点: 1.队列中数据是按照“先进先出”方式进出队列的 2.队列只允许在“队首”进行删除操作,在“队尾”进行插入操作 3.队列通常包含两种操作:入队列和出队列 使用数组 ...

  3. [javaSE] GUI(图形用户界面)

    java为gui提供的对象都在java.Awt和javax.Swing包中 Awt:抽象窗口工具包,依赖平台,调用系统的本地方法 Swing:完全由java实现的轻量级工具库 eclipse官方封装了 ...

  4. Java实现进程调度算法(一) FCFS(先来先服务)

    一.概述 因为这次os作业对用户在控制台的输入输出有要求,所以我花了挺多的代码来完善控制台的显示. 也因为我这次要实现多个类似算法,所以将一些共性单独提取出来作为一个类. 如果只想要和算法有关的核心代 ...

  5. 网络安全之——DNS欺骗实验

        ---------------发个帖证明一下存在感,希望各位大牛们,别喷我!!谢谢--------------         DNS(域名系统)的作用是把网络地址(域名,以一个字符串的形式) ...

  6. groovy普通方法、抽象方法、接口、trait

    /** * Created by Jxy on 2018/12/21 14:07 * trait关键字 * 声明trait中的方法和任何常规方法一样 * trait声明抽象方法需要在实现类中实现 * ...

  7. HDU 3306 Another kind of Fibonacci ---构造矩阵***

    Another kind of Fibonacci Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Jav ...

  8. HDU 2041--超级楼梯(递推求解)

    Description 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?   Input 输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每 ...

  9. asp.net WebService的一个简单示例

    不同的系统之间经常会需要数据的交换对接,而Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的.专门的第三方软件或硬件, 就可相互交换数据或集成.依据Web Service规范 ...

  10. 如何面试Web前端开发

    分享一篇HR前端面试心得: 面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程.无论大公司还是小公司,之所以在如何招聘到真正有能力的,前端工程师方面会遇到同样的问题. ...