1.1 安装配置CentOS

文章目录

  • 零、学习目标
  • 一、导入新课
  • 二、新课讲解
    • (一)安装VMWare Workstation
      • 1、获取安装程序
      • 2、进入安装向导
      • 3、按提示完成安装
    • (二)虚拟网络编辑器
      • 1、启动虚拟网络编辑器
      • 2、选择VMnet8虚拟网
      • 3、更改网络配置
      • 4、查看DHCP设置
      • 5、查看NAT设置
    • (三)在VMWare上安装CentOS 7
      • 1、启动新建虚拟机向导
      • 2、安装客户机操作系统
      • 3、虚拟机命名,设置保存位置
      • 4、指定磁盘容量
      • 5、按照配置创建虚拟机
      • 6、安装CentOS 7
    • (四)启动虚拟机
      • 1、登录虚拟机
      • 2、查看IP地址
      • 3、能否PING通外网
    • (五)配置静态IP地址
      • 1、修改网卡配置文件
      • 2、重启网络服务
      • 3、重启虚拟机
      • 4、查看修改后的IP地址
      • 5、测试虚拟机能否Ping通外网
    • (六)测试宿主机与虚拟机能否相互通信
      • 1、测试宿主机能否ping通虚拟机
      • 2、测试虚拟机能否ping通宿主机
    • (七)利用FinalShell访问虚拟机
      • 1、下载FinalShell
      • 2、安装FinalShell
      • 3、启动FinalShell
      • 4、创建SSH连接
    • (八)设置虚拟机主机名
      • 1、查看虚拟机的主机名
      • 2、修改虚拟机静态主机名
        • (1)临时修改
        • (2)永久修改
    • (九)做IP地址与主机名的映射
      • 1、修改域名映射文件
      • 2、宿主机通过虚拟机主机名来ping虚拟机
  • 三、归纳总结
  • 四、上机操作

零、学习目标

  1. 能安装VMware WorkStation
  2. 能正确安装CentOS 7
  3. 能熟练配置CentOS 7
  4. 能使用FinalShell连接虚拟机

一、导入新课

  • 为了学习Linux操作,我们需要安装虚拟机软件 - VWware Workstation。Linux有很多版本,本课程采用CentOS 7来学习Linux的相关知识。

二、新课讲解

在这里插入图片描述

(一)安装VMWare Workstation

1、获取安装程序

  • 官网下载:https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-1550-WIN&productId=799&rPId=55767
    在这里插入图片描述

  • 将安装程序下载到本地
    在这里插入图片描述

2、进入安装向导

  • 双击安装程序图标,进入安装向导
    在这里插入图片描述

3、按提示完成安装

  • 接受最终用户许可协议
    在这里插入图片描述
  • 修改安装位置(默认位置C:\Program Files(x86)\VMware\VMware Workstation)
    在这里插入图片描述
  • 用户体验设置,两个复选框都不勾选
    在这里插入图片描述
  • 设置快捷方式
    在这里插入图片描述
  • 安装准备就绪
    在这里插入图片描述
  • 单击【安装】按钮
    在这里插入图片描述
  • 安装完成
    在这里插入图片描述

(二)虚拟网络编辑器

  • 启动VMware Workstation
    在这里插入图片描述

1、启动虚拟网络编辑器

  • 单击【编辑】菜单下的【虚拟网络编辑器】
    在这里插入图片描述
    在这里插入图片描述

2、选择VMnet8虚拟网

  • 单击列表框里的VMnet8
    在这里插入图片描述

3、更改网络配置

  • 单击【更改设置】按钮
    在这里插入图片描述
  • 如果进行了修改,那么单击【应用】按钮
    在这里插入图片描述

4、查看DHCP设置

  • 单击【DHCP设置】按钮,在对话框里修改起始IP地址和结束IP地址
    在这里插入图片描述

5、查看NAT设置

  • 单击【NAT设置】按钮(NAT:Network Address Translation 网络地址转换)
    在这里插入图片描述

(三)在VMWare上安装CentOS 7

  • CentOS(Community Enterprise Operating System)是Linux发布版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。CentOS 对组件的修改主要是去除 Red Hat 的商标及美工图。
  • 下载CentOS 7镜像文件:https://mirrors.aliyun.com/centos/7/isos/x86_64/
    在这里插入图片描述
  • 下载CentOS镜像文件到本地
    在这里插入图片描述

1、启动新建虚拟机向导

  • 单击【创建新的虚拟机】按钮(也可以单击文件菜单下的新建虚拟机)
    在这里插入图片描述
    在这里插入图片描述

2、安装客户机操作系统

  • 单击【浏览】按钮,找到安装程序光盘映像文件
    在这里插入图片描述

3、虚拟机命名,设置保存位置

  • 虚拟机名称改成“CentOS 7”,保存位置改成“D:\Virtual Machines\CentOS7”
    在这里插入图片描述

4、指定磁盘容量

  • 磁盘容量保持默认设置,勾选“将虚拟磁盘存储为单个文件”
    在这里插入图片描述

5、按照配置创建虚拟机

  • 准备工作就绪
    在这里插入图片描述
  • 单击【完成】按钮
    在这里插入图片描述

6、安装CentOS 7

  • 执行Install CentOS 7
    在这里插入图片描述

  • 选择操作系统语言(采用默认的英语)
    在这里插入图片描述

  • 单击【Continue】按钮(SOFTWARE SELECTION - Minimal Install 最小安装,没有图形界面)
    在这里插入图片描述

  • 单击【SOFTWARE SELECTION】
    在这里插入图片描述

  • 单击【Done】按钮
    在这里插入图片描述

  • 单击【INSTALLATION DESTINATION】按钮
    在这里插入图片描述

  • 单击【Done】按钮
    在这里插入图片描述

  • 单击【Begin Installation】按钮
    在这里插入图片描述

  • 设置根用户密码,单击【ROOT PASSWORD】
    在这里插入图片描述

  • 单击【Done】按钮
    在这里插入图片描述

  • 创建用户,单击【USER CREATION】
    在这里插入图片描述

  • 密码强度不够,需要单击两次【Done】按钮
    在这里插入图片描述

  • 单击【Finish Configuration】按钮
    在这里插入图片描述
    在这里插入图片描述

  • 单击【Reboot】按钮
    在这里插入图片描述

  • 默认选择,敲回车(我们采用的是最小安装[Minimal Install],没有用GNOME图像界面)
    在这里插入图片描述

(四)启动虚拟机

1、登录虚拟机

  • 以根用户(超级管理员)登录(输入用户名root和密码[不可见])
    在这里插入图片描述
  • 出现[root@localhost]#提示符,表明登录成功
  • 当然我们也可以用刚才我们创建的普通用户(howard)来登录
    在这里插入图片描述
  • 由普通用户切换到根用户,再由根用户切换到普通用户,注意:从普通用户切换到根用户,需要输入根用户密码,但是从根用户切换到普通用户,就不需要输入密码。
    在这里插入图片描述
  • 利用exit命令返回
    在这里插入图片描述
  • 重启虚拟机,以根用户登录
    在这里插入图片描述

2、查看IP地址

  • 执行命令:ip addr
    在这里插入图片描述

3、能否PING通外网

  • 执行命令:ping www.baidu.com,可以看到是无法访问外网的
    在这里插入图片描述

(五)配置静态IP地址

1、修改网卡配置文件

  • 执行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33
    在这里插入图片描述
    在这里插入图片描述
  • 修改如下图所示
    在这里插入图片描述
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
PRFIX=24
GATELAY=192.168.1.2
DNS1=114.114.114.114
  • 存盘退出(命令模式下 —— :wq)
    在这里插入图片描述
  • 注意,IPADDR=192.168.1.100,第三节是1,跟虚拟网络编辑器里设置的网段必须保持一致。
    在这里插入图片描述

2、重启网络服务

  • 执行命令:systemctl start network
    在这里插入图片描述

3、重启虚拟机

  • 执行命令:reboot
    在这里插入图片描述
    在这里插入图片描述
  • 输入用户名和密码,登录虚拟机
    在这里插入图片描述

4、查看修改后的IP地址

  • 执行命令:ip addr
    在这里插入图片描述

5、测试虚拟机能否Ping通外网

  • 执行命令:ping www.baidu.com
    在这里插入图片描述
  • 可以看到,虚拟机设置了静态IP地址,就能够访问外网了。

(六)测试宿主机与虚拟机能否相互通信

1、测试宿主机能否ping通虚拟机

  • 打开宿主机命令窗口,执行命令:ping 192.168.1.100
    在这里插入图片描述

2、测试虚拟机能否ping通宿主机

  • 查看网络连接详细信息,宿主机IPv4地址:192.168.1.6
    在这里插入图片描述
  • 在虚拟机里执行命令:ping 192.168.1.6
    在这里插入图片描述
  • 虚拟机无法ping通宿主机
  • 查看虚拟机防火墙状态,执行命令:systemctl status firewalld
    在这里插入图片描述
  • 关闭防火墙,执行命令:systemctl stop firewalld
    在这里插入图片描述
  • 禁用防火墙,执行命令:systemctl disable firewalld
    在这里插入图片描述
  • 但虚拟机还是无法ping通宿主机
    在这里插入图片描述
  • 解决问题:换了一个台式机来做(台式机IP地址:192.168.129.222)
    在这里插入图片描述
  • 在虚拟机里执行命令:ping 192.168.129.222
    在这里插入图片描述
  • 由此,可以猜测先前ping不通的原因在于宿主机与虚拟机处于同一个网段,IP地址第三节都是1
  • 现在把虚拟机网段改成2,IP地址设置为192.168.2.100,我们来测试虚拟机是否可以ping通宿主机。
    在这里插入图片描述
  • 执行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33
    在这里插入图片描述
  • 重启网络服务
    在这里插入图片描述
  • 查看IP地址
    在这里插入图片描述
  • 此时,虚拟机就能ping通宿主机(192.168.1.6)
    在这里插入图片描述
  • 到此,解决了虚拟机ping不通宿主机的问题。
  • 恢复虚拟机的网段1以及虚拟机的IP地址(192.168.1.100)
    在这里插入图片描述
    在这里插入图片描述

(七)利用FinalShell访问虚拟机

  • FinalShell是一款专业优秀、功能强大且简单易用的网络服务管理软件。FinalShell作为一款远程终端模拟软件,其基于Java开发,代替了老款软件的使用,能让用户在终端传输时更便捷。shell和sftp能同屏显示在FinalShell上,同步切换。FinalShell还带有命令自动提示。

1、下载FinalShell

  • 下载链接:https://pan.baidu.com/s/1uDIxLBnhrAQl_UqSHtD2Vw 提取码:fiaa
  • 下载到本地
    在这里插入图片描述

2、安装FinalShell

  • 双击安装程序图标
    在这里插入图片描述

  • 单击【我接受】按钮
    在这里插入图片描述

  • 单击【下一步】按钮
    在这里插入图片描述

  • 单击【安装】按钮
    在这里插入图片描述

3、启动FinalShell

  • 双击桌面FinalShell快捷方式图标
    在这里插入图片描述

4、创建SSH连接

  • 打开连接管理器
    在这里插入图片描述
  • 单击工具栏上第一个按钮
    在这里插入图片描述
  • 单击【SSH连接(Linux)】,设置常规和认证信息
    在这里插入图片描述
  • 单击【确定】按钮
    在这里插入图片描述
  • 双击【ied】连接
    在这里插入图片描述
  • 单击【接受并保存】按钮
    在这里插入图片描述

(八)设置虚拟机主机名

  • 按组合键Ctrl + L可以清屏,相当于执行clear命令

1、查看虚拟机的主机名

  • 执行命令:hostname
    在这里插入图片描述
  • 执行命令:cat /etc/hostname,也能查看静态主机名
    在这里插入图片描述

2、修改虚拟机静态主机名

(1)临时修改

  • 执行命令:hostname ied(重启虚拟机之后,主机名又恢复)
    在这里插入图片描述

(2)永久修改

  • 执行命令:hostnamectl set-hostname ied
    在这里插入图片描述
  • 重启虚拟机,执行命令:reboot
    在这里插入图片描述
  • 大家可以看到,命令行提示符有了变化:[root@ied ~]#

  • 配置域名解析服务器,执行命令:vi /etc/resolv.conf,添加两个域名服务器
    在这里插入图片描述
  • 安装vim编辑器
    在这里插入图片描述
    在这里插入图片描述

(九)做IP地址与主机名的映射

1、修改域名映射文件

  • 执行命令:vim /etc/hosts
    在这里插入图片描述
  • 删除原有内容,添加一个映射
    在这里插入图片描述
  • 以后另一个虚拟机,比如192.168.1.101,就可以通过ping ied命令来ping通该虚拟机。如果希望宿主机通过虚拟机主机名来ping通,那么就需要修改Windows的hosts文件。

2、宿主机通过虚拟机主机名来ping虚拟机

  • 修改Windows的hosts文件
    在这里插入图片描述
  • 此时,在宿主机命令行窗口里就可以通过主机名来ping虚拟机
    在这里插入图片描述

三、归纳总结

  • 回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。

四、上机操作

  • 形式:单独完成
  • 题目:安装配置CentOS 7
  • 要求:按照讲课笔记,先安装VMWare Workstation,然后安装配置CentOS 7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/112505.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ROS 入门

目录 简介 ROS诞生背景 ROS的设计目标 ROS与ROS2 安装ROS 1.配置ubuntu的软件和更新 2.设置安装源 3.设置key 4.安装 5.配置环境变量 安装可能出现的问题 安装构建依赖 卸载 ROS架构 1.设计者 2.维护者 3. 立足系统架构: ROS 可以划分为三层 ROS通信机制 话…

[计算机入门] 电源选项设置

3.10 电源选项设置 有时候我们的电脑一段时间没有用,会自己关掉屏幕或者直接睡眠,这是电源选项没有设置好导致的。 1、打开控制面板,打开其中的电源选项 2、点击左侧上方的选择关闭显示器的时间 3、进入到编辑计划设置界面,在…

4G模块驱动移植

一、4G模块概述 1、调试的模块型号是广和通的 NL668-EAU-00-M.2。 2、使用的接口是 M.2 Key-B。实际只用到了M2里的USB接口。 调试过程 以QMI_WWAN号方式进行说明,其他拨号方式也试过。最后以QMI_WWAN方式调通了,拨号成功了。 其他拨号方式因为现有文档…

C语言入门Day_22 初识指针

目录 前言: 1.内存地址 2.指针的定义 3.指针的使用 4.易错点 5.思维导图 前言: 之前我们学过变量可以用来存储数据,就像一个盒子里面可以放不同的球一样。 这是一个方便大家理解专业概念的比喻。 在计算机世界里面,数据实…

全量数据采集:不同网站的方法与挑战

简介 在当今数字化时代中,有数据就能方便我们做出很多决策。数据的获取与分析已经成为学术研究、商业分析、战略决策以及个人好奇心的关键驱动力。本文将分享不同网站的全量数据采集方法,以及在这一过程中可能会遇到的挑战。 部分全量采集方法 1. 撞店…

【无标题】mysql 普通用户连接报错: MySql server has gone away

1、mysql 普通用户连接报错: MySql server has gone away 2、进入mysql错误日志位置查看输出日志显示错误为: [Warning] [MY-013130] [Server] Aborted connection 47 to db: unconnected user: tjcx host: 10.195.11.4 (init_connect command failed; …

毕业论文写作怎么做好注解?

在英语毕业论文创作全过程中,很多人会觉得毕业论文正文注解没什么实质性功效,最多便是标明自身某一引入来源于罢了,其实不是。只需运用恰当,毕业论文正文中的注解事实上是可以让创作者较大水平运用篇幅限定的好助手,这…

【数字人】使用Mixamo动画资源

使用Mixamo动画资源 一、获取资源和数据处理1. 获取资源2. 模型选择3. 绑定骨骼4. 动画检索5. 动画参数二、面向不同平台的处理1. 面向Unity平台的使用2. 面向UE平台的使用3. 面向Threejs的使用Mixamo是一个提供动画资源的在线平台,在游戏、虚拟现实、动画等项目添加高质量的人…

计算机网络与技术——物理层

😊计算机网络与技术——物理层 👻物理层的基本概念👻数据通信基础知识🚢数据通信系统的模型🚢信道的基本概念🚢信道的极限容量 👻物理层下面的传输媒体🔊导引型传输媒体&#x1f50a…

laravel框架 - 安装初步使用学习 composer安装

一、什么是laravel框架 Laravel框架可以开发各种不同类型的项目,内容管理系统(Content Management System,CMS)是一种比较典型的项目,常见的网站类型(如门户、新闻、博客、文章等)都可以利用CM…

【Linux】文件系统

我们在C语言都学过文件操作,例如fopen,fclose之类的函数接口,在C中也有文件流的IO接口,那不仅仅是C/C,python、java、go、hph等等这些语言也都有自己的文件操作的IO接口。那有没有一种统一的视角来看待这些文件操作呢&…

解码知识图谱:从核心概念到技术实战

目录 1. 概述什么是知识图谱知识图谱与自然语言处理的关系 2. 发展历程语义网络本体论大数据时代的知识图谱知识图谱与深度学习的融合 3. 研究内容知识图谱的建模与表示知识抽取知识图谱的融合与对齐知识图谱的推理知识图谱的评估与验证 4. 知识图谱表示与存储RDF:一…