2025-06-22 VMware和CentOS的安装

VMware

虚拟机通过软件来模拟具有完整硬件系统功能的,运行在完全隔离的完整计算机系统。每个虚拟计算机可以独立运行并安装各种软件和应用

安装VMware Workstation

  • 双击下载好的安装包开始安装(有需要安装包的童鞋可以评论区留言,私发给你,这里不让放链接。。)
双击VMWARE运行
  • 勾选用户许可协议


    接受许可进行下一步
  • 兼容性设置
    如果主机安装了Hyper-V或者Device/Credential Guard可能导致VMware Workstation的运行问题,可以通过自动安装Windows Hypervisor Platform或者移除Hyper-V的方式解决


    勾选自动安装
  • 选择更改安装位置,最好不要出现中文(建议)


    自定义路径
  • 设置用户体验选项,两个复选框不是必须的,根据自己喜好选择是否勾选


    设置用户体验
  • 在桌面和开始菜单程序文件夹创建快捷方式。


    创建快捷方式
  • 点击安装


    安装
  • 点击许可证以激活VMware Workstation,百度一个许可证ZF3R0-FHED2-M80TY-8QYGC-NPKYF

    激活许可证

创建虚拟机

  • 打开VMware, 在主界面点击创建新的虚拟机
创建新的虚拟机
  • 选择自定义


    选择自定义
  • 选择兼容的硬件版本


    选择下一步
  • 选择稍后安装操作系统


    选择稍后安装操作系统
  • 选择需要安装的操作系统及版本,更改虚拟机名称并选择安装的位置


    命名虚拟机
  • 选择处理器的数量及核数


    处理器核心数分配
  • 虚拟内存分配:注意内存分配不能大于主机内存


    虚拟内存分配
  • 设置虚拟机网络的类型,这里选择NAT(默认)


    网络类型暂设为NAT
  • IO控制器选择,选择LSILogic

    LSILogic

  • 磁盘类型选择SCSI(推荐即可)


    磁盘类型选择SCSI
  • 创建新虚拟磁盘

创建新虚拟磁盘
  • 指定磁盘容量


    image.png
  • 给磁盘文件命名


    磁盘文件命名
  • 选择自定义硬件


    选择自定义硬件
  • 选择Centos ISO镜像文件,先选择CD/DVN --> ISO镜像文件 --> 浏览找到镜像


    image.png
  • 查看虚拟机的配置,如果有误,可以点击上一步至对应的设置步骤重新设置,随后点击完成以完成虚拟机的创建
完成

系统安装

  • 开启虚拟机 选择配置好的虚拟机
开启虚拟机
  • 鼠标移动到虚拟机内部,上下键选择install centos7然后回车
install centos7
  • 选择语言, 可以选择英文,看自己喜好


    语言选择
  • 配置一些基本信息,日期和时间、键盘、语言支持都配置好了,不用修改; 选择 最小安装

基本配置
  • 设置分区


    安装位置
选择:我要配置分区
点击 + 号, 添加分区
选择/boot, 分配容量, 再点击 添加挂载点
添加 swap 分区
添加 / 分区,不需要手动分配,默认会给剩余的磁盘空间
点击 完成
点击 接受更改
  • 开始安装


    点击 开始安装
  • 开始安装
开始安装
  • 会弹出用户设置界面,设置ROOT密码和创建用户


    设置 root 密码和创建用户
  • 填写ROOT密码,填写后请记住,点击完成


    记住root密码
  • 创建用户,填写用户名和密码,点击完成


    创建用户
  • 等待进度条走完,点击重启


    重启系统
  • 重启完成,输入用户名和密码,用户名是root,密码就是刚刚设置的root密码

登录系统

进行网络配置

  • 测试一下是否可以连接外网,按照以上步骤是可以连接外网的,不过是动态IP,每次启动IP地址都会发生变化


    测试外网
  • 点击VMware workstation上方的编辑,点击虚拟网络编辑器


    编辑
  • 可以看到在NAT模式下,作者电脑上的子网IP是192.168.195.0,网段是195,后面设置IP地址时就使用这个的网段,每个人的电脑不一样,记住自己电脑的网段


    虚拟网络编辑器
  • 点击NAT设置,可以看到网关地址,后面配置网络服务时会用到


    NAT设置
网关

找到网卡位置

vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改后的配置文件
TYPE=Ethernet       #网络类型为以太网
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static        #静态地址,手动分配IP;dhcp 会自动分配地址,此时不需要在下面设置ip和网关
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
DEVICE=ens33
ONBOOT=yes      #该网卡是否随网络服务启动
IPADDR=192.168.37.71        #ip地址,要跟自己电脑上的网段保持一致,地址要选择没有被占用的,3到254之间没有被占用的地址
NETMASK=255.255.255.0       #子网掩码
GATEWAY=192.168.195.88        #网关,就是上文中的网关地址
DNS1=114.114.114.114        #DNS1
DNS2=192.168.195.2       #DNS2,可设为网关地址
  • 重启网络 service restart network,完成之后ping www.baidu.com 测试网络
网络检测

基本命令的使用

命令太多,必须要全部记忆,但是要学会如何查每个命令的参数。我画了个思维导图可以当作小字典查看,下面列出可能我们使用频率会更高的命令

执行命令 含义
cd ~ 切换到登录用户的主目录即/home/用户名
cd / 进入根目录
cd /home/lj 将/home/LJ作为当前的目录
cd .. 返回到上一层目录
cd - 回到上次所在的目录
cd ../../ 去上上层目录
ls 查看当前目录
ls -la 查看当前目录的文件信息 包含了隐藏文件
pwd 查看当前目录的绝对路径
cp /目录/1.txt /目录/ 复制
rm 删除
q! 不保存文件退出
wq! 保存退出
hostname 查看当前主机名
ifconfig 查看网卡相关信息
firewall-cmd --state centos7查看卡其关闭防火墙状态

用户管理

刚才说了可以创建自己的用户,那么怎么创建自己的用户呢?

  • 添加用户
useradd -d /home/lanj -m lanj
  • 更改密码
passwd lanj

系统有很多的用户,怎么进行用户的切换?

su -lanj
su -root
如果需要,用户之间的切换使用su命令实现。

root用户可以无需输入密码切换到lj用户,

su -lj

如果普通用户lj切换到root用户则需要输入密码,

su -root

如何切换路径,绝对路径和相对路径

后台运行

  1. 用途:不挂断的运行命令

  2. 语法:nohup Command [ Arg … ] [&]

  • 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的nohup.out 文件中。
  • 如果当前目录的 "nohup.out" 文件不可写,输出重定向到"home/nohup.out"
  • 如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。
  1. 退出状态:该命令返回下列出口值:
  • 126 可以查找但不能调用 Command 参数指定的命令。

  • 127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。

  • 否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。

  1. 使用&
    用途:在后台运行,一般两个一起用
nohup command &
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容