【进大厂必学】3W字180张图学习Linux基础总结

大家好,我是蓝蓝。

就不多说这段时间干啥去了吧,期间和很多的同学聊了天,有的童鞋已经开始工作,聊了聊工作上的事儿。有的是今年即将毕业的童鞋,有着自己的小目标,有的想尝试互联 ,所以现在基本上都快进行二轮的复习了,有的同学备战公务员,凭着年轻这股劲儿向往自己理想的生活状态,无论怎么样,长路漫漫,走一步,算一步,每一步都算数。

今天分享的这篇文章是 Linux 相关的基础知识,深一点的内容基本上没有,不过对于刚需小伙伴来说,也就够了,有时间的话,最好按照这些命令去试一试,敲一敲,这样记忆更加深刻。

为什么说了解 的生态,会让你学到更多的新技术/p>

我们要知道很多的大牛通过来开发各种如那件,数据库 ,, 等技术都会默认提供 的安装运维手册,所以尽快的进入 的世界对于个人的进步和职业发展都是非常有好处的

每当我们买了手机,买了电脑,上手就可以用,这是因为预装了操作系统。所以呀,哪有什么岁月静好,其实有人帮我们负重前行了,操作系统就是这样一个角色。

那么操作系统帮助我们做了哪些事儿呢/p>

  • 我们只需要点击桌面上的图标,应用程序就开启
  • 电脑咋个知道我们鼠标点击的那个位置
  • 为什么我一回车,这些字符就飞出去了

这几个任何一个操作,基本上都覆盖了操作系统的所有功能,现在就进入熟悉而陌生的操作系统世界。

1 vmvare

虚拟机是什么/p>

虚拟机通过软件的方式来模拟完整的硬件系统,运行在完全隔离的计算机系统。每个虚拟计算机可以独立运行并安装各种软件和应用。

使用虚拟机模拟出来的 学习环境简单且容易上手,能够较为真实的模拟出真正的。

当然你也可以将自己的笔记本装成 的环境,但是这样加大了学习的难度,如果需要 进行 集群的学习,那就更不方便了。

使用虚拟机系统环境,我们可以对虚拟系统随意进行任何的设置和更改,甚至可以格式化虚拟机系统硬盘,进行重新分区等操作,而且完全不用担心会丢掉有用的数据,因为虚拟机是系统上运行的一个虚拟软件,对虚拟机系统的任何操作都相当于是在操作虚拟机的虚拟机设备和系统,不会影响电脑上的真实数据。

说了这么多,现在开始安装 VMvare。

  • 首先从官方下载并解压虚拟机安装包,然后双击运行

  • 选择安装位置,最好不要出现中文哈,不然后续可能出现莫名奇妙的问题。

  • 在桌面和开始菜单程序文件夹创建快捷方式。

  • 打开

  • 选择自定义,然后下一步。

  • 安装客户机操作系统,选择稍后安装操作系统。

  • 更改主机配置进行处理的分配。

  • 设置虚拟机 络得类型,这里选择 (下文会介绍三种 络配置方式的区别)

    • 创建磁盘选择创建新虚拟磁盘

    • 修改路径

    • 选择自定义硬件

    • 点击完成

    • 鼠标移动到虚拟机内部,上下键选择install centos7然后回车。

  • 软件安装。

    • 开始安装。

    2 进行 络配置

    现在我们的 还是个空壳子,如果我们需要访问外 ,则需要进一步配置。“秀才不出门,便知天下事”,你是秀才你试试。

    没有 络,我们可能停留在看电视,跳皮筋的年代,我还真是会跳皮筋

    为了让我们下载软件更加的顺畅,速度更快,最快速度白嫖资源,不得不个配置 络

    • 打开配置文件
    • 更改相应的配置
    • service restart network 完事 ping www.baidu.com

    BOOTPROTO = static,表示启用了静态 地址,默认为

    NAME = eth0,与 卡配置文件对应的一个标签,如果为 则配置文件是

    UUID = xxxx, 卡唯一设备标识,系统自动得生成

    DEVICE = XXX, 卡设备名称,是物理设备标识

    IPADDR0 = XXX,表示设置地址。这里注意后面的数字,在 以后可以一个 卡配置多个 地址

    PREFIX0 = 24,设置子 掩码,这里设置子 掩码的方法和之前的版本也不一样,24代表是255.255.255.0

    Getway = XXX, 关地址,什么是 关线面会详细阐述

    知道配置文件每一行代表的含义以后,就可以根据自己的需求进行配置了,记得配置完成以后重启 络,如果是Centos7,那么命令

    • 本地回环配置文件

    这里的「namespace」 表示域名服务器,后面的 地址就是S 服务器,当用户在中访问某个域名的时候,就需要靠这些 服务器来解析

    • 设置主机和 IP 绑定配置文件 /etc/hosts

    为什么会说说这个配置文件呢,因为当在部署集群的时候,我们需要在此配置,方便我们不用每次都是输入其他机器得IP进行访问,而是直接使用用户名即可。

    类似于 下得 文件,我们看看 中的 的内容

    • 查看当前路由表信息

    如果此时你想在宿舍上 ,通常有两个方案

    • 第一种方案:舍友们众筹买一张 卡,然后插入到A同学的电脑上,一张 卡的线插在宿舍的交换机,另一张 卡插在校园 的 口,此时就可以上 ,但是A同学电脑就贡献出去了,只能看你们打游戏,他自嗨,多可怜
    • 第二种方案:买个路由器,这个路由器有内 口和外 口,外 口插在校园 的 口上面(当然配置的时候根据 管部门所要求的),内 口连接上宿舍的所有电脑,这样的话,路由器就得一直都开着

    宿舍长可以上 了,其他人的电脑要上 还需要配置下各自的 卡,通常是 默认配置,在配置的时候你就会发现有个叫做Gateway的东西,这就是 关,要了解 关不得不去了解MAC 头和 IP 的头部

    MAC和IP头部有啥/p>

    卡自出生那天起,就带上了这个地址,那么问题来了,为啥不使用 地址进行通信呢为靠 地址没法定位准确,它更像身份证,作为唯一标识。举个例子,我住在“成都市高新区 B 座 5 楼”,有个女娃儿可以问路人:“成都市高清区 座在哪里”,路人可以给他比较明确的地点,但是如果她问:“你知道小蓝(身份证)在哪儿吗”,很明显无从得知,说不定以为”你是个傻子吧”。

    你可以找到地址(成都市高新区 座 楼),但是可能还是找不到我,这个时候假设你可能去服务台问(其实是靠吼,身份证为XXX的是哪位),这个时候我听到自然就会答应,不过你如果在北京喊,就听不见了,所以 地址实际上通信范围是比较小的,局限在一个子 里。它的头部结构如下

    对于 这三类,分为了两部分,前面一部分为,后面一部分为主机 ,还是比较好理解。假设大家都是单元 ,小蓝是东华小区的,而小李是万科小区的

    那么这几类,分别代表了多少的主机数量呢

    桥接默认使用 , 桥当作为一个机器,这个机器有两块 卡分别处于两个局域 中,使用”“连接,这样局域 A和B就无缝的连接起来,桥接的时候 卡和物理 卡处于同一个 段

    桥是同样的原理, 软件会虚拟一块 卡,当使用桥接的时候, 会虚拟一块 卡和真正的物理 卡进行桥接,这样的话,发送到物理 卡的所有数据包就到了 虚拟机

    而由 发出的数据包也会通过桥从物理 卡那端发出,所以,如果物理 卡可以上 ,那么桥接的虚拟 卡也基本上没问题

    联 的方式

    桥接的方式是最简单的,主机怎么联 ,那么虚拟机就怎么联 ,将虚拟及当作局域 中的一台电脑就好了

    注意:主机 卡可以访问 的局域 的时候,虚拟机才会通过 访问

    Nat

    这种方式:只需要主机和虚拟机通信,不让虚拟机访问 。同样是两种方式

    • 动态IP地址

    此处和上面一样,开启 以后,虚拟机就可以自动的获取 地址和 了

    • 静态地址

    将IP地址设置为和VM一个 段, 关设置为VMnet1的 关,

    也可以手动设置,将虚拟机 设置与 同 段, 关设置成 的 关相同,其余设置与 相同, 设置与主机相同。
    例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2  
    那么虚拟机 IP:172.16.249.100 Gateway: 172.16.249.2
    这样、 虚拟机主机 可以通信,但是、 虚拟机互联 无法通信
    提示:Host-only技术只用于主机和虚拟机互访,于访问internet无关。

    3 安装xshell

    我们已经完成了安装 并导入了,那么我们如何去玩儿这个看似很牛皮的玩意接上手习惯吧,那我们用个远程工具连连

    是一个强大的安全终端模拟软件,可以在 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

    • 下载 (别去下了,贼慢麻烦)
    • 链接测试(因为使用的 ,那么确保 中 端口已经打开了)
    • 文件—–属性进行相关的配置,比如配色,字体大小等

    这里介绍的即Xshell了,是一个强大的安全终端模拟如那件。支持 等协议。方便远程连接到远程主机,除此之外,还有丰富的配色方案和样式选择。安装就很简单了,下面将安装的过程还是放在这作为记录供参考

    • 安装 ,去官 。进入安装页面

    • 接受许可

    • 外观设置,字体设置,文件—-属性中

    Xshell 使用过程中的技巧有哪些/p>

    • 复制粘贴进行复制,进行粘贴
    • 右击将当前页面的内容复制到记事本中
    • 快速点击三次就可以选中当前行
    • 快速在多个中切换。Alt+数字标识且数字====切换到指定session
    • 将命令同时发送给多个 中(对了,大家可以安装哈 方便安装下载文件)

    4 基本命令的使用

    命令太多,必须要全部记忆,但是要学会如何查每个命令的参数。我画了个思维导图可以当作小字典查看,下面列出可能我们使用频率会更高的命令

    如果你要切换到登录用户的主目录,可以使用 ,如果需要切换到指定的目录则使用 ,回到上次所在的目录则 。好了,非常基础的命令看个小思维导图即可,进阶一些且常用的命令继续往下看。

    查看目录以及权限

    在 中,使用 查看当前目录中文件。在 中使用查看当前目录文件。 中的 ,如下图所示:

    其中第一列的第一个字段代表文件类型,后面的 个字符代表模式,整个一串分为三小组,每一小组三个字段。

    第一组为所属用户权限。第二组为所属组的权限。第三组为其他用户所属权限。其中 代表可读, 代表可写, 代表可执行。在后面的 个字符中,如果是字母说明有相应的权限,如果为代表没有权限。举一个例子:

    : 此为普通文件,对于所属用户为可读可写不能执行,对于所属组仅仅可读,对于其他用户仅为读。

    第二列为硬链接数,硬链接作用之一是允许一个文件拥有多个有效路径名,从而防止误删。但是只能在同一文件系统中的文件之间进行连接,不能对目录进行创建。

    第三列是所属用户,第四

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年4月22日
    下一篇 2021年4月22日

    相关推荐