首页 > 技术文章 > Python32期【day 1】Linux操作系统环境部署

wangtp 2020-09-03 19:32 原文

参考链接

开发运维基础课程-01-操作系统环境构建

https://www.cnblogs.com/oldboy-heqing/articles/13605402.html#_label3

 

今天准备linux操作系统遇到的几个问题及其解决办法:

问题1:

现象:vmware虚拟机的启动黑屏
解决方法:https://www.cnblogs.com/yLn0neP2K/p/13079625.html

问题2:

现象:vmware中的操作系统可以正常启动,但是xshell连接后,提示connect fail

原因分析:虚拟软件网络环境没有设置对,下图中的子网IP没有按照下图进行设置,而是保持默认的

 

 解决办法:子网IP按照上图进行设置后,再次用xshell连接linux主机,提示connection established(连接成功)


一、操作系统

  概念:是连接人和计算机硬件的中介或者桥梁

       组成

    系统核心kernel/lib/api 类比 蛋黄

    命令解释器shell   类比 蛋清

    外围应用程序              类比  蛋壳

       linux操作系统特点:

    多用户

    多任务

    多线程

    多cpu

       cpu和内核的关系:

    一个cpu可以有多个内核,内核数目越多,并发处理任务的能力越强

    类比:cpu是经理,内核是普通员工,一般情况下,员工越多,并发处理任务的能力越强

二、操作系统选择介绍

  centos(重点)

         全称:commuity enterprise operate system

    免费,互联网公司占用率超过80%

    当前主流版本是centos7

  redhat

    收费版本,大型国企用的较多

  Ubuntu

    图形界面比较强大

三、虚拟软件(vmware)安装配置

  vmware的网络设置

  入口:编辑-虚拟网络编辑器

       设置如下:

   

 

 

   

  vmware的三种网络模式:

        桥接bridge   VMnet0

    优点:

      1、可以访问外网(互联网)

    ·   2、可以实现和物理局域网的主机进行通讯

    缺点: 

      容易出现ip冲突

    适用场景:

      当局域网的主机少于20台的时候,可以考虑采用桥接模式

        NAT(推荐)  VMnet8

    全称:network address transfer

       网络地址转换

    特点:

      1、可以访问外网

      2、和物理局域网的主机无法进行通讯

      3、可以避免ip冲突

  仅主机(host only)  VMnet1

    特点:

      1、无法访问外网

      2、和物理局域网的主机无法进行通讯(只能和虚拟机所在的物理机进行通讯)

                     3、提高虚拟机的网络安全性

 

 

四、虚拟机操作系统安装过程

  1、创建虚拟机

    cpu:1个处理器,1个内核

    内存:1024M

    磁盘:50G

    网络模式:NAT

    注意点:  

      1、自定义安装

      2、稍后安装操作系统

      3、linux centos7 64位(如果没有,就选Linux kernel 3.x)

      4、虚拟机的主机数据文件不要存放到c盘

                      5、虚拟机的磁盘数据文件和虚拟机的主机数据文件存放到同一个目录

       2、给虚拟机安装操作系统

    1、网卡名称修改设置

      目标:把ens33改成eth0

      操作步骤:

          1、光驱加载iso操作系统镜像文件后,在开机页面,先将鼠标双击,光标定位到虚拟机中

          2、通过方向键,选择install  centos7选项,

          3、按tab键(或者空格键)后,在开机页面,最后一行添加net.ifnames=0 biosdevname=0后按enter

        注意:

        按ctrl+alt可以将光标从虚拟机中移出来            

    2、ip设置

      1、安装语言:英语(保持默认)

      2、设置ip和主机名

        入口:system-network&host name

        操作:

         1、配置general和ipv4

                                       ip地址、子网掩码、网关、dns地址  

    3、磁盘分区设置

      入口:system-installation destination

                      选standard  partition

      /boot(引导分区) 是200M  

          作用:主要用于存放引导系统启动数据文件,此分区如果损坏会影响系统启动        

      swap(交换分区) 是1G

          作用:属于Linux系统特有分区,主要用于当内存空间剩余不足时,可以临时将硬盘指定大小空间充当内存使用,所以又称为交换分区

      /是剩余空间

          作用:属于Linux系统特有分区,由于Linux系统没有windows系统盘符概念,所以根分区是检索所有数据起点目录      

    4、初始软件设置

      入口:system-software selection

      设置:

         选择minimum install,然后勾选1、2、3、6项

           debug tools

           compatibility libraries

           development tools

             system administration tools  

    5、root密码设置

      点击begin install后,开始设置密码

      入口:user setting--root password

      注意点:

        如果设置的是简单密码,比如:123456,需要连接2次点击done


 

如何准备一个linux虚拟机系统?

软件:

  vmware workstations15

    安装、激活、基本使用

  xshell5

    安装、基本设置

一、vmware网络设置

       入口:编辑-虚拟网络编辑器

       设置如下:

  

   注意点:

    虚拟机的ip需要固定,不要使用dhcp-自动分配ip

 

 

二、新建一个虚拟机

  入口:文件-新建虚拟机       

  设置:

    cpu:1个处理器、1个内核

    内存:1024M  

    磁盘:50G

  虚拟机新建完成后,需要用光驱加载iso文件

三、给虚拟机安装linux操作系统

  1、将网卡从env33改成eth0

    在虚拟器启动页面,最后一行添加 net.ifnames=0 biosdevname=0

             安装语言用 english

        2、ip设置和hostname设置

    入口:system-network & hostname

 

 

 

 

 

   3、磁盘分区设置

    入口:system-installation destination

    /boot  200M

    swap     1G     (注意:是swap分区,而不是/swap分区)

    /           剩余空间

  4、系统安装软件初始配置

           

 

         5、root密码设置

    点击install后,开始设置密码

    入口:user setting--root password

 

 安装完毕后,reboot虚拟机

 

小结:

安装linux虚拟机的基本步骤:

1、安装vmware(安装、激活)

2、vmware网络设置

  入口:编辑-虚拟网络编辑器

  设置vmnet8--NAT(网络地址转换)

  子网ip    10.0.0.0

  子网掩码  255.255.255.0

  网关     10.0.0.254

3、新建一个虚拟机

  1、自定义安装

  2、稍后安装操作系统

  3、  cpu  1个处理器  1个内核

    内存   1024M

    磁盘     50G

    网络适配器  NAT(网络模式,增加一块虚拟网卡)

4、通过光驱加载centos7的iso文件

5、给虚拟机安装操作系统

  1、把env33修改成eth0

    启动页面最后一行添加

    net.ifnames=0 biosdevname=0

  2、安装语言-english

       3、ip地址设置

    general和ipv4

    手动manual

    ip  10.0.0.204   (多个虚拟机,这里不能相同,避免ip冲突)

    子网掩码  255.255.255.0

    网关   10.0.0.254

    dns    223.5.5.5

  4、hostname设置

    oldboyedu5.com

  5、磁盘分区

    默认是自动分区,选第2个-手动分区  

    standard partition

    /boot   200M

    swap  1G

    /         剩余的空间

  6、系统安装软件初始配置

    比如:gcc++等

    选minimal installation      

       debug tools

       compatibility libraries

       development tools

          system administration tools  

  7、设置root密码

    简单密码比如:123456

  8、安装完毕后,reboot重启虚拟机

    

 

推荐阅读