• 小白的docker极简入门(一)、5分钟教你玩转Linux安装


    0-前言

      关于docker:

      docker是虚拟机之后的一大革命性进步,docker容器化部署对项目实在是太方便了;

      docker需要安装载Linux系统下,今天,我们就从实战出发,教大家简单的相关环境搭建;

      关于Linux难不难学:

      很多新手没没接触过docker/Linux,都以为挺难,容易打击学习热情,其实,想深入,是需要花点时间,但是想简单使用,一点不难;就像使用Windows,你说注册表、组策略那些,很多人都不懂,但基本使用,大家都一用就会;

      Linux对开发人员来说,其实常用的命令也就那么点,很容易学会,毕竟我们不是运维,不需要全部功能都深入了解

      关于Linux环境的选择

      有些公司要求在Linux下办公,这种情况下mint(基于Ubuntu)系统是不错的选择,界面比较类似Windows;

      不是公司强制要求的话,Windows + 虚拟机运行Linux是最好的方式;

      安装的Linux版本,直接用centos,其他的坑太多就不要去考虑了,centos是最好最稳定支持最全面的开源Linux版本,没有之一;

      不需要安装Linux桌面,因为根本用不上;

    1-安装Linux

    1-1、 所需软件:

      vmware workstation 15(虚拟机软件、同类还有免费的virtualbox,但virtualbox安装Linux经常出问题,不建议使用),

      CentOS-7-x86_64-DVD-1708 (Linux系统盘),

      xshell(远程连接Linux系统的工具,同类还有SecureCRT)

    1-2、安装虚拟机

      安装vmware workstation 15,并用注册机激活(具体百度);

    1-3、安装Linux

    打开vmware ,创建新的虚拟机

     

     

     

     

     

     

     创建好了,下面编辑一下他的基本配置

     

     

     

     设置完毕,启动,开始安装Linux系统:

     

     

     

     

     

     

     

     

     

     这里说明一下各分区情况:以后按照这个来就可以:

    /boot:系统启动分区,固定200M即可

    swap:内存的两倍(最大不超过8G)

    /    :可以分个20G

    /data :剩下的几个G全部分给他了;

    我们虚拟机分了30个G给他,所以按上面分,/boot、swap是固定的, /基本就分配最大空间给他,/data分一部分给他

     

    下面还有一步设置网络的步骤,设置好就不需要再手动敲代码去更改网络配置了(当然,怎么手动敲代码更改你还是要去学会的):

     

     

     

     

     然后等待安装完成,几分钟就能安装好,安装好后重启就完成了

     重启后,输入登录用户root和密码就能登录进去了(注意,输入密码是没有任何显示的,很多人会误以为系统没反应,其实是正常的,输入后回车就能正常进入了)

    输入 ip addr 查看网络,可以看到,网络也已经配置好了的,可以直接使用了

     到这里,Linux就安装好了,别看上面一堆图片,其实安装起来,几分钟就搞定了

    好,到这里,Linux可以最小化了,我们不需要直接在上面操作,都是用连接工具连接和操作的

    1-4、Xshell的安装和使用

      Xshell是一个Linux远程连接工具,大部分人都在用,家庭和学校使用是免费的,商业版购买也不贵,才几百块;还有一个SecureCRT,也是一样的工具,我以前用SecureCRT,现在更喜欢Xshell;

    安装Xshell,完成后打开,新建一个连接

     

     

    然后可以看到已经连上了,ip addr 也正常能看到网络情况了

     

    Xshell是可以直接粘贴命令的,这样很多时候我们只需要写好命令保存下来,用到的时候可以直接粘贴过来就行,不用多次重复敲命令,提高效率

    好了,Linux环境就这么简单就安装起来了,可以使用了,可以复制备份一份供随时反复折腾;

  • 相关阅读:
    金蝶KIS 13.0专业版破解方法破解安装流程 金蝶KIS 13.0专业版安装流程
    android利用zbar二维码扫描-(解决中文乱码及扫描区域定义)
    Android 电子邮件发送成功与失败的提示
    WebView的应用 持续积累
    [LeetCode]Implement Stack using Queues
    android开发 Fragment嵌套调用常见错误
    【剑指Offer学习】【面试题55:字符流中第一个不反复的字符】
    UIWebView的使用,简单浏览器的实现
    php 发送与接收流文件
    IHttpModule在webconfig中的注册
  • 原文地址:https://www.cnblogs.com/yanghj/p/12522102.html
Copyright © 2020-2023  润新知