提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、安装CetOS 7操作系统
- *1.创建虚拟机**
- 2 挂载CentOS镜像(需提前下载好镜像文件)
- *3 安装CentOS 7系统**
- 二、CentOS 7操作系统与MobaXterm
- 1.操作系统简单指令引入**
- *2 MobaXterm通过SSH协议远程连接VMware内的CentOS 7Linux虚拟机*
- *3.基础环境配置*
- **3.1 修改主机名***
- *3.2 配置本地hosts解析***
- *3.3安装阿里云网络源
- 3.3.1 删除系统默认官方源文件
- 3.3.2执行curl命令拉取国内repo配置
- 3.3.3刷新yum软件仓库缓存
- 3.3.4 安装运维必备工具集
- 3.3.5关闭防火墙
- 3.3.6查看SELinux运行状态
- 3.3.7 修改配置永久关闭SELinux
- 3.3.8安装时间同步工具chrony
- 三·克隆与 快照
- 1.克隆
- 2快照
- 总结
前言
本次实验环境基于VMware虚拟机平台搭建,通过虚拟机模拟真实服务器环境,安装CetOS 7操作系统完成Linux相关配置与服务部署,本次博文将记录完整搭建流程附带简单操作指令。
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装CetOS 7操作系统
1.创建虚拟机*
打开VMware虚拟器如下:
点击创建新的虚拟机
选择自定义(高级)(C),点击下一步,再点击下一步,选择稍后安装操作系统,点击下一步
选择Linux,版本选择CentOS 7 64位,点击下一步
起一个虚拟机名称,点击浏览选择路径,建议不要选在C盘,路径名不要有中文!!!点击下一步
这里的处理器数量建议固定填1
处理器内核数根据自己电脑实际性能分配,处理器内核总数=处理器数量×每个处理器内核数量,建议总数不超过主机逻辑线程总量的一半
点击下一步
这里我分配的内存为2048,可以根据实际需求和电脑配置自行填写,点击下一步
选择使用网络地址转换(NAT),点击下一步
下来选择推荐的 LSI Logic(L),点击下一步,选择推荐的SCSI(S),点击下一步
选择创建新的虚拟磁盘,点击下一步
最大磁盘按照实际使用量填写,选择将虚拟磁盘拆分多个文件,点击下一步
这一步默认位置是在c 盘,建议选择之前创建虚拟机的路径,伺候使用产生的文件都会在这个路径中,点击下一步
点击完成,恭喜你虚拟机创建成功
**
2 挂载CentOS镜像(需提前下载好镜像文件)
**
先在最左侧选中刚才创建的虚拟机(名称为之前步骤中起的那个名字),点击编辑虚拟器设置,选择CD/DVD(IDE),勾选使用ISO映像文件,点击浏览选择提前安装好的镜像路径,点击确定。
3 安装CentOS 7系统*
点击开启此虚拟机
此过程稍微等待一会
屏幕出现一堆加载信息,等一等,时间稍微长点
初始化加载完成后,会自动跳出设置界面
这里语言我选择的英文,大家自行选择需要的语言,点击Continue
点击DATE&TIME
选择上海区域,点击左上角的Done
选择INSTALLATION DESTINATION,选择设备,勾选自动配置分区(如图),点击Done
选择NETWORK&HOST NAME,打开右上角的开关,点击Done
点击右下角Begin Installation
加载的同时点击上面的两个图标设置密码
第二个用户名可以不设置,根据自己的需求即可
等待加载完成
进度条加载完成之后,点击右下角的Reboot,加载过程中上面两个图标会变灰,无伤大雅
至此,操作系统已经装好了,撒花✿✿ヽ(°▽°)ノ✿
二、CentOS 7操作系统与MobaXterm
下来将介绍使用MobaXterm通过SSH协议远程连接VMware内的CentOS 7Linux虚拟机,实现宿主机对客户机的远程命令运维,文件互传操作
**
1.操作系统简单指令引入**
localhost login:输入root 点击回车
输入密码,点击回车(密码为之前安装操作系统时设置的密码,这个密码在输入过程中不会显现,也就是没有反应,输完之后直接点击回车即可)
输入ip a,看自己的ip地址,在inet后面,我这里是192.168.73.131
2 MobaXterm通过SSH协议远程连接VMware内的CentOS 7Linux虚拟机
在user session点击右键,选择new session
选择SSH协议,输入刚才的IP地址,勾选Specify username,输入root,点击OK
弹窗选择accept,提示输入密码,输入后点击回车(此步骤依旧密码不显示,不用管,回车就完事了)
出现此界面即为连接成功,下来就可以远程操作了
3.基础环境配置
3.1 修改主机名*
hostnamectl set-hostname server1
输入上述指令点击回车,我这里是把主机名改成了server1,这部分可根据需求替换,修改后重新登陆终端即可生效
退出登录操作:
输入exit点击回车,即退出登录
重新双击左侧刚才连接的IP地址,输入密码即可实现重新连接
**
3.2 配置本地hosts解析**
编辑本地域名映射文件,将主机名与本机IP绑定,避免主机名解析警告
vi /etc/hosts
输入上述指令,注意vi后面有一个空格,进入下面的界面
此处赘述一步操作:
进去后先点击向下翻页键将光标位于第二行开头,然后点击 o (在当前光标所在行的下方新建一行,并直接进入插入模式),输入ip 和主机名映射关系,注意IP地址在前,如下图所示
输入完毕后,点击Esc,输入 :wq,点击回车
**
*3.3安装阿里云网络源
3.3.1 删除系统默认官方源文件
rm -f /etc/yum.repos.d/*.repo
输入上述指令,点击回车
阿里云官方镜像地址:
https://developer.aliyun.com/mirror/
3.3.2执行curl命令拉取国内repo配置
:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3.3.3刷新yum软件仓库缓存
yum repolist
这里的爆红具体我也不清楚,不影响后面的操作
3.3.4 安装运维必备工具集
yum install -y vim wget net-tools bash-completion
3.3.5关闭防火墙
systemctl disable --now firewalld.service
3.3.6查看SELinux运行状态
getenforce
默认输出Enforcing,代表强制拦截状态,会拦截SSH,WEb等访问
3.3.7 修改配置永久关闭SELinux
vim /etc/sysconfig/selinux
将黄色部分改为如图所示(这里移动光标到相应位置,点击 i 进入输入模式)
点击Esc,输入;wq 保存退出
3.3.8安装时间同步工具chrony
yum install -y chrony
3.3.8.1编辑chrony配置文件,指定阿里云NTP时间服务器
vim /etc/chrony.conf
将该界面改为下述内容:
server ntp1.aliyun.com iburst
点击Esc,输入:wq保存退出
3.3.8.3重启chronyd时间同步服务
systemctl restart chronyd
验证时间同步源连接状态:
chronyc sources -v
**
三·克隆与 快照
**
1.克隆
点击下一步
点击完成
克隆基于已经配置好的虚拟机,生成一台独立的,与母机无依赖的全新虚拟机节点,无需重新执行装机,初始化全套命令。
**
2快照
蓝色的图标,点击这个可以设置快照,瞬时备份,可一键保存系统内存,磁盘文件,网卡配置,软件环境,当后续操作出错时,能一键回到快照保存位置。
总结
本文完整记录了在VMware虚拟机中搭建CentOS 7 Linux环境的全过程,从系统安装到基础配置,再到虚拟机管理,为Linux初学者和运维人员提供了一套标准化的环境搭建指南。通过本教程的学习,读者不仅掌握了CentOS 7的安装配置技能,更重要的是建立了Linux系统管理的基础思维,为后续的运维工作和技术学习奠定了坚实基础。