入职必会-开发环境搭建33-VMWare虚拟机安装Linux系统

简介: CentOS(Community ENTerprise Operating System)是一个基于Linux的开源操作系统,它是由社区志愿者团队从Red Hat Enterprise Linux(RHEL)源代码重新编译而成。CentOS致力于提供一个稳定、可靠且免费的企业级Linux发行版,适用于服务器和工作站环境。

CentOS介绍

CentOS(Community ENTerprise Operating System)是一个基于Linux的开源操作系统,它是由社区志愿者团队从Red Hat Enterprise Linux(RHEL)源代码重新编译而成。CentOS致力于提供一个稳定、可靠且免费的企业级Linux发行版,适用于服务器和工作站环境。

以下是一些关于CentOS的主要特点和信息:

  1. 稳定性:CentOS专注于提供稳定性和可靠性,保持与RHEL兼容性,使其成为许多企业和组织选择的操作系统之一。
  2. 安全性:CentOS团队及时发布安全更新和补丁,确保系统的安全性,并积极响应漏洞和威胁。
  3. 免费开源:CentOS是完全开源的,用户可以免费获取并自由使用,同时也可以根据需要自行定制修改。
  4. 长期支持:CentOS提供长期支持版本(Long-Term Support),其更新周期通常比较稳定,适合长期运行的服务器环境。
  5. 广泛应用:CentOS被广泛应用于服务器端领域,如Web服务器、数据库服务器、邮件服务器等,也适用于个人电脑和工作站使用。
  6. 社区支持:CentOS拥有庞大的活跃社区,用户可以在社区论坛、邮件列表等平台上获取帮助和支持。

总的来说,CentOS是一个稳定、可靠且安全的开源操作系统,适用于各种不同的应用场景,尤其适合需要稳定性和长期支持的企业级应用。

CentOS系统下载

在线下载

CentOS系统官方下载地址:https://vault.centos.org/

但是官方下载速度很慢,我们可以使用网易的镜像,地址为:http://mirrors.163.com/centos/

当前使用CentOS7.6系统,官方下载地址如下:https://vault.centos.org/7.6.1810/isos/x86_64/ 。进入网页后点击CentOS-7-x86_64-DVD-1810.iso进行下载。

离线下载

有可能因为网络原因无法从官方下载,为了大家方便,我已经把软件上传到网盘了,效果如下图:


安装CentOS7

创建VMware虚拟机

  1. 点击 文件 -> 新建虚拟机 创建一台新VMware虚拟机。
  2. 新建虚拟机向导中选择典型(推荐)并点击下一步
  3. 选择稍后安装操作系统
  4. 选择客户机操作系统Linux,版本为CentOS 7 64 位
  5. 输入虚拟机名称和选择虚拟机安装位置
  6. 指定磁盘容量最大磁盘大小,默认是20GB。注意这里指定的是最大磁盘大小,实际占用物理机大小看虚拟机中的使用情况决定。
  7. 已准备好创建虚拟机,点击自定义硬件->选择新CD/DVD(IDE) -> 使用ISO映像文件 -> 点击浏览 -> 选择CentOS系统路径
  8. 点击网络适配器 -> 选择NAT 模式 连接网络。
  9. 选中创建好的虚拟机 -> 点击开启此虚拟机

安装CentOS 7系统

  1. 启动虚拟机,通过键盘方向键上下选择Install CentOS 7
  2. 进入CentOS 7 安装界面,选择语言为中文 -> 简体中文
  3. 安装信息摘要界面,点击软件选择 -> 基本网页服务器 -> 开发工具 -> 点击完成
  4. 安装信息摘要界面,点击安装位置 -> 点击本地标准磁盘 -> 点击完成
  5. 安装信息摘要界面,点击网络和主机名 -> 找到以太网 -> 点击打开 -> 点击配置 -> 点击常规 -> 点击可用时自动连接到这个网络 -> 点击保存 -> 在以太网下方可以看到IP地址信息 -> 点击完成
  6. 点击开始安装
  7. 点击ROOT 密码 -> 设置ROOT用户的密码 -> 点击完成。密码设置为root,因为密码太短需要点两次完成

  8. 点击重启 -> 重新引导系统
  9. 进入CentOS 7 Linux 7 (Core)登录界面,输入用户名和密码登录,到此完成了CentOS系统的安装。

到此就完成了CentOS 7的安装。

Linux与Windows网络连通

IP有关的命令

命令

功能说明

ipconfig

Windows显示IP地址

ifconfig

Linux显示IP地址

ping 网络地址

检测网络连通  -c 次数

查看Windows和LinuxIP地址和相互连通情况

在Windows中输入ipconfig命令,效果如下:

C:\Users\cxypa>ipconfig
Windows IP 配置
以太网适配器 Ethernet0:
   连接特定的 DNS 后缀 . . . . . . . : localdomain
   本地链接 IPv6 地址. . . . . . . . : fe80::c4a4:dcc3:3ca7:42ca%4
   IPv4 地址 . . . . . . . . . . . . : 192.168.100.131
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.100.1

在Linux中输入ifconfig命令,效果如下:

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.100.132  netmask 255.255.255.0  broadcast 192.168.100.255
        inet6 fe80::16a2:f42a:fcf7:b191  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:f2:fd:4b  txqueuelen 1000  (Ethernet)
        RX packets 9847  bytes 766438 (748.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 14839  bytes 2769702 (2.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 68  bytes 5920 (5.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 68  bytes 5920 (5.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@localhost ~]#

在Linux中ping Windows 的IP,效果如下:

[root@localhost ~]# ping 192.168.100.131
PING 192.168.100.2 (192.168.100.2) 56(84) bytes of data.
64 bytes from 192.168.100.2: icmp_seq=1 ttl=64 time=0.143 ms
64 bytes from 192.168.100.2: icmp_seq=2 ttl=64 time=0.451 ms
64 bytes from 192.168.100.2: icmp_seq=3 ttl=64 time=0.212 ms
64 bytes from 192.168.100.2: icmp_seq=4 ttl=64 time=0.582 ms
64 bytes from 192.168.100.2: icmp_seq=5 ttl=64 time=0.368 ms
^C
--- 192.168.100.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4315ms
rtt min/avg/max/mdev = 0.143/0.351/0.582/0.159 ms
[root@localhost ~]#

Linux下默认是无限次,按CTRL+C中断。

在Windows中ping Linux的IP,效果如下:

C:\Users\cxypa>ping 192.168.100.132
正在 Ping 192.168.100.132 具有 32 字节的数据:
来自 192.168.100.132 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.100.132 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.100.132 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.100.132 的回复: 字节=32 时间<1ms TTL=64
192.168.100.132 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

可以看到Windows和Linux网络是互通的,并且Linux可以借助Windows的网络访问互联网。

网络类型

说明

VMNet1 网卡

连接模式:host-only 仅主机模式
即虚拟机只能和宿主机(Windows)内部通信,无法访问外网。

VMNet8 网卡

连接模式:NAT 网络模式
提供网络地址转换功能,可以使虚拟机使用宿主机(Windows)真实物理网卡的IP与互联网通信。使用NAT网络模式下Windows和Linux组成小型局域网,不仅可以互相通信,虚拟机也可以访问外网,Linux使用ens

网卡就是使用VMNet8 网卡。

VMware虚拟机快照

什么是快照

VMware虚拟机快照是虚拟机磁盘文件在某个时间点的副本备份。系统崩溃或系统异常,你可以使用恢复到快照指定时间点系统状态。

拍摄快照

查看快照

恢复快照


相关文章
|
15天前
|
Linux 虚拟化 数据安全/隐私保护
银河麒麟V10 VMWare安装保姆级教程
银河麒麟V10 VMWare安装保姆级教程
368 0
银河麒麟V10 VMWare安装保姆级教程
|
16天前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
29 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
16天前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
17天前
|
存储 网络协议 搜索推荐
在Linux中,如何配置和管理虚拟机的网络和存储?
在Linux中,如何配置和管理虚拟机的网络和存储?
|
17天前
|
存储 缓存 监控
在Linux中,如何优化虚拟机和容器的性能和资源使用?
在Linux中,如何优化虚拟机和容器的性能和资源使用?
|
17天前
|
Linux KVM 虚拟化
在Linux中,如何进行虚拟机和容器的备份和迁移?
在Linux中,如何进行虚拟机和容器的备份和迁移?
|
17天前
|
存储 监控 Linux
在Linux中,如何实现虚拟机和容器之间的互操作性?
在Linux中,如何实现虚拟机和容器之间的互操作性?
|
17天前
|
Ubuntu
【ubuntu系统】在虚拟机内安装Ubuntu
【ubuntu系统】在虚拟机内安装Ubuntu
33 0
|
17天前
|
机器学习/深度学习 监控 Linux
在Linux中,如何创建和管理KVM虚拟机?
在Linux中,如何创建和管理KVM虚拟机?
|
9天前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
112 3
下一篇
DDNS