您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

人手一套Linux环境搭建(Windows版本教程)

时间:2020-05-03 10:11:59  来源:  作者:

人手一套linux环境搭建(windows版本教程)

原创 CodeSheep 2020-05-03 10:03:00
五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


缘由

之前写的一篇 《Linux环境搭建保姆级操作》中是基于macOS宿主机系统搭建的,评论区有很多小伙伴要Windows版本的操作教程。

所以这不就趁着五一假期,从箱底掏出了那台破Windows电脑操作了一遍嘛!

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

其实Windows版的操作总体也大差不差,只是部分操作界面有点小变化。

还是那句话,既然学编程,提前备好Linux系统环境非常重要,建议人手一套,这样方便后续 学Linux用LinuxLinux环境编程应用和项目部署工具实验等一系列学习和实践


软件版本

  • 物理宿主机系统:Windows 10 专业版
  • 虚拟机软件:VMware Workstation 10.0.1版本
  • centos操作系统ISO镜像:CentOS 7.4 64位
  • SSH终端软件:SecureCRT
  • SFTP文件传输工具:WinSCP

安装Linux操作系统

1、创建新的虚拟机

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

2、选择虚拟机硬件兼容性

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

默认即可

3、加载Linux系统ISO镜像

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

4、虚拟机命名并存储

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

5、自定义虚拟机配置

处理器按需配置:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

内存按需配置:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

网络部分选择「桥接模式」即可:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

I/O控制器选择默认即可:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

硬盘类型选择默认即可:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

硬盘容量按需分配:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

6、安装设置,开启安装

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

7、进入系统安装界面

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

8、选择安装语言

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

9、选择预安装的软件

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

10、配置分区

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

没有特别需求可以选择自动分区,大家如果有需要可以自定义分区。

11、进入正式安装过程

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

12、安装完成并重启

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

13、进入新系统

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


系统是装好了,但还有几个问题

问题一: 虚拟机内Linux系统与外网无法连通

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

问题二: 虚拟机内Linux系统与外部宿主机无法连通

比如我这里的物理宿主机的IP地址为:192.168.31.156

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

问题三: 虚拟机内Linux系统节点与节点之间无法连通(如果装了多个Linux节点的话)


网络配置(极其重要!)

1、首先尝试查看虚拟机系统的IP地址

使用命令ifconfig进行查看。我们会发现装好的系统并没有为它设置IP地址。

2、设置虚拟机与物理宿主机的网络连接

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

选择桥接模式,并选择桥接到物理宿主机的上网网卡即可:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

小伙伴们可以按实际情况进行选择。

3、为虚拟机配置固定静态IP

首先使用dhclient工具为本机分配一个网络内可用的IP地址:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

接下来编辑虚拟机系统网卡配置,将上面分配所得的IP地址配置进去:

使用命令编辑:vim 
/etc/sysconfig/network-scripts/ifcfg-ens33

修改配置如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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
UUID=824ec4bd-a9ae-4410-8346-17ce7f3dd111
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.31.21
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
DNS1=119.29.29.29

尤其注意下图红色标记部分的配置:

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

编辑完成,重启网络设置即可

systemctl restart network.service


检查安装配置结果

1、检验虚拟机系统网络和外界的连通性

包括检查和外网的连通、和物理宿主机的连通、以及和兄弟节点(前提是你安装了多个虚拟机系统节点的话)之间的连接

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

2、反向检查物理宿主机和虚拟机系统网络的连接性

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

至此,大功告成!


SSH远程连接

在宿主机通过SSH终端连接虚拟机内Linux系统,成功!

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 


SFTP文件传输

在宿主机通过SFTP工具即可访问虚拟机内Linux节点,从而可以实现本地和服务器的文件互传

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

这样一来,一个可用的Linux节点就打造完成了!


再多弄几个节点

可以完全重复以上步骤再打造出多个Linux节点,当然更简单的方式则是直接通过上面已经装好了的虚拟机节点直接克隆,来快速生成其他节点。

五一宅家学习之:人手一套Linux环境搭建(Windows版本教程)

 

克隆完成之后,只需要再配置一下新节点的网络即可。


后记

好啦,现在多节点的Linux环境终于搭建完成了,后续不管是 学Linux用Linux,还是Linux环境编程应用和项目部署工具实验,都有可以动手实践的地方了。



Tags:Linux环境   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
概述我们知道SQL Server是微软公司推出的重要的数据库产品,通常情况下只支持部署在windows平台上。不过令人感到兴奋的是,从SQL Server 2017开始支持 linux系统。此 SQL Serve...【详细内容】
2021-12-17  Tags: Linux环境  点击:(13)  评论:(0)  加入收藏
好的软件可以极大提高工作效率,完成一些不可能完成工作。然而我们也常常为选择哪款软件而头疼,本次为大家推出的100款软件都是经过整理分类的, 而且最重要的是100款软件都是开...【详细内容】
2020-07-31  Tags: Linux环境  点击:(140)  评论:(0)  加入收藏
一、前言Linux系统是大多数软件运行的首选操作系统。作为Linux系统管理员,日常工作的一大部分时间都是在对数据中心或者机房里的服务器进行配置、维护、问题排查,管理这些服...【详细内容】
2020-07-17  Tags: Linux环境  点击:(111)  评论:(0)  加入收藏
前言今天父亲节,忙着陪孩子,今天写点轻松简单点的内容。经常使用Linux操作的童鞋,少不了配置一些常规的工具变量,这里罗列一下,仅供参考。 说明以下工具例子我都放置在$HOME/3rd...【详细内容】
2020-06-21  Tags: Linux环境  点击:(80)  评论:(0)  加入收藏
人手一套Linux环境搭建(Windows版本教程)原创 CodeSheep 2020-05-03 10:03:00 缘由之前写的一篇 《Linux环境搭建保姆级操作》中是基于macOS宿主机系统搭建的,评论区有很多小伙...【详细内容】
2020-05-03  Tags: Linux环境  点击:(82)  评论:(0)  加入收藏
步骤1:下载tomcat从官网https://tomcat.apache.org下载tomcat,这里下载apache-tomcat-8.0.20.tar.gz 步骤2:将tomcat上传到虚拟机 我这里上传到/usr/local/demo步骤3:将tar包...【详细内容】
2020-05-01  Tags: Linux环境  点击:(67)  评论:(0)  加入收藏
1、安装文件下载 1)可以通过分享的安装包上传到对应服务器进行解压安装mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz (300MB+)2)通过线上服务直接下载wgethttps://cdn.mysql.com...【详细内容】
2020-04-11  Tags: Linux环境  点击:(78)  评论:(0)  加入收藏
本文主要讲解如何在Linux系统中设置环境变量。 当您在Linux命令行上键入命令时,您实际是在告诉shell运行指定名称的可执行文件。在Linux中,这些可执行程序(如ls、find、file等)通常位于系统上的几个不同目录中。存储在...【详细内容】
2019-09-09  Tags: Linux环境  点击:(693)  评论:(0)  加入收藏
要生成证书的目录下建立几个文件和文件夹,有./demoCA/ ./demoCA/newcerts/ ./demoCA/private/ ./demoCA/index.txt (空文件,生成证书时会将数据记录写入) ./demoCA/serial (在s...【详细内容】
2019-08-19  Tags: Linux环境  点击:(410)  评论:(0)  加入收藏
本篇文章将从实际操作的层面,讲解基于linux环境的mysql的搭建和卸载。1 搭建mysql1.1 官网下载mysql压缩包下载压缩包时,可以先把安装包下载到本地,再上传到服务器,也可以在linu...【详细内容】
2019-06-19  Tags: Linux环境  点击:(322)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(14)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(22)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(25)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(40)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(28)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(19)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(29)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条