CentOS7介绍
引文百度百科:
CentOS 7是CentOS项目发布的开源类服务器操作系统,于2014年7月7日正式发布。 [1]
CentOS 7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。 [2]CentOS 7内核更新至3.10.0、支持Linux容器、支持Open VMware Tools及3D图像即装即用、支持OpenJDK-7作为缺省JDK、支持内核空间内的iSCSI及FCoE、支持PTPv2等功能。
2020年11月12日,CentOS 7正式版推出该系列最终版本CentOS 7.9.2009。
CentOS 7在2024年6月30日正式结束支持。
主要功能:
1.可以把CentOS理解为Red Hat AS系列的社区版,它完全就是对Red Hat AS进行改进后发布的。各种操作、使用和RHEL没有区别。
2.CentOS完全免费,不存在RED HAT AS需要序列号的问题。
3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RHEL那样需要花钱购买支持服务。
4.CentOS修正了许多RHEL的BUG。
5.CentOS版本说明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4。
CentOS7安装准备工作
1.获取系统镜像
访问阿里云镜像站下载IOS镜像(这里选择2207,如需要其他的版本自行选择)
注意:如果下载的速度很慢的话可以换QQ浏览器试试
2.打开VMware创建虚拟机
2.1点击创建新的虚拟机按钮,创建虚拟机
2.2 一直点下一步知道这个界面出现选择稍后安装操作系统
2.3客户端操作系统选择Linux版本选择CentOs7 64位
2.4为新建的虚拟机取名,并修改虚拟机存储位置(如果需要)
2.5指定虚拟机的处理器数量(内核数)
我们可以从任务管理器中的性能看到自己电脑的内核数
2.6为虚拟机配置内存大小
2.7完成上一步之后,不用做其他的修改一直下一步就行了,一直到自定义硬件停下
2.8自定义虚拟机的硬件,把不必要的硬件去掉(根据自己需求来,也可以添加硬件)
2.9点击完成之后,会在界面显示我们创建好的一个虚拟机
点击编辑虚拟机设置添加我们下载好的ISO镜像文件
2.10配置完成之后点击开启此虚拟机,进入正式的安装步骤
CentOS7安装
1.启动后用鼠标点一下黑框框,在鼠标消失后按一下键盘方向键:上;选中列表的第一项即可
2.选择自己使用的语言,然后选择继续
3.根据自己的需求对虚拟机进行配置,如:时区,安装桌面,安装分区等等
3.1点击软件向下的软件选择,选择安装桌面,其他功能可根据需求自行选择
3.2配置分区,选择自动
4.完成上述配置并检查无误之后,点击开始安装
5.为root用户设置密码
这里为root用户设置的密码是root和用户名一样,因为不符合规则所以点击了两下完成
完成上述步骤之后等待进度条完成点击重启即可完成安装
重启之后会需要我们接受许可
1
2
3
安装后的初始化配置
1.语言选择以及普通用户的创建
语言以及输入语言我选择的是中文,可以根据自己的需求喜好选择
位置服务关闭
时区选择上海
连接账户跳过
用户创建:
创建用户名
设置这个用户的登录密码(这里我们必须遵守它的密码规则,要不然,点不了前进)
2.登录root用户进行初始化配置
2.1退出普通用户,点击注销,在弹出的对话框中选择注销
2.2点击普通用户下面的未列出
2.3然后用户名输入root,点击下一步
2.4密码输入我们安装时候为root用户设置的密码
2.5可以根据步骤1在此完成初始化配置,此次不需要创建用户
2.6右键桌面选择打开终端
2.7再打开的终端中右键选择配置文件首选项
2.8可以根据自己的需求喜好配置终端的样式,这里只是修改了字体的大小
设置静态IP(固定IP)
默认我们CentOS的网络策略采用的是动态IP,也就是每次连接网络的IP都不是固定的,这样我们开发人员使用的话就不是很好做测试,所以我们要更改虚拟机的网络策略,固定IP地址。
1.设置VMWare的网路适配器模式为NAT
2.在VMWare的菜单栏上选择编辑下面的虚拟机网络编辑器
然后再弹出的界面中选择VMnet8 NAT模式 然后点击如下图标记的序号为2的NAT设置记住里面的网关IP地址(注意:此操作的NAT设置不需要进行任何设置只需要记住网关即可,但是要确保左图选中的是VMnet8 NAT模式,可以再完成图中序号5之后再点击来看一下是否选中的是NAT模式)
3.右击物理机右下角的网络图标点击网络和Internet设置
3.1然后点击高级网络设置
3.2选择VMware Network Adapter VMnet8点击编辑
3.3然后选择IPV4点击序号2的属性,在弹出来的界面选择序号3,然后将在VMWare上获取的网关IP地址填写到IP地址一栏,然后把最后以为换成1,子网掩码一栏填写255.255.255.0,网关一栏就是在VMWare上获取的IP地址,最后点击确定即可(注意:此IP是根据你获取到的地址来填写的不是照抄我的,只是格式是一样的)
4.进入CentOS7虚拟机,然后修改一下ifcfg-ens33文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
4.1按鼠标i键进入编辑模式,并修改BOOTPROTO的值为static,dhcp是自动获取ip,static是静态ip,因为我们要设置固定IP所以把值改成static
4.2按鼠标的方向键下移动到末尾添加一下内容:
IPADDR=192.168.xx.xx
NETMASK=255.255.255.0
GATEWAY=192.168.xx.xx
DNS1=8.8.8.8
DNS2=8.8.4.4
XX怎么获取:需要依赖前面虚拟机网络编辑中NAT设置获取的网关ip,如:我的网关是192.168.181.2
IPADDR:是我们要设置的固定IP地址,IP以英文圆点分割,此出填写的IP地址前三部分跟我们获取到的网关IP地址前三部分相同,只是最后一部分随便设置只要小于255,并且不不是1和2就行了
GATEWAY: 就是通过虚拟机网络编辑器NAT设置获取的网关IP
其他三个参数不用修改直接复制上去即可
5.保存之后重启网络
service network restart
6.设置虚拟机自动连接网络
6.1在弹出的界面中选择这个编辑按钮
6.2在弹出的界面中勾选自动连接点击应用
6.3打开终端输入命令:ifconfig查看是否有我们设置的IP了
6.4测试是否能够上网,并且看虚拟机与物理机是否能够互相ping通
ping www.baidu.com
出现下图的样子就代表我们的虚拟机能够上网了
6.4.1获取物理机IP地址,win+r打开输入cmd进入物理机终端,然后输入ipconfig获取IP地址
6.4.2在虚拟机ping一下物理机
6.4.3在物理机在ping一下虚拟机的IP
更换CentOS7的yum镜像源
因为在近期centos官方停止维护官方yum源,所以我们需要把yum更改为国内的yum源,这里换成阿里云的镜像源
1.备份CentOS-Base.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.下载阿里云的CentOS-Base.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3.为了方便下载软件,这里再把EPEL加上
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
4.清除换成并生成新缓存
yum clean all && yum makecache
5.更新yum包
yum update
询问我们输入Y/N时直接输入y即可,然后耐心等待更新即可,时间可能优点久,出现如下图完毕!字样即可