centos虚拟机服务器手把手搭建

2023-11-13

虚拟机服务对于开发人员来说,并不陌生,熟悉项目环境搭建,服务部署,运维集成。

前期准备:

1,下载一个VMware Workstation 工具。

链接:https://pan.baidu.com/s/1lh68j846lxMfKVGtUlMNXA 
提取码:ahta

2,下载CentOS镜像。

国外下载地址:Download

当然你也可以选择清华大学镜像,或者阿里都可以。

我这里提供一个centos镜像源

链接:https://pan.baidu.com/s/15X-2Iq66pwTVtyQUb2fh8Q 
提取码:zwdx

开始安装虚拟机:

Step1 新建虚拟机

 Step2 配置镜像地址,下载的镜像文件

  Step3 创建管理员账号,用户

 Step4 保存虚拟机路径地址

 Step5 配置磁盘容量,根据你电脑实际情况来定。

 

  Step6 配置服务器的处理器,内存,适配器。

 实际配置根据电脑来,不然很占内存和cpu,我是16G的运行。

   Step7 配置完成后我们可以启动,注意连接模式一定用nat方式,自动获取ip会改变,我们使用桥接模式配置。

 Step8 正在安装

 Step9 正在安装,下载组件,这里正常需要个10分钟左右,慢的话半个小时以上。

  Step10 配置点下就行

   Step11 配置这里不用配

    Step12 到这里安装成功了,输入我们设置的用户名和密码

  Step13 到这里安装成功了,你以为完了吗

   Step14 打开终端

    Step15 打开终端,查看ip地址

 到这里我们的ip不是固定的,我们需要把配置ip改成静态ip,这样能保证我们每次不用设置ip。

配置虚拟机ip地址:

Step1 配置虚拟网络编辑器

 Step2 配置虚拟网络编辑器查看网关地址,子网掩码等。

 Step3 配置静态ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33,输入以下设置:
TYPE=Ethernet
BOOTPROTO=static
NAME=ifcfg-ens33
DEVICE=ifcfg-ens33
ONBOOT=yes
IPADDR=192.168.126.141(需要xshell 访问的地址)
NETMASK=255.255.255.0
GATEWAY=192.168.126.2
DNS1= 8.8.8.8
DNS2=114.114.114.114

 原始配置:

 Step4 配置静态ip这里不能复制只能手打。

TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.126.141(需要xshell 访问的地址)
NETMASK=255.255.255.0
GATEWAY=192.168.126.2
DNS1= 8.8.8.8
DNS2=114.114.114.114

 Step5 配置dns解析

 ​​​​​​​​​​​​​​cat /etc/resolv.conf

 

 Step6 重启网卡

 

 

  Step7 配置ip能够连接,这种情况一般是防火墙没有关闭,或者适配网络不通。

 1,关闭防火墙,在ping ip,如果还是不行,继续看。

 2,配置vmNet8网络。

如果dns不行换成114.114.114.114 

 3,配置ip和端口记住,这个地址一定不要和虚拟机地址重复。

 现在能ping通我们在连接。

 这是设置一样的ip情况。

这是设置ip不一样的情况,我们就连接好了。

如果能用xshell连接但是不能ping百度,请修改dns解析

 

 到这里我们的虚拟机搭建才算真正完成。赶紧试试吧

 

结语:在这里我们的搭建虚拟机环境就已经结束了。

实践出真知

 ————没有与生俱来的天赋,都是后天的努力拼搏(我是小杨,谢谢你的关注和支持)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos虚拟机服务器手把手搭建 的相关文章

  • 用于获取特定用户 ID 和进程数的 Bash 脚本

    我需要 bash 脚本来计算特定用户或所有用户的进程 我们可以输入 0 1 或更多参数 例如 myScript sh root deamon 应该像这样执行 root 92 deamon 8 2 users has total proces
  • 在嵌入式系统上将内核控制台发送到哪里?

    我正在开发一个嵌入式系统 该系统当前通过串行端口 1 上的控制台输出启动 Linux 使用启动加载程序中的控制台启动参数 然而 最终我们将使用这个串行端口 内核控制台输出的最佳解决方案是什么 dev null 能否以某种方式将其放在 pty
  • 为什么 call_usermodehelper 大多数时候都会失败?

    从内核模块中 我尝试使用 call usermodehelper 函数来执行可执行文件 sha1 该可执行文件将文件作为参数并将文件的 SHA1 哈希和写入另一个文件 名为输出 可执行文件完美运行 int result 1 name hom
  • 查找并删除超过 x 天的文件或文件夹

    我想删除超过 7 天的文件和文件夹 所以我尝试了 17 07 14 email protected cdn cgi l email protection find tmp mindepth 1 maxdepth 1 ctime 7 exec
  • 如何从程序内部获取指向程序的特定可执行文件部分的指针? (也许是诽谤)

    我在 Linux 环境中 需要编写一个程序来检索放置在其可执行文件的某个部分中的一些数据 那么 如何从程序内部获取指向程序某个部分 通过其名称 的指针呢 我知道可以使用elf getdata 将节的索引作为参数传递给 get 和Elf Da
  • 如何通过不同的接口路由 TCP/IP 响应?

    我有两台机器 每台机器都有两个有效的网络接口 一个以太网接口eth0和 tun tap 接口gr0 目标是使用接口在机器 A 上启动 TCP 连接gr0但然后让机器 B 的响应 ACK 等 通过以太网接口返回 eth0 因此 机器 A 发出
  • 如何使用缓存快速重建dockerfile?

    我想优化我的 Dockerfile 我希望将缓存文件保留在磁盘中 但是 当我跑步的时候我发现docker build 它总是尝试从网络获取每个文件 我希望在构建期间共享我的缓存目录 例如 var cache yum x86 64 6 但是
  • Unix 中的访问时间是多少

    我想知道访问时间是多少 我在网上搜索但得到了相同的定义 读 被改变 我知道与touch我们可以改变它 谁能用一个例子来解释一下它是如何改变的 有没有办法在unix中获取创建日期 时间 stat结构 The stat 2 结构跟踪所有文件日期
  • 如果输入被重定向则执行操作

    我想知道如果我的输入被重定向 我应该如何在 C 程序中执行操作 例如 假设我有已编译的程序 prog 并且我将输入 input txt 重定向到它 我这样做 prog lt input txt 我如何在代码中检测到这一点 一般来说 您无法判
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset
  • 有没有办法提高linux管道的性能?

    我正在尝试使用 64 位将超高速数据从一个应用程序传输到另一个应用程序CentOS http en wikipedia org wiki CentOS6 我使用以下方法进行了基准测试dd发现阻碍我的是管道而不是程序中的算法 我的目标是达到
  • BeagleBone Black 如何用作大容量存储设备?

    是否可以使用 BB 作为大容量存储设备 我希望将其连接到可以从 USB 连接 例如 USB 闪存驱动器 读取文件的音频播放器并充当包含一个特定文件夹的数据存储设备 及其子文件夹 从文件系统 如果可能 在连接到开发板的闪存驱动器上 正如设备规
  • 我可以在 Ubuntu 上使用 Homebrew 吗?

    我只是尝试使用 Homebrew 和 Linuxbrew 在我的 Ubuntu 服务器上安装软件包 但都失败了 这就是我尝试安装它们的方法 sudo apt get install build essential curl git m4 r
  • 虚拟内存澄清——大连续内存的分配

    我有一个应用程序 我必须在 Windows 上分配 使用运算符 new 相当大的内存空间 数百 MB 该应用程序是 32 位 我们现在不使用 64 位 即使在 64 位系统上也是如此 我启用了 LARGEADDRESSAWARE 链接器选项
  • 如何在 Ubuntu/Linux 发行版中安装 Tesseract-OCR 3.03?

    我和一个朋友有兴趣为 CV 项目训练 tesseract OCR 引擎 我们尝试使用一些包装器 例如 PyTesser 和 pyocr 但结果目前不如我们需要的那么准确 因此 我们希望尝试训练超立方体以更好地实现我们的目的 即识别食品标签上
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • 进程如何知道它已收到信号

    如果我错了 请纠正我 以下是我对信号的理解 据我所知 信号生成 和信号传递有2个不同 事物 为了产生信号 操作系统只是在位数组中设置一个位 在过程控制中维护 工艺块 PCB 每一位 对应于特定信号 当设置一个位时 这意味着 该位对应的信号为
  • sudo pip install python-Levenshtein 失败,错误代码 1

    我正在尝试在 Linux 上安装 python Levenshtein 库 但每当我尝试通过以下方式安装它时 sudo pip install python Levenshtein 我收到此错误 命令 usr bin python c 导入
  • 使用 hcitool 扫描低功耗蓝牙?

    当我运行此命令时 BLE 设备扫描仅持续 5 秒 sudo timeout 5s hcitool i hci0 lescan 输出显示在终端屏幕中 但是 当我将输出重定向到文件以保存广告设备的地址时 每次运行该命令时 我都会发现该文件是空的
  • ARM 的内核 Oops 页面错误错误代码

    Oops 之后的错误代码给出了有关 ARM EX 中的恐慌的信息 Oops 17 1 PREEMPT SMP在这种情况下 17 给出了信息 在 x86 中它代表 bit 0 0 no page found 1 protection faul

随机推荐

  • module.alias的更新

    一般通过hotplug的设备会通过module alias 中的信息来加载device对应的driver linux 1wlr lib modules 4 4 68 2 default modinfo ipmi ssif filename
  • vue3+vite+element plus+el-table中如何放置本地图片

    遇到bug 解决方案 vue组件 js代码
  • LZ77算法压缩和解压缩

    LZ77简介 Ziv和Lempel于1977年发表题为 顺序数据压缩的一个通用算法 A Universal Algorithm for Sequential Data Compression 的论文 论文中描述的算法被后人称为LZ77算法
  • 计算机的性能指标完全由cpu决定是否正确,计算机的性能指标完全由CPU决定对吗...

    电脑性能由CPU 中央处理器 主板 显卡 网卡 声卡等共同决定 如果主板 显卡不行 CPU再好也不行 这5个中 CPU 主板 显卡在决定电脑性能中占的比重大一些 推荐学习 phpstorm 1 运算速度 计算机运算速度是指每秒钟所能执行的指
  • 记录Windows10中Docker安装Mysql5.7

    DockerHub 搜索Mysql找到官方镜像 官方镜像地址 拉取mysql5 7版本镜像 拉取 docker pull mysql 5 7 查看docker 镜像 就能看到拉取的镜像 docker images 运行一个mysql容器 创
  • 电脑开机check_码住!常见电脑蓝屏代码和解决方法

    电脑蓝屏是很多人都碰到过的突发情况 引起电脑蓝屏的原因有很多 在软件方面 可能是因为个别软件或者驱动导致的 也可能是电脑中了病毒或者操作系统损坏等原因 硬件方面 可能是因为电脑散热不良 内存损坏 内存条接触不良或者电脑超频过度 硬盘坏道等问
  • anaconda换源和恢复默认源

    1 查看当前环境下的源 conda config show sources 2 换清华源 conda config add channels https mirrors tuna tsinghua edu cn anaconda pkgs
  • Android插件化主流框架和实现原理

    写在前面 这几年移动开发业界兴起的 插件化技术 的旋风 各个大厂都推出了自己的插件化框架 各种开源框架都评价自身功能优越性 令人目不暇接 随着公司业务快速发展 项目增多 开发资源却有限 如何能在有限资源内满足需求和项目的增长 同时又能快速响
  • (CentOS 7) PostgreSQL安装与配置

    一 安装相关配置软件 root www1 yum install y gcc x86 64 glibc x86 64 glibc devel x86 64 vim enhanced x86 64 gcc java apr apr devel
  • parted扩展磁盘分区(实践篇)

    系统环境 操作系统 centos7 2 前言 突然发现根下的空间不足了 没有找到可以释放的磁盘空间 所以决定要扩展一下磁盘分区 直接上操作 环境分析 发现根下的磁盘空间已经不是很充足了 看图片 显示的sda2的空间只给了280G 已经快要占
  • cgroup----devices子系统

    devices子系统 使用devices 子系统可以允许或者拒绝cgroup中的进程访问设备 devices子系统有三个控制文件 devices allow devices deny devices list devices allow用于
  • 下级对上级回复收悉_领导发微信“辛苦啦”怎么回复?学会这几点,让你被高看一眼...

    有网友说 在职场 领导晚上发微信交代任务 完成后发结果给他 领导回了句辛苦 如何巧妙回应他 有时候 简单的问题就不要特别复杂化 就像这个话题所言 领导给你发微信交代任务 你做完了后交差 领导回复句辛苦 我想这句话并没有特别深的含义 可能是领
  • 偏微分方程基础

    第五十篇 偏微分方程 一个偏微分方程 PDE 包含两个或多个自变量的导数 这与之前描述的常微分方程 ODE 相反 后者只涉及一个自变量 工程和科学中的许多现象都是用偏微分方程描述的 例如 一个因变量 如压力或温度 可以作为时间 t 和空间
  • 页面刷新后DataGrid重新定位

    VB NET Private Sub scroll ByVal index As Integer Dim s As String s Page RegisterStartupScript s End Sub C private void S
  • Qt中查看ui_xxx.h文件方法

    前提 1 Qt当有界面 2 构造完成 满足以上两个条件qt会生成ui xxx h文件 如何查看 方法1 在cpp文件中找到UI下的一个对象 如 ui gt textEdit Ui QWDialog 按住Ctrl键 使用鼠标左键点击UI下的一
  • Mybatis_lazyLoadingEnabled延迟加载配置

    via https item congci com content mybatis lazyloadingenabled yanchi jiazai peizhi 一 什么是延迟加载 resultMap可以实现高级映射 使用associat
  • vue 水印组件

    vue2 水印效果 效果图展示 Watermark 参数 说明 类型 默认值 width 水印的宽度 content 的默认值为自身的宽度 number 120 height 水印的高度 content 的默认值为自身的高度 number
  • 【Hello Algorithm】最大线段重合及加强堆

    本篇博客简介 介绍加强堆 加强堆 最大线段重合问题 加强堆 计算时间复杂度的技巧 一般来说 我们在刷算法的时候都要求C C 语言在1到2s之内完成 java这种语言在2到4秒之内完成 而与之对应的指令条数就是 十的八次方 左右 不会超过一个
  • android 刷机后熄屏断网

    情况说明 我的黑鲨1代刷机后 部署了Linux系统 但是只要熄屏后过一会儿就无法访问网络了 尝试了修改电量管理 关闭省电模式等 均无效 经过很久很久的测试 终于找到了原因 Android6 0或更高版本系统有一个Doze模式和App Sta
  • centos虚拟机服务器手把手搭建

    虚拟机服务对于开发人员来说 并不陌生 熟悉项目环境搭建 服务部署 运维集成 前期准备 1 下载一个VMware Workstation 工具 链接 https pan baidu com s 1lh68j846lxMfKVGtUlMNXA