在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分区是存储日志的。

      完事后点击确认
  9. 设置主机名和网络

  10. 设置为:on

  11. 最终,点击开始安装

  12. 设置密码,开始安装后,点击图上按钮进行密码设置。注意如果提示密码

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

登录和初始设置

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

安装vim

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

python 复制代码
yum -y install vim*

设置IP地址

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

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

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

    python 复制代码
    systemctl restart network

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

镜像和克隆

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

修改计算机名

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

python 复制代码
vim /etc/hostname
vim /etc/sysconfig/network-scripts/ifcfg-ens33
reboot

虚拟机网络设置参考

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

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

那么我的虚拟机ip如下:

sql 复制代码
192.168.32.11
255.255.255.0
192.168.32.2

dns:114.114.114.114

桥接模式和NAT模式的区别

  1. 桥接模式就是相当于一台接在你的局域网的机器,和你的电脑是在一个网段,这样其他局域网的电脑也可以访问他
  2. nat就是你模拟了一个网络环境,虚拟机有自己的网段。你的电脑和虚拟机之间可以相互访问,但虚拟机的ip和你的电脑ip不在一个网段。
相关推荐
BUG 40444 分钟前
LINUX--shell
linux·运维·服务器
菜鸟小白:长岛icetea1 小时前
Linux零基础速成篇一(理论+实操)
linux·运维·服务器
深海的鲸同学 luvi1 小时前
【HarmonyOS NEXT】hdc环境变量配置
linux·windows·harmonyos
dowhileprogramming1 小时前
Python 中的迭代器
linux·数据库·python
过过过呀Glik1 小时前
在 Ubuntu 服务器上添加和删除用户
linux·服务器·ubuntu
Tesseract_95273 小时前
ioctl回顾
linux
Java小白中的菜鸟3 小时前
centos7的磁盘扩容
linux·运维·服务器
黑子哥呢?5 小时前
Linux---防火墙端口设置(firewalld)
linux·服务器·网络
F-2H7 小时前
C语言:指针4(常量指针和指针常量及动态内存分配)
java·linux·c语言·开发语言·前端·c++
aherhuo7 小时前
基于openEuler22.09部署OpenStack Yoga云平台(一)
linux·运维·服务器·openstack