在VMvare中虚拟机安装centos7和初始设置

2024-03-12 19:28

本文主要是介绍在VMvare中虚拟机安装centos7和初始设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下载镜像

阿里云的镜像站:https://mirrors.aliyun.com/centos/7/isos/x86_64/

创建虚拟机过程

虚拟机创建过程比较简单,以下在VMvare16中进行安装

  1. 点击左上角,文件-新建虚拟机:

  2. 选择典型
    在这里插入图片描述

  3. 选择刚刚下载好的镜像
    在这里插入图片描述

  4. 输入虚拟机名称,选择保存位置
    在这里插入图片描述

  5. 点击完成,开始创建
    在这里插入图片描述

系统安装过程

  1. 开机后,就进入了系统安装,选择安装install
    在这里插入图片描述

  2. 语言选择,默认English就好
    在这里插入图片描述

  3. 选择时区和时间
    在这里插入图片描述
    在这里插入图片描述

  4. 选择额外软件,比如桌面(可选)。都用linux了还要啥桌面,建议这步直接跳过

  5. 选择分区,然后选择手动分区,此处磁盘类型选择LVM
    在这里插入图片描述

  6. 选择自定义分区后,选择done,进行详细设置
    在这里插入图片描述

  7. 点击左下角+号,新建分区
    在这里插入图片描述

  8. 有以下几种分区,各自的区分如下,请按如下分别添加和设置
    在这里插入图片描述

    • /boot分区:用作启动引导的分区,一般1GB或者2GB就可以
    • /swap分区: 可以理解为虚拟内存,一般是内存的2倍,我这里设置为2GB
    • / 根分区:主要分区,基本上除了上面俩,其余都给他
    • home分区和var分区不是必须的,可以酌情设置。var分区是存储日志的。
      我的虚拟机只给了20GB,所以最终分区如图
      完事后点击确认
      在这里插入图片描述
  9. 设置主机名和网络
    在这里插入图片描述

  10. 设置为:on
    在这里插入图片描述

  11. 最终,点击开始安装
    在这里插入图片描述

  12. 设置密码,开始安装后,点击图上按钮进行密码设置。注意如果提示密码
    在这里插入图片描述

  13. 此时就可以去上个厕所或者刷刷手机了,这个安装还是要点时间的。经过漫长等待,完事儿后点击reboot
    在这里插入图片描述

登录和初始设置

记得刚刚自动获取到的ip地址,可以用xshell来进行登录。这个工具是免费的,可以自行去官网下载和安装。
在这里插入图片描述

安装vim

vim是linux一个基础的编辑工具,如果没装你只能用vi命令修改文件,那可太痛苦了

yum -y install vim*

设置IP地址

  1. cd到以下目录,vim打开对应的网卡配置文件

    cd /etc/sysconfig/network-scripts/vim /etc/sysconfig/network-scripts/ifcfg-ens33
    
  2. 修改以下信息,设置成静态ip,(注意,具体的ip地址请根据你虚拟机的设置来定:

    //修改以下内容
    BOOTPROTO=static  //启用静态IP地址
    ONBOOT=yes      //开机自动启用网络连接//设置IP详细信息
    IPADDR=192.168.32.10    //设置IP地址
    NETMASK=255.255.255.0   //子网掩码
    GATEWAY=192.168.32.2   //设置网关
    
  3. 重启网络服务:

    systemctl restart network
    

可以ping下百度,试试设置是否成功

镜像和克隆

为了方便今后使用,建议把刚刚安装好的做快照。然后复制一台新的来用。这样不用每次都装一台新的了。

修改计算机名

如果一开始忘了设置hostname,或者想要修改,可以按如下操作

vim /etc/hostname
vim /etc/sysconfig/network-scripts/ifcfg-ens33
reboot

虚拟机网络设置参考

只要设置和vmnet在一个网段即可

在这里插入图片描述

比如我这里,网关设置的192.168.32.2,子网是255.255.255.0,

那么我的虚拟机ip如下:

192.168.32.11
255.255.255.0
192.168.32.2dns:114.114.114.114

桥接模式和NAT模式的区别

  1. 桥接模式就是相当于一台接在你的局域网的机器,和你的电脑是在一个网段,这样其他局域网的电脑也可以访问他
  2. nat就是你模拟了一个网络环境,虚拟机有自己的网段。你的电脑和虚拟机之间可以相互访问,但虚拟机的ip和你的电脑ip不在一个网段。

这篇关于在VMvare中虚拟机安装centos7和初始设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Python设置Cookie永不超时的详细指南

《Python设置Cookie永不超时的详细指南》Cookie是一种存储在用户浏览器中的小型数据片段,用于记录用户的登录状态、偏好设置等信息,下面小编就来和大家详细讲讲Python如何设置Cookie... 目录一、Cookie的作用与重要性二、Cookie过期的原因三、实现Cookie永不超时的方法(一)

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2