Windows 平台下 Linux 的安装

简介: 本文将介绍如何在Windows机器上进行Linux-CentOS的安装,在第一部分我会以截图的形式简述安装的步骤,在第二部分我会就安装时的一些注意事项进行深入讲解。

前言


本文将介绍如何在Windows机器上进行Linux-CentOS的安装,在第一部分我会以截图的形式简述安装的步骤,在第二部分我会就安装时的一些注意事项进行深入讲解。


首先,大体把虚拟机的安装分为两步,第一步通过VMware软件进行虚拟空间的划分,第二部在此空间内部进行CentOS的安装。


对于Vmware和CentOS的安装,我将不会赘述,这里直接给出地址:





当然,如果你足够有钱能买得起好几台机器,一台装Windows,一台装linux,一台装MacOs,还有一台装逼,那么这篇推文你完全可以当作是垃圾。


1 步骤演示



  • 使用VMware安装虚拟机空间


  • 创建虚拟机

微信图片_20220610211533.jpg


  • 先不急着安装操作系统


微信图片_20220610211545.png


  • 选择对应版本


微信图片_20220610211554.png

  • 命名虚拟机

微信图片_20220610211601.png


  • 分配内存空间(建议20G)

微信图片_20220610211608.png


  • 点击完成即可

微信图片_20220610211615.png

  • 安装CentOS软件

  • 点击"虚拟机 --> 设置"完成已下载好的CentOS镜像的导入

微信图片_20220610211624.png


  • 导入之后,进入如下页面

微信图片_20220610211630.jpg


  • 按照图示参数进行配置(问题a

微信图片_20220610211642.png


  • 点击确定之后进入如下页面

_微信图片_20220610211649.png_


  • just follow me(需要注意的是:进入虚拟机环境之后,通过Tab进行选项的切换,通过Ctrl+Alt进行Windows和Linux环境的切换)


微信图片_20220610211653.png_

  • 点击Next


_微信图片_20220610211704.jpg_

  • just follow me


_微信图片_20220610211710.png_

  • just follow me


_微信图片_20220610211715.png_

  • just follow me


_微信图片_20220610211719.png_

  • just follow me

微信图片_20220610211723.png_


  • 取名为hadoop1,方便以后做大数据用


_微信图片_20220610211727.png_

  • 设置时区


_微信图片_20220610211731.jpg_

  • 设置密码


_微信图片_20220610211735.png_


  • 自己动手来分区

_微信图片_20220610211738.png_


  • 点击创建

_微信图片_20220610211742.png_


  • 添加boot分区

_微信图片_20220610211745.png_


  • 添加swap分区

_微信图片_20220610211749.png_


  • 添加根分区


_微信图片_20220610211752.png_


  • 正确的分区如下图所示


_微信图片_20220610211756.png_


  • 点击下一步


_微信图片_20220610211800.png_


  • 自定义安装应用程序

__微信图片_20220610211804.png_


  • 选中这些

__微信图片_20220610211808.png__

  • 基本系统中选择 兼容程序库 基本 两项
  • 应用程序中只选择 互联网浏览器
  • 桌面 全选
  • 语言支持选择 中文 即可


  • 安装时间有点长,稍微耐心等待一下


微信图片_20220610211814.jpg

  • 重新引导


微信图片_20220610211820.png


  • 开机界面


微信图片_20220610211825.png_


  • 进入欢迎界面后,点击 前进


微信图片_20220610211831.jpg_

  • 不用做此步操作,我们以后用Linux命令来搞


微信图片_20220610211836.jpg_


  • 使用默认时间即可


微信图片_20220610211841.jpg_

  • 根据自身情况,若用作实际生产环境,则勾选此项;若用作学习,则不用勾选


微信图片_20220610211847.jpg_


  • Successfully


微信图片_20220610211852.jpg_



2 问题讲解


  1. 至此,Linux安装就此结束,来咱们说说刚才遗留下来的问题a,当进行网络适配器选择时候,提供了三个选项: a.桥接模式 b.NAT模式 c.仅主机模式,这三个有什么区别呢?

    :如下图所示


微信图片_20220610211857.jpg_



_

  • 桥接模式:
    在一个教室的局域网之下,假设存在两台电脑,编号分别为1、2,那很简单,1、2处于同一网段之下,假设ip分别为192.168.0.10、192.168.0.20,在1号机器上装了一个Linux的虚拟机,那么如果使用桥接的方式即就是:虚拟机的ip和1、2机器的ip处于同一网段,即三个主机(2台pc,一台上装有)可以互相通信。缺点就是:不能在这个局域网之下挂载超过233台设备(无论是装虚拟机还是实体设备),为什么是233呢?因为255-1-1(减去网关地址192.168.1.1和广播地址192.168.1.255),就会出现ip地址不够用的尴尬情况。


  • NAT模式(推荐 : 假设有两台电脑,一台是我的一号女朋友的,另一台是我的二号女朋友的,二号的电脑上装了一个Linux虚拟OS,并且我两个女朋友的电脑处于同一局域网下,与桥接不同的是:二号女朋友的电脑上的windows系统具有两个ip,一个和是当前局域网处于同一网段,另一个是与2号电脑上的Linux系统处于相同网段的另一个局域网ip,即在NAT模式下,Linux的ip会和Windows的一个ip组成一个网络环境,那么当我两个女朋友所处局域网下的其他主机去访问2号女朋友的Linux时就会出现访问不到的情况,而通过2号女朋友的Linux去访问其他主机,它会将Windows的另一个ip作为代理去访问,因此可以访问该局域网下的用户也可访问外网,巧妙的化解了ip冲突的尴尬,因此通常推荐NAT模式。


  • 仅主机模式 : 具有独立Ip 不能访问外网



   2. 虚拟机资源的分配:

   : 虚拟机资源的分配依赖于母机的资源情况,我的本机上有四个cpu:


微信图片_20220610211902.jpg_



3 实际开发中的情况



在实际应用中,我们会将Linux远程安装在服务器上,通过远程控制的方式来进行操作,远程的服务器不用装图形界面,通过命令行来操控,这里介绍一个工具Xshell,通过此工具可以进行很好很方便的操作(有关远程操作的问题大家可以参考我的一篇博文


地址


http://www.shipudong.com/2019/04/19/yuan-cheng-kong-zhi/


web下腾讯云服务器的控制界面:


微信图片_20220610211907.jpg

相关文章
|
4天前
|
安全 Linux 网络安全
Linux环境中安装和使用Paramiko
Linux环境中安装和使用Paramiko
31 12
|
2天前
|
Web App开发 监控 Linux
在Linux上,有许多软件可以下载和安装
在Linux上,有许多软件可以下载和安装
82 67
|
1天前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
25 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
11天前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统
|
13天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
3天前
|
Ubuntu Linux 数据安全/隐私保护
Linux的安装过程
Linux的安装过程
13 4
|
4天前
|
Linux 定位技术 虚拟化
Linux 安装
Linux 安装
14 5
|
2天前
|
Ubuntu Linux 网络安全
Linux服务器上安装软件
Linux服务器上安装软件
13 2
|
1天前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
10 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
13天前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)