1. Linux简介

Linux是一个开源的类Unix操作系统,它其实是一系列Linux内核基础上开发的操作系统的统称(通俗来说Linux就是内核,linux系统就是围绕这个内核打造出来的操作系统)
现在的Linux应用领域有云计算、服务器、移动硬件、网络设备、嵌入式以及个人PC。

Linux优势在于:稳定、安全、性能好、占用资源少。

2. Linux系统选择

1、linux系统分类

  • Linux桌面系统:首选Ubuntu
  • Linux服务端系统:首选RHEL(收费)或CentOS(开源、免费)

2、如何选择版本

  • Ubuntu:16.04、18.04
  • RHEL:7.4、7.6、8、8.1
  • CentOS:7.4、7.6、8.0、8.1

3、要学会linux系统?

  • 行业趋势:电商、游戏、金融、等 互联网行业…
  • 后端数据库:mysql、mongodb、redis 这些服务都需要部署到linux系统,
  • 消息队列:kafka、active mq、等 也需要部署到linux系统
  • 应用:电商网站app、游戏后端、也需要部署到linux系统上。

3. Linux安装

3.1. 下载Centos

从centos官网下载centos 7.6版本

所有Centos 系列的版本下载链接
Centos 7.6 下载链接

3.2. 配置镜像

准备好已经下载的镜像文件:CentOS-7-x86_64-DVD-1810.iso

打开VMware软件,选择文件->新建

image.png
弹出安装配置界面,选择从光盘或镜像中安装,然后将已下载的镜像文件拖动到安装区域进行镜像识别.
image.png

识别到镜像文件之后,选中该文件,点击继续准备下一步安装.
image.png

选中固件类型,默认方式传统BIOS,然后点击继续.

image.png
检查配置信息无误后,点击完成,等待镜像安装。
image.png

3.3. 定制化

该步骤可以通过点击 自定设置 来自定义修改虚拟机名称和安装目录

image.png
我们可以设置存储该虚拟机的目录名、标签和存储路径(名称和路径都根据实际情况来设置)
虚拟机名称:CentOS7 64位
虚拟机存储路径:/Users/xxxx/Documents/虚拟机/student

image.png

3.4. 系统设置

我们需要点击右上角的 扳手 图标来进入系统设置,可以配置CPU、内存、网络等….
image.png
可以看到下面有很多设置选项
image.png
点击 处理器和内存 将设置 CPU:2核心,内存:2G(根据自身宿主机的配置来设置)
image.png
点击 网络适配器 进行重要的网络设置,其实这里我们直接使用 NAT网络 即可

VMware 默认有三种链接方式:
VMnet0 桥接网络
虚拟机相当与网络上的一台独立计算机,与主机一样,拥有一个独立的 IP 地址。
VMnet1 仅主机网络
虚拟机只能和主机相互访问,不能访问外部网络。
VMnet8 NAT网络
虚拟机在外部网络上共享主机的 IP 地址,主机为虚拟机发出的网络流量进行网络地址转换。
image.png
修改mac上的vmware的网络配置目录如下:

  1. $ /Library/Preferences/VMware Fusion

vmware配置网络

3.6. 安装镜像

Centos7 以上的系统网卡命名规则被重新定义成 en xxx这种方式,下面将网卡命名规则改为eth xx,需要调整内核信息 .

进入操作系统安装界面,我们快速按Tab键,然后在你和信息的最后面输入:net.ifnames=0 biosdevname=0,点击回车

image.png
过了一会就能看到centos安装界面了,这里可以选择系统使用的语言,选择 English
image.png
可以看到有各项设置
image.png

3.7. 设置时区

点击DATE & TIME 设置时区,选择上海(Asia/Shanghai)
image.png

3.8. 最小化安装

通常我们会最小化安装来保证系统的最小化体积,后续等系统安装完毕后,在按需安装需要的工具/软件。

点击SOFTWARE SELECTION 安装工具,选择Minimal Install 最小化安装
image.png

3.9. 关闭KDUMP

系统启动时会预留一块内存空间,当系统奔溃调用命令kexec在预留的内存空间中启动kdump内核,该内核会将此内存中的所有运行状态和数据信息采集到一个coredump文件中以便后续的分析调试。

点击KDUMP 将其关闭(捕获内核奔溃)
image.png

3.10. 自定义分区

点击INSTALLATION DESTINATION,勾选I will configure partitioning,点击左上角的Done ,进入下一步
image.png
选择Standard Partition 标准分区,再点击+ 添加分区
image.png

添加swap分区:类似于windows/mac的虚拟内存,在内存不够用的时候占用硬盘的虚拟内存来进行临时数据存放,对于linux而言就是swap分区
image.png

添加boot分区:引导分区,包含了系统启动的必要内核文件,即使根分区坏了,也能正常引导启动image.png
添加根分区:所有文件都从这开始
image.png

完成分区操作,点击左上角的Done ,进入下一步
image.png
当我们点击完成分区的时候,系统会有提示,只需要点击右下角的Accept Changes即可
image.png

3.11. 关闭安全策略

点击SECURITY POLICY

image.png

3.12. 设置root密码

当所有的系统基础设置完成后,点击右下角的按钮,进入安装步骤
image.png

系统最后一步安装界面
image.png点击ROOT PASSWORD为root用户设置默认密码,设置完毕后,点击右上角的Done,回到系统安装界面
image.png等待数分钟后,系统安装完毕,点击右下角的reboot 重启并进入centos系统image.png

3.13. 系统安装完毕

image.png