云计算运维学习 day1---VM安装Centos与SSH远程连接
目录1.CentOS、红旗Linux与Ubuntu之间的关系1.1CentOS1.2红旗LinuxRed Hat1.3Ubuntu(乌班图)2.配置虚拟机VM安装CentOS 7官方下载2.1安装VMware Workstation Pro第15步开始安装2.2下载CentOS 7镜像文件2.3配置虚拟机环境2.4安装CentOS操作系统3.网络配置3.1使用命令查看虚拟机的IP地址3.2网络的IP地址出错找不到未激活网络服务4.MobaXterm 实现SSH远程连接4.1安装MobaXterm软件4.2 MobaXterm 远程连接4.3解析主机名5.安装软件包换源、禁用防护、同步时间5.1更换阿里源5.2安装基本软件5.3关闭系统安全(我这里是学习需要工作上不要关闭)5.4同步时间6.虚拟机快照1.CentOS、红旗Linux与Ubuntu之间的关系1.1CentOSCentOS是一个免费、稳定的服务器操作系统。它是红帽企业版RHEL的“克隆版”适合用来搭建网站或跑程序是Linux服务器领域的主流选择。这里我们主要使用的是CentOS 7。1.2红旗LinuxRed Hat红旗是中国本土的国产操作系统。REHL可以免费下载使用但后续系统部署、升级、维护、故障等都需要购买授权协议即购买服务。主要面向政府和企业适用于企业级网络和应用服务器界面风格模仿Windows以降低迁移成本主要用于国产化替代项目。1.3Ubuntu(乌班图)Ubuntu是一个既适合新手也适合开发者的Linux系统。它是基于Debian派生的产品对新款硬件具有极强的兼容能力注重桌面体验。2.配置虚拟机VM安装CentOS 7官方下载2.1安装VMware Workstation Pro第15步开始安装1.进入VM官方下载网站VM官网2.下滑找到下载界面3.跳转至博通登录界面4.进入注册界面若完成注册请跳转至第6步5.进行注册使用邮箱注册6.填写注册信息7.注册完成后进行登录8.登录完成后进入VM云基础9.查找软件10.下滑找到VMware Workstation Pro11.选择你想要的版本12.下载软件注意首次下载需要阅读它的服务协议在我标注的位置就能看到13.填写你的信息可以是真实的也可以自己编星号必填14.开始下载软件15.进行安装教程16.我接受协议下一步17.更改下载位置勾选PATH点击下一步18.点击确定19.取消产品更新和体验计划20.添加桌面快捷方式21.进行安装22.安装完成23.安装完成打开界面2.2下载CentOS 7镜像文件1.进入CentOS官网下载镜像文件CentOS官网2.阿里开源镜像centos-7.9.2009-isos-x86_64安装包下载-开源镜像站-阿里云3.进入百度网盘下载我这里提供CentOS的mini镜像CentOS 7镜像文件提取码wzq6CentOS-7-x86_64-Minimal-2009.iso 精简版自带的软件最少2.3配置虚拟机环境1.创建一个新的虚拟机2.选择自定义下一步3. 命名虚拟机更改虚拟机位置下一步4.设置虚拟机内存5.设置网络类型这里选择NAT模式桥接网络主机IP地址与虚拟机IP地址共享NAT网络地址转换主机IP与虚拟机IP独立虚拟机会重新分配一个IP地址仅主机网络模式没网络,只和主机虚拟网卡通信6.选择I/O控制器类型LSI LogicLSI Logic:传统 SCSI 控制器兼容性好。7.选择硬盘类型SCSI:一套数据传输的命令协议用于硬盘等与计算机通信支持同时处理多个请求。8.选择硬盘9.指定磁盘容量磁盘一般是20G越大越好立即分配所有磁盘空间直接占用磁盘内存下面两个是用多少占多少但不能超过磁盘空间限制。将虚拟磁盘存储为单个文件磁盘放在一个文件中适合转移磁盘。将虚拟磁盘拆分成多个文件磁盘放在多个文件中。10.指定磁盘文件位置点击浏览选择位置11.选择虚拟机硬盘兼容下一步12.选择你下载的镜像文件13.自定义硬件主要看内存处理器光盘文件设置好后点完成开始安装CentOS操作系统2.4安装CentOS操作系统1.安装界面可以通过上下键切换2.安装过程3.选择安装过程中的语言4.进入安装设置5.点击DATE选择上海时间6.选择INSTALLATION DESTINATION自动分配磁盘:7.下滑点击NETWORKHOST NAME开启网络服务如果设置忘记开可以看我后面的教程8.设置完成后进入下一步设置ROOT PASSWORD9.设置根用户密码10.设置完后点击左上角DONE11.进行安装12.安装完成后进行重启13.重启后输入账户密码进入界面密码输入时是不可见的14.进入后的界面3.网络配置3.1使用命令查看虚拟机的IP地址输入下行命令查看IP地址确保你的主机连接着网络ip a这里的127.0.0.1仅限本机内部通信。192.168.1.128指的是虚拟机与宿主机通信的IP地址。3.2网络的IP地址出错找不到未激活网络服务即出现类似以下情况时不显示你的IP地址方法一修改网络配置文件1.输入下行命令或者改成(ifcfg-ens33)进入文件vi /etc/sysconfig/network-scripts/ifcfg-ens322.修改文件内容改成ONBOOyes步骤进入文件后按 i 键进入插入模式修改内容后按Esc推出插入模式按冒号输入wq保存并退出文件回到命令窗口。3.修改完成后重启网络服务systemctl restart network4.再次使用命令ip a查看网络地址ip a方法二如果上述方法不行或者之前修改过虚拟网络配置需要还原VM的网络配置1.进入虚拟网络编辑器2.还原NAT网络配置3.输入 ip a查看网络IP地址4.MobaXterm 实现SSH远程连接4.1安装MobaXterm软件1.官网下载MobaXterm官方下载2.百度网盘下载MobaXterm25.4下载4.2 MobaXterm 远程连接1.打开MobaXterm软件2.进入设置3.允许右键4.SSH保持运行5.点击Session开启会话6.选择SSH服务7.点击勾选记住密码8.点击OK远程连接虚拟机9.连接成功4.3解析主机名目的加快SSH登录速度1.输入下行命令设置主机名hostnamectl set-hostname 你的主机名2.编辑hosts文件在最后一行加入IP地址和你的主机名vi /etc/hosts5.安装软件包换源、禁用防护、同步时间5.1更换阿里源1.输入下行命令查看原有源cd /etc/yum.repos.d ls2.输入下行命令删除原有源rm -f /etc/yum.repos.d/*.repo3.进入阿里云官网找到官方源4.下滑找到对应版本的软件源我装的最小版本的CentOS没有wget服务使用的curl命令wget:wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repocurl:curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo5.在命令终端输入下载链接6.列出软件仓库5.2安装基本软件安装软件包wget、vim、net-tools、bash-completionyum install -y wget vim net-tools bash-completionwget:下载软件的命令vim:文本编辑器net-tools:网络工具套件查看网络配置bash-completion:命令行自动补全(按TAB自动补齐命令)5.3关闭系统安全(我这里是学习需要工作上不要关闭)1.输入下行命令关闭防火墙systemctl disable --now firewalld.service2.关闭selinux安全增强性Linux,使用vim修改selinux文件改成disabled关闭状态vim /etc/sysconfig/selinux3.重启计算机reboot4.查看selinux当前状态getenforce5.4同步时间1.安装chronyyum install -y chrony2.修改chrony.conf文件内容更改成中国时间vim /etc/chrony.confserver ntp1.aliyun.com iburst3.重启时间服务systemctl restart chronyd4.检验时间是否正常chronyc sources -v5.查看当前时间date6.虚拟机快照创建快照快照前须关闭虚拟机快照可以快速创建多个虚拟机安全性很高注意子机与母机不可同时开启1.选择你想要拍照的虚拟机作为母机2.拍摄虚拟机3.进入快照管理器4.克隆虚拟机5.选择克隆方式链接克隆依赖原虚拟机的磁盘文件分配很小几十 MB的硬盘空间建议链接克隆完整克隆创建一个完整的虚拟机分配完整的虚拟机硬盘空间两个虚拟机相互独立6.完成克隆7.克隆后的子机IP地址与母机会有所不同最好重新配置主机名和域名解析hostnamectl set-hostname 你的主机名vim /etc/hosts