Linux系统安装及网络配置

这篇文章介绍关于Linux系统的安装以及网络配置,关于虚拟机配置中网络的三个模式区别进行详细讲解。学习Linux对于后端开发人员是很有必要的,结合实际开发,Linux服务器是开发小组共享的,正式上线的项目运行在公网上,因此需要开发者用远程登陆到Linux进行项目的管理和开发。

如果你想在计算机行业深入下去建议去系统学习,因为Windows隐藏了太多的操作系统细节,通过学习linux你会开阔很多眼界,而且就java本身而言,它也更适合linux,因为绝大多数的Java服务器都是linux的。

同样作为学习使用,我们建议安装虚拟机,我们这里选择VMware软件,虚拟机可以使你在一台机器上同时运行多个操作系统。

VWare 是一个“虚拟PC”软件公司.它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。

Linux,VM和Windows的关系:

VM就是一款软件,安装在我们的母机上(Windows),它可以帮我们虚拟一个操作系统出来。首先通过VM来创建一个虚拟机空间。在虚拟机空间里安装CentOS。

安装后的CentOS系统就是一系列的文件,同样可以把装好后的"一系列文件"移植到别的操作系统上。别的操作系统也必须使用Vm打开,这种移植对测试服务器的压力等非常有帮助。Centos是linux系统的一个发行版本。

安装CentOS 7:

关于VMware的安装这里不再介绍,直接点击下一步就可以了。VM软件可以参考历史链接:连接虚拟机数据库 来获取安装包,本教材使用CentOS 7发行版本,下载链接:http://mirrors.163.com/centos/7/isos/x86_64/ ,CentOS 是Linux操作系统的一个发行版本。

1.打开虚拟机

  1. 新建虚拟机,选择典型

  1. 选择:稍后安装操作系统

  1. 选择Linux,版本选择CentOS 64位

  1. 修改虚拟机名称(任意),虚拟机保存位置

  1. 指定磁盘容量大小,建议不少于20G。这里分配不是立马吃掉20G,可以根据设置,随着使用慢慢增加到20G。

  1. 完成

  1. 红色箭头位虚拟机配置

  1. 点击编辑虚拟机设置->内存,根据Windows的内存进行适当调高。小编内存是8G,所以虚拟机选择了3G。

  1. 选择处理器->更改处理器数量和核数,母鸡的核数配置可以在任务管理器中查看

  1. 网络适配器:NAT模式

关于上方的网络适配器的配置中,我们为什么选择NAT模式,它和另外的模式有什么区别,这里详细讲解:

桥接模式:

我们假设有一个教室的网络环境,里面有一台小白的电脑:windows操作系统,IP地址为:192.168.0.10;在这个教室中还有另外一个人小黑的电脑windows,192.168.0.20,他们可以相互通信。

小黑的Windows装了一个VM虚拟机,并且安装了CentOS系统,网络设置选择了:桥接模式,那么安装的CentOS系统的ip地址也是192.168.0.xx。

小白的电脑可以与小黑的电脑通信,小白的电脑还可以与小黑安装的CentOS虚拟机进行通信。

这样固然好,但是我们学习过网络原理的知识明白,192.168.0.xx网段可分配的地址只有200多个,如果网络环境中主机很多,可能会造成ip地址冲突,所以我们不选择桥接模式。

NAT模式(建议):

Linux可以访问外网,不会造成IP冲突。

假设教室网络环境中又多了一个小绿的主机,它在主机上装了CentOS的操作系统,网络配置选择的NAT模式。

采用NAT模式后,安装虚拟机的Windows会增加一个ip地址,192.168.100.200。

192.168.100.200和192.168.100.50可以通信,这样小绿的电脑有了两个ip地址,采用NAT模式的话,小绿创建的虚拟机的ip地址不会占用192.168.0.xx这个网段。

这种方式不会出现ip冲突,但是小黑小白是无法和小绿安装的CentOS通信的。但是小绿安装的运用NAT模式的CentOS可以和公网(即:小白和小黑的电脑)通信(小绿另一个ip地址代理)。

仅主机模式:

虚拟机CentOS是一个独立的主机,不可以访问外网。

  1. 综上,我们选择:NAT模式

  1. 点击虚拟机-设置

  1. CD/DVD(IDE)->使用ISO镜像文件,选中我们下载的CentOS 7 的镜像

  1. 配置完成点击开启此虚拟机

  1. 打开虚拟机的过程可能出现下方的选择,一定选择Skip(Tab建切换)

  1. 选择语言:中文

  1. 这里需要等半分钟,等待加载完毕后:选择安装位置进行配置

  1. 选择:我要配置分区

  1. 选择标准分区

  1. 点击"+"号,增加下方的挂载点:/boot ,把容量设置为200

/boot:引导分区,Centos启动时的引导文件

  1. 再添加一个设置:swap ,期望容量:2048

swap:交换分区,用于系统内存不够用,可用swap暂时的替代系统内存,分配内存的1.5倍-2倍之间。

  1. 添加一个分区:/ 根分区 ,期望容量不设置,其余的放在根分区。

  1. 分区完成就应该是下方红框中->完成

  1. 接受更改

  1. 软件选择

  1. 基础设备服务器->兼容性程序库

  1. GNOME桌面->把用不到的办公套件取消掉。根据下图勾选上需要用到的选项
  2. >>>>阅读全文

Linux养成计划(一)相关推荐

  1. Linux达人养成计划I详细笔记(二)Linux分区与安装

    本系列博文是听了课程Linux达人养成计划后的个人学习笔记,较为详细,供大家参考. 目录 第2章 Linux分区与安装 2.1系统分区 2.2 Linux安装 第2章 Linux分区与安装 2.1系统 ...

  2. 【周记】腾讯犀牛鸟「云开发」校园技术布道师养成计划

    一个月前开始试着学习微信小程序 恰好腾讯举办了这个[腾讯犀牛鸟「云开发」校园技术布道师养成计划]https://www.bilibili.com/read/cv4965254这个活动 技术增长 抛开活 ...

  3. 【程序小白养成计划】编程入门指北--编程小白常见问题QA

    一次随缘直播Q&A环节的记录以及学习编程一年多的个人思考(大佬勿喷,个人见解) 文章目录 一次随缘直播Q&A环节的记录以及学习编程一年多的个人思考(大佬勿喷,个人见解) "我 ...

  4. imooc-Linux达人养成计划 I

    imooc-Linux达人养成计划 I 第1章 Linux简介 1-1 Linux简介 Linux发展史 Minix 版本 Linux内核版本 Linux内核官网:www.kernel.org 内核版 ...

  5. 游戏引擎程序员养成计划

    说的很好,和我走的道路有点不谋而合,文章中提到的书本我基本都知道,很多都看过或者浏览过,英雄所见略同?O(∩_∩)O~ 游戏引擎程序员养成计划 三维图形学:  搞三维图形学首先还是要扎扎实实的先看解析 ...

  6. Linux任务计划、周期性任务执行

    Linux任务计划.周期性任务执行 未来的某时间点执行一次任务:at, batch 周期性运行某任务: cron 电子邮件服务: smtp: simple mail transmission prot ...

  7. BZOJ 4212: 神牛的养成计划

    4212: 神牛的养成计划 Time Limit: 10 Sec  Memory Limit: 512 MB Submit: 142  Solved: 30 [Submit][Status][Disc ...

  8. Linux系统任务计划(at、crontab)的使用方法

    Linux系统任务计划(at.crontab)的使用方法 Linux上的任务计划: 任务计划: 在未来时间点一次性执行某任务:at, batch 周期性执行某任务:crontab 电子邮件服务: sm ...

  9. 正式启动|2020腾讯犀牛鸟云开发校园技术布道师养成计划

    为顺应信息技术行业发展趋势及人才需求,促进新时代云计算领域人才培养,在信息技术新工科产学研联盟的指导下,由腾讯云.腾讯高校合作和图灵教育联合主办,牛客网协办的2020腾讯犀牛鸟云开发校园技术布道师养成 ...

最新文章

  1. Vue面试题 70道题目及答案
  2. secureFX上传文件的时候报错,secureFX崩溃
  3. 设计模式一网打尽,40余篇文章带你领略设计模式之美
  4. soidworks 生成PCD点云文件
  5. linux 时间戳 微妙,unix时间点_毫秒和微妙_time模块
  6. PHPCMS之 列表和内容页
  7. java html对象属性_java中对象属性可以是另外一个对象或对象的参考
  8. html浮动div同行显示,div已经设了over-flow:auto;为什么没有滚动条浮动元素不能同行显示了,怎么办...
  9. Excel高级应用专题-数组公式
  10. Qt信号槽机制与优势与不足
  11. TS 中 as 用法
  12. 利用Matlab实现单像空间后方交会
  13. 玩转Luat——导读
  14. OCMJ8X15B金鹏液晶屏驱动程序+字库规律
  15. ChatGPT账号没封的看过来,与ChatGPT玩个超级创意游戏
  16. to be solved
  17. mac鼠标不能双击打开文件夹的解决方法
  18. javax.crypto.Cipher类--加密和解密
  19. 矩阵“特征值”要表示什么“特征”
  20. 计算机二级office第37套word,全国计算机等级考试 二级MS Office高级应用(Word部分:第11-20套)...

热门文章

  1. ApiSix基础入门:协议解析-样例详解
  2. Linux那些事儿之我是Hub(19)八大重量级函数闪亮登场(三)
  3. Tomcat启动闪退且不报错
  4. VS中Debug和Realease、及静态库和动态库的区别整理
  5. Docker安装Graylog
  6. java 短信_Java发短信Demo
  7. java论坛短信息_JAVA发送短信
  8. 业务建模 活动图和序列图
  9. EntityManager 使用 Pageable 分页
  10. 标准日本语学习(初上)第二课