Linux100个入门实验-01 创建自己的第一台CentOS


LAB100-01 创建自己的第一台CentOS

目录
  • 第1部分 新建CentOS虚拟机
  • 第2部分 安装CentOS6
  • 第3部分 关键知识点讲解

     要成为一个合格的司机,得首先有一辆车提供给我们学习驾驶技术。同样的,我们学习Linux也首先得有一台Linux机器,因此,本实验将在VMware Workstation上带领大家部署入门阶段的第一台Linux机器。
    本次实验总共安装2台CentOS虚拟机,第一台是CentOS 6.x。之所以使用6版本,是因为在当前生产环境当中,仍然有大量的6版本存在,因此学习6版本也有大量的用场。



第1部分 新建CentOS虚拟机
新建虚拟机
点击+号创建新的虚拟机

Linux100个入门实验-01 创建自己的第一台CentOS

选择典型(安装向导)

典型模式下可以最快速最简单安装好我们所需要的机器,如果有其他个性化及特殊需求我们则可以在自定义模式进行。

Linux100个入门实验-01 创建自己的第一台CentOS

选择安装介质


这里我们选择稍后安装操作系统,先创建一个空壳虚拟机,后边再加载iso镜像

Linux100个入门实验-01 创建自己的第一台CentOS

客户机操作系统:选择Linu > CentOS64位
Linux100个入门实验-01 创建自己的第一台CentOS
选择虚拟机安装的路径
  • 小贴士:建议单独创建一个文件目录,用于存放虚拟机文件
  • 建议每台虚拟机文件夹独立存放,避免很多虚拟机文件存储在一个文件夹,引起混乱
Linux100个入门实验-01 创建自己的第一台CentOS
磁盘配置

  • 初始磁盘大小我们规划为200GB(只是虚拟出200GB,而不会真实占用硬盘200GB空间)
  • 将虚拟磁盘存储为单个文件,显然更利用我们管理
Linux100个入门实验-01 创建自己的第一台CentOS
完成

Linux100个入门实验-01 创建自己的第一台CentOS

虚拟机配置

  • 编辑虚拟机配置,进行常规配置
Linux100个入门实验-01 创建自己的第一台CentOS

配置:
  • 处理器我们设置为2个CPU,以在现有充足资源环境下提高性能
  • 挂载CentOS6.x的iso镜像
  • 网络适配器,选择为仅主机模式(在初始实验环境下比较方便)
Linux100个入门实验-01 创建自己的第一台CentOS


第2部分 新建CentOS虚拟机


安装时,有多个安装选项,下面做简单说明


选项说明:
  • 安装或升级现有系统(升级系统时选择该项)
  • 安装带基本视频驱动的系统(很少用)
  • 救援系统(救援系统-系统启不来时用于故障修复)
  • 从本地驱动启动(光盘、磁盘等,如果本地磁盘装有系统的话,则等于直接从该磁盘启动)
  • 内存测试(用于检测测试内存,怀疑内存不稳定还可以用它来检测?是不是有些意外?~_~)

此处我们要进行全新的系统安装,因此可以选择第一项(安装或升级已存在的系统)



全新安装,选择第一项

Linux100个入门实验-01 创建自己的第一台CentOS


回车,开始安装

Linux100个入门实验-01 创建自己的第一台CentOS


检测光盘,直接跳过。
  • 我们实验使用的是iso镜像不需要检测,检测时间较长,如果有问题换个iso镜像就可以了。
Linux100个入门实验-01 创建自己的第一台CentOS


经典的CentOS6 logo出现了
  • 这里我们使用的是CentOS6.9版本,目前最新的版本是7.14。

Linux100个入门实验-01 创建自己的第一台CentOS



系统语言:

这里我们直接使用英语,培养英文界面的环境使用习惯,因为生产环境中及官方文档也多是英文界面。同时也应该注意这里是安装过程中选择什么语言,不是安装好后系统固定的语言。(语言选项后期都是可以更改的)
Linux100个入门实验-01 创建自己的第一台CentOS


键盘布局:

选择默认美国英语键盘布局即可,我们中国大多也是用的同样的键盘布局(很少有人用日文键盘吧~_~)
Linux100个入门实验-01 创建自己的第一台CentOS


选择OS安装的存储:选择基本存储设备
  • 基本存储设备:即将系统安装在直连存储,也就是我们的硬盘上
  • 特殊的存储设备:安装操作系统到SAN设备,此处没有SAN,默认检测也会选择本机
Linux100个入门实验-01 创建自己的第一台CentOS


是否要对刚添加的虚拟磁盘进行格式化:是

我们是安装全新的系统,因此需要在这块全新的磁盘上先进行格式化
Linux100个入门实验-01 创建自己的第一台CentOS



主机名:

  • 对于主机名,我们应当养成规范命名、见名知义的好习惯来对主机进行命名。
  • 这里我们的第一台机器是6.9版本,因此直接命名为centos69,以和后边安装的新版本区分。
  • 配置网络:可以在此界面配置网络,也可以后边再配置。此处先略过,后边再配。

Linux100个入门实验-01 创建自己的第一台CentOS



时区:

  • 小贴士:快速选择时区的方法就是直接点击地图上的中国上海
  • 时区很重要,不同的时区将造成系统不同的时间,及文件、日志等的时间混乱。
  • 不使用UTC世界统一时间,它不属于任意时区。我们使用北京时间的东八区时间即可。
Linux100个入门实验-01 创建自己的第一台CentOS


密码:

  • 系统默认要求使用复杂密码,提高安全等级
  • 注意这里设置的是root密码,不是普通用户密码(普通用户之后可以新创建)

Linux100个入门实验-01 创建自己的第一台CentOS


密码复杂性

  • 生产环境建议务必采用强密码,增强安全性
  • 实验环境使用简单密码即可,系统也会提示弱口令警告,选择Use Anyway忽视继续

Linux100个入门实验-01 创建自己的第一台CentOS



分区:(比较重要的部分)

各选项解释如下,此实验我们使用最后一项,创建自定义分区布局,真正生产环境中也是最多
  • 使用所有的磁盘空间(把磁盘上所有空间全用光)
  • 替换现有已存在的Linux分区系统(如果磁盘上有旧的Linux分区,干掉并替换)
  • 收缩现有系统(如果磁盘上已经有分区,但是空间有限,因此进行压缩)
  • 使用剩余的分区(只使用磁盘剩余空间创建分区,不管上边是否有旧的分区)
  • 创建自定义布局

前5项都会有默认的分区策略,完成特定的分区。我们学习目的,因此使用自定义模式按照我们自己的需求进行分区

Linux100个入门实验-01 创建自己的第一台CentOS


创建分区
  • 图中可见系统当前有200GB空间空闲,说明我们加的200GB硬盘还未开始使用

Linux100个入门实验-01 创建自己的第一台CentOS


在分区之前
  • 在分区之前,我们先按Ctrl+Alt+F2 切换到命令行界面
  • 使用ls /dev/sd* 查看当前有哪些分区,可以确认当前还没有任何分区,因为我们还没有开始分区
Linux100个入门实验-01 创建自己的第一台CentOS

关于分区类型

这里有三种分区类型,我们应该使用哪一种呢?这里简单做下解释

  • 标准分区:最常使用的方式,性能佳。
  • RAID分区:即软RAID,性能较弱,生产环境很少用。都是直接使用RAID卡做RAID,即硬RID。
  • LVM:逻辑卷,性能较弱,优点是可以在线调整分区大小,使用场景不多。
因此,我们选择标准分区
Linux100个入门实验-01 创建自己的第一台CentOS


分区规划:
下面我们对分区做下简单介绍和规划
  • / 根分区,建议独立一个分区,实验规划50GB
  • /boot 启动分区,建议独立一个分区(boot分区主要存放内核及启动文件),独立分区的好处就是将来万一故障修复时,不会影响别的数据。一般大小500M即可,实验规划1GB
  • / data ,这是我们新建的一个用来给用户数据的专用分区练习用,也建议独立一个分区。大小随意,此处规划30GB
  • / swap 交换分区,它的功能相当于Windows中的虚拟内存,即磁盘充作内存,在内存不够使用时,系统会使用一部分硬盘资源当做内存来使用。在Linux中不用刻意分,它默认就是一个独立的分区,因此直接选择该独立分区即可,大小一般为内存的1~1.5倍即可
  • 剩余空间:后边实验预留

实验规划分区大小

Linux100个入门实验-01 创建自己的第一台CentOS


按照规划进行分区即可

/根分区:50GB(默认单位为MB)

Linux100个入门实验-01 创建自己的第一台CentOS


/boot启动分区:1GB

Linux100个入门实验-01 创建自己的第一台CentOS


按照规划完成所有分区

Linux100个入门实验-01 创建自己的第一台CentOS


格式化磁盘

Linux100个入门实验-01 创建自己的第一台CentOS



继续格式化(系统有两次确认提示是否确实要格式化设备,新磁盘直接格式化)

Linux100个入门实验-01 创建自己的第一台CentOS


正在分区

Linux100个入门实验-01 创建自己的第一台CentOS



小贴士:此时如果快速切换到CLI界面,使用命令 ls /dev/sda* 可查看到正在进行的几个分区

Linux100个入门实验-01 创建自己的第一台CentOS



启动操作系统清单

  • 很高级的一个功能哦,通过该功能我们可以增加一个分区装上其他操作系统,如Windows Server,开始时选择自己所需的系统
  • 此处我们直接默认即可

Linux100个入门实验-01 创建自己的第一台CentOS

Linux100个入门实验-01 创建自己的第一台CentOS

安装软件
  • 生产环境一般都是Minimal方式,体量小也稳定,如新增功能后期可再安装
  • 此处实验我们选择Desktop桌面方式,便于学习

Linux100个入门实验-01 创建自己的第一台CentOS 



系统开始安装

Linux100个入门实验-01 创建自己的第一台CentOS

经过漫长的等待后,系统终于安装完成,重启计算机

Linux100个入门实验-01 创建自己的第一台CentOS

重启后的初始化设置

  • 在第一次启动时,会有一个初始化向导,有几个初始化设置,如许可、创建新账户、时间日期等

Linux100个入门实验-01 创建自己的第一台CentOS


当然要同意许可了

Linux100个入门实验-01 创建自己的第一台CentOS


创建一个普通用户账户
系统默认首次要创建一个普通用户,即使生产环境中也不建议使用root超级用户账户。
Linux100个入门实验-01 创建自己的第一台CentOS


日期和时间
  • 在生产环境中务必要保证时间的准确、一致,否则会出现很大问题(一般都会有NTP服务器同步时间)
  • 此处实验可不使用NTP服务器
Linux100个入门实验-01 创建自己的第一台CentOS



Kdump警报
  • 系统提示由于内存不足,无法自动启动Kdump功能,忽略即可
  • Kdump是一个内核出现问题的排错功能,一般如出现问题大多为硬件故障

Linux100个入门实验-01 创建自己的第一台CentOS


完成初始化

Linux100个入门实验-01 创建自己的第一台CentOS


关于登录账号

  • root用户默认不显示,在other选项里手动输入账户密码才能进入(从这里也可以看到系统设计者对于root账户在平时生产时的使用也是相当谨慎的态度)
  • 因为我们学习,所以不使用普通账户,直接root登录

Linux100个入门实验-01 创建自己的第一台CentOS


当输入root用户名后,下方弹出系统语言选项,这也是之前说的系统安装时的语言选项,后边都可以更改。建议仍然使用英文界面

Linux100个入门实验-01 创建自己的第一台CentOS


如前所述,系统不建议root账户登录

Linux100个入门实验-01 创建自己的第一台CentOS


好,接下来就是CentOS6的界面了

Linux100个入门实验-01 创建自己的第一台CentOS


给它换个喜欢的背景

Linux100个入门实验-01 创建自己的第一台CentOS


因为我们安装的是Desktop组件,因此很多桌面级的软件一应俱全

Linux100个入门实验-01 创建自己的第一台CentOS


但我们作为学习,做常使用的还是terminal命令行方式。右键即可打开

Linux100个入门实验-01 创建自己的第一台CentOS


OK,至此第一台CentOS6 机器安装及初始化配置工作完成。