zoukankan      html  css  js  c++  java
  • 小白的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环境就这么简单就安装起来了,可以使用了,可以复制备份一份供随时反复折腾;

  • 相关阅读:
    怎么卸载Apache_pn服务PHPnow使用问题
    没有该栏目数据 可能缓存文件(data/cache/inc_catalog_base.inc)没有更新请检查是否有写入权限
    用css实现网页背景渐变
    为页面添加正确的doctype声明W3C标准
    js:全部替换的函数,用正则表达式解决,js的全部替换
    真够剽悍的——读罗永浩《我的奋斗》
    Auto你的IT——AutoIt是啥?
    书评:软件设计精要与模式
    程序员应知——破窗与童子军军规
    开发人员用的提交测试环境的AutoIT脚本
  • 原文地址:https://www.cnblogs.com/yanghj/p/12522102.html
Copyright © 2011-2022 走看看