CentOS7 虚拟机操作系统安装及相关配置教程

news2024/10/8 23:43:05

1、安装虚拟机

在VMware《主页》界面中点击《创建新的虚拟机》按钮:

选择你准备好的ISO文件,点击下一步:

然后填写虚拟机的名称以及虚拟机将来保存的位置

再次下一步,填写虚拟机磁盘大小:

继续下一步,然后选择虚拟机硬件设置:

        (NAT 模式,即网络地址转换模式,是一种将内部网络的私有 IP 地址转换成可以在公共网 络上路由的合法 IP 地址的技术。NAT 模式的主要作用是允许多个设备共享一个公网 IP 地址 进行互联网连接,有效解决了 IPv4 地址不足的问题,并提供了一定程度的网络安全隔离。)

返回后,选择完成即可,等待系统自行安装。

2、配置静态 IP

        VMware 在网络模式为 NAT 模式时,使用 DHCP 分配 IP,且有效期为 1800s, 时间较短,所以需要配置静态 IP。

(1) 使用命令:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

        需要注意的是:在 CentOS 7 中,如果 ens33 的网络配置文件(如 /etc/sysconfig/network-scripts/ifcfg-ens33)是只读的,这通常意味着当前用户没有 足够的权限来编辑该文件。要解决这个问题并提高权限以配置 IP 地址:

如下方案:

可以使用 su 命令切换到 root 用户,或者使用 sudo 命令以 root 权限执行命令。

  1. 使用 su 命令切换到 root 用户:命令:su
  2. 然后输入 root 用户的密码。
  3. 重新输入:vi /etc/sysconfig/network-scripts/ifcfg-ens33 执行即可

(如果你希望以当前用户的身份但使用 root 权限执行命令,可以使用 sudo 命令:sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33)

(2)打开配置文件,按 i 键, 进入编辑模式,修改如下配置:(ip 地址配置范围 可以是:192.168.0.0~192.168.255.255)

(3)完成以上修改后,按 Esc 退出编辑模式,输入 :wq , 保存退出网络配置文件。

(4)配置完成后 重启网络 命令:

service network restart

(5)输入 ifconfig 或者 ip addr, 查看网络。

(6)测试连接,输入 ping 192.168.xxx.xxx,或者 ping 其它已知网址,如 ping www.baidu.com 查看网络连接。(如果 ping 通,可以使用 ctrl+c 终止信息输出)

(7)打开 VMWare WorkStation 中虚拟网络编辑器进行配置:

目录

1、安装虚拟机

2、配置静态 IP

(1) 使用命令:

(2)打开配置文件,按 i 键, 进入编辑模式,修改如下配置:(ip 地址配置范围 可以是:192.168.0.0~192.168.255.255)

(3)完成以上修改后,按 Esc 退出编辑模式,输入 :wq , 保存退出网络配置文件。

(4)配置完成后 重启网络 命令:

(5)输入 ifconfig 或者 ip addr, 查看网络。

(6)测试连接,输入 ping 192.168.xxx.xxx,或者 ping 其它已知网址,如 ping www.baidu.com 查看网络连接。(如果 ping 通,可以使用 ctrl+c 终止信息输出)

(7)打开 VMWare WorkStation 中虚拟网络编辑器进行配置:

3、安装 xshell 客户端

3.1 先修改本机 VM8 的网络配置:

3.2 在 Xshell 中,配置链接 IP、用户名和登录密码,登录虚拟机(注意 IP 地 址和密码要和自己配置的虚拟机中的相同)

3.3 解决乱码问题


  1. 本地 DHCP 设置对应的勾去掉,因为用的是静态 IP,不需要动态设置
  2. 子网 IP 根据上面配置的 IP 地址设置:上面是 192.168.206.180,则此处可以设置为 192.168.206.0
  3.  点击 NAT 设置

3、安装 xshell 客户端

3.1 先修改本机 VM8 的网络配置:

3.2 在 Xshell 中,配置链接 IP、用户名和登录密码,登录虚拟机(注意 IP 地 址和密码要和自己配置的虚拟机中的相同)

3.3 解决乱码问题

如果出现乱码,可以进行如下设置:

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ES postman操作全量修改,局部修改,删除

全量修改 修改需要调用的url 地址是http://192.168.1.108:9200/shopping/_doc/1001,调用方法使用put 只修改指定的需求的内容的请求方式 post方式就是局部修改 http://192.168.1.108:9200/shopping/_update/1001,请求方式post 上图是只修改id 为1001数…

sqli-labs less-18 http头user-agent注入

HTTP头注入 常见的HTTP注入点产生位置为【Referer】、【X-Forwarded-For】、【Cookie】、【X-Real-IP】、【Accept-Language】、【Authorization】 HTTP Referer是header头的一部分,从哪个网页了链接过来的 X-Forwarded-For 简称XXF头,代表客户端&#…

【计算机网络】Tcp/IP五层协议,Udp报文组成,Udp与Tcp的区别

Tcp/IP五层协议 TCP/IP模型是计算机网络的核心协议之一,通常被分为五层,每一层都有其独特的功能和作用。以下是TCP/IP模型的五层协议的简要描述: 物理层:这一层涉及实际的物理连接,定义了硬件传输介质的特性&#xff…

网络安全现在的前景是如何的?_网络安全技术研究生可否从事大数据工作

从当前的人才培养体系来看,网络安全人才的培养既有本科教育和专科教育,同时也有研究生教育,所以要想成为网络安全人才,途径还是比较多的,可以根据自身的实际情况来选择不同的教育方式。对于当前的职场人来说&#xff0…

C++ STL容器(五) —— priority_queue 底层剖析

这篇来讲下 priority_queue,其属于 STL 的容器适配器,容器适配器是在已有容器的基础上修改活泼限制某些数据接口以适应更特定的需求,比如 stack 栈使数据满足后进先出,queue 队列使数据满足先进先出,其都是在已有容器上…

【重学 MySQL】六十一、数据完整性与约束的分类

【重学 MySQL】六十一、数据完整性与约束的分类 数据完整性什么是约束约束的分类如何查看、添加和删除约束查看约束添加约束删除约束 在MySQL中,数据完整性是确保数据库中数据的准确性和一致性的关键。为了实现数据完整性,MySQL提供了多种约束类型&#…

【Qt】窗口预览(1)—— 菜单栏

窗口预览(1) 1. QMainWindow2. QMenuBar——菜单栏2.1 创建菜单栏/将菜单栏添加到widget中2.2 addMenu——在菜单栏中添加菜单2.3 在菜单中添加选项2.4 添加快捷键2.5 支持嵌套添加菜单2.6 添加信号2.7 添加分割线 1. QMainWindow Qt窗口是通过QMainWin…

插件-发送邮件通知

有时候通过python运行程序,在出现异常时,需要进行邮件通知,可能还需要截图。比如对浏览器进行控制时出现了异常,则需要进行截图分析。 email-validator 2.0.0.post2 import asyncio import logging import smtpli…

C++基础面试题 | C++中野指针和悬挂指针的区别?

文章目录 回答重点:1. 野指针(Wild Pointer):2. 悬挂指针(Dangling Pointer): 拓展知识:如何避免这些问题野指针和悬挂指针 回答重点: 在C中,野指针是指未初…

职场上的人情世故,你知多少?这五点一定要了解

职场是一个由人组成的复杂社交网络,人情世故在其中起着至关重要的作用。良好的人际关系可以帮助我们更好地融入团队,提升工作效率,甚至影响职业发展。在职场中,我们需要了解一些关键要素,以更好地处理人际关系&#xf…

计算机网络:物理层 —— 信道复用技术

文章目录 信道信道复用技术信道复用技术的作用基本原理常用的信道复用技术频分复用 FDM时分复用 TDM波分复用 WDM码分复用 CDM码片向量基本原理 信道 信道是指信息传输的通道或介质。在通信中,信道扮演着传输信息的媒介的角色,将发送方发送的信号传递给…

输入三位数的整数,求最大的一位数字 python

题目: 输入三位数整数,求最大的一位数字 代码: aint(input("请输入三位正整数:")) xa%10 #个 ya//10%10 #十 za//100%10 #百 print("最大的一位数为", max(x,y,z))运行结果:

20.Nginx动静分离原理与案例实现

一.Nginx动静分离原理与案例实现 1.动静分离原理图 2.动静分离的问题 3. Nginx动静分离案例实践 3.1 nginx部署架构图 3.2 nginx部署案例实现 (1)配置tomcats.conf文件 api.z.mukewang.com反向代理tomcat api upstream tomcats {server

AI编程工具的机遇与风险

作者 吴国平 北京市隆安律师事务所 超过1万个程序员,77,000个项目使用了Copilot,55%的程序员选择Copilot。 程序员使用人工智能来协助编写代码时,最终作品的所有权就变成了一个灰色地带。传统的软件著作权法是在程序员是代码创作…

Linux高效查日志命令介绍

说明:之前介绍Linux补充命令时,有介绍使用tail、grep命令查日志; Linux命令补充 今天发现仅凭这两条命令不够,本文扩展介绍一下。 命令一:查看日志开头 head -n 行数 日志路径如下,可以查看程序启动是否…

Django一分钟:DRF生成OpenAPI接口文档

DRF项目中如果想要自动生成API文档我们可以借助drf-spectacular这个库,drf-spectacular非常强大,它可以自动从DRF中提取信息,自动生成API文档,配置简单开箱即用,并且它对很多常用的第三方如:SimpleJWT、dja…

专业高清录屏软件!Mirillis Action v4.40 解锁版下载,小白看了都会的安装方法

Mirillis Action!(暗神屏幕录制软件)专业高清屏幕录像软件,被誉为游戏视频三大神器之一。这款屏幕录制软件和游戏录制软件,拥有三大硬件加速技术,支持以超高清视频画质录制桌面和实况直播,超清视频画质&…

论文速读:基于渐进式转移的无监督域自适应舰船检测

这篇文章的标题是《Unsupervised Domain Adaptation Based on Progressive Transfer for Ship Detection: From Optical to SAR Images》基于渐进式转移的无监督域自适应舰船检测:从光学图像到SAR图像,作者是Yu Shi等人。文章发表在IEEE Transactions on Geoscience…

erlang学习:Linux命令学习9

sed命令介绍 sed全称是:Stream EDitor(流编辑器) Linux sed 命令是利用脚本来处理文本文件,sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等 sed 的运行…