Linux简介及环境搭建
一、 Linux介绍
在学习linux之前,我们先了解一下linux是什么。linux其实有两种含义:一种是泛指Linux操作系统,另一种是指Linux内核。我们以后如果没有特殊说明就是指linux操作系统。linux操作系统和我们笔记本、台式机上安装的windows操作系统一样,都是用来管理计算机资源的,只不过linux操作系统大部分都用在了服务器上。
linux操作系统有很多发行版,比如RedHat、CentOS、Ubuntu、SUSE Linux、Fedora Linux、中标麒麟等等。我们以后的学习就选择企业用的最多的centos进行学习。
二、准备linux环境
现在可选择的方案比较多,比如云主机,不过我们还是喜欢在本地搭建虚拟机。在我们的windows电脑上安装虚拟化软件,这样方便管理、且不依赖网络。接下来我们开始安装虚拟机。
1. 安装VMware workstation虚拟机
VMware workstation 15.0pro
CentOS7 x86_64
(1) Vmware Workstation 15.0下载
https://www.vmware.com/cn/products/workstation-pro.html
将VMware workstation 15 pro和CentOS7 ISO镜像文件下载至Windows系统,双击VMware-workstation-full-15.5.1-1501844.exe,根据提示完成安装,会在Windows桌面显示VMware Workstation图标,如图所示:
2. 创建VMware workstation虚拟机
双击桌面VMware Workstation图标打开虚拟机软件,单击“创建新的虚拟机”,如图所示:
新建虚拟机向导,选择自定义(高级)(C)选项,如图:
选择兼容性:
安装客户机操作系统,选择“稍后安装操作系统(S)” :
选择客户机操作系统,由于我们即将安装CentOS7操作系统,所以需要勾选“Linux(L)”,同时版本(V)选择“CentOS64位”:
命名虚拟机:
CPU配置:
虚拟机内存设置,默认为1024MB,如图:
选择虚拟机网络类型,此处选择-网络连接为-“NAT”,如图:
选择磁盘控制器类型:
选择磁盘类型:
创建磁盘:
指定磁盘容量,设置虚拟机硬盘大小为20GB,将虚拟磁盘拆分成多个文件,如下图:
磁盘文件命名:
虚拟机硬件资源创建完成,设备详情里面包括计算机常用设备,例如内存、处理器、硬盘、CD/DVD、网络适配器等,如图:
将CentOS7 ISO系统镜像文件添加至虚拟机CD/DVD中,双击虚拟机“CD/DVD(IDE)自动检测”选项,选择CentOS-7-x86_64-DVD-1810.iso镜像文件,如图:
3. Linux系统安装
如果直接在硬件设备上安装CentOS系统,不需要安装虚拟机等步骤,直接将U盘或者光盘插入DVD光驱即可,打开电源设备。
1)如图所示,光标选择Install CentOS 7,直接按Enter键进行系统安装。
2)CentOS7欢迎界面,选择安装过程中界面显示的语言,初学者可以选择“简体中文”或者默认English,老师推荐默认English就可以了,鼠标点击“Continue”。如图:
3)CentOS7 Installation Summary安装总览界面,如图:
时区选择上海:
选择系统安装位置:
点击“INSTALLATION SOURCE”,然后进入第(4)步。
4)选择“I will configure partioning.”,单击Done,如图
下拉框选择“Standard Partition”,选择+号,创建分区,如
Linux操作系统分区与Windows操作系统分区C盘、D盘有很大区别,Liunx操作系统是采用树形的文件系统管理方式,所有的文件存储以/(根)开始,如图:
Linux是以文件的方式存储,例如/dev/sda代表整块硬盘,/dev/sda1表示硬盘第一分区,/dev/sda2表示硬盘第二分区,为了能将目录和硬盘分区关联,所以Linux采用挂载点的方式来关联磁盘分区,/boot目录、/根目录、/data目录跟磁盘管理后,称之为分区,每个分区功能如下:
- /boot分区用于存放Linux内核及系统启动过程所需文件;
- Swap分区又称为交换分区,类似Windows系统的虚拟内存,物理内存不够用时,以供程序使用Swap内存;物理内存32G,虚拟内存512MB!阿里云交换分区设置0;
- /分区用于系统安装核心分区及所有文件存放的根系统;
- /data分区为自定义分区,企业服务器中用于作应用数据存放。
创建/boot分区并挂载,分区大小为200MB:
单击“Add mount point”即可,磁盘分区默认文件系统类型为XFS,根据如上方法,依次创建swap分区,大小为2048MB,创建/分区,大小为剩余所有空间,最终如图:
上面配置完成后点击左上角“Done”即可(一般需要点两次)。然后会出现下图,点“accept changes”就可以了:
选择SOFTWARE SELECTION,设置为Minimal Install最小化安装,如果后期需要开发包、开发库等软件,可以在系统安装完后,根据需求安装即可,如图:
以上配置完毕后,单击“Begin Installation”,单击“Root PASSWORD”设置Root用户密码,如图2-23所示,如果需要新增普通用户,可以单击“USER CREATEION”进行创建即可。
安装进程完毕,单击“Reboot”重启系统,如图:
重启CentOS 7 Linux操作系统,进入Login登录界面,“localhost login:”处输入root,按Enter键,然后“Password:”处输入系统安装时设定的密码,输入密码时不会提示,密码输入完按Enter键,即可登录CentOS 7 Linux操作系统,默认登录的终端称为Shell终端,所有的后续操作指令均在Shell终端上执行,默认显示字符提示[root@localhost ~]#,其中#代表当前是root用户登录,如果是$表示当前为普通用户。如图: