• Linux基础教程之文件三剑客sed命令用法详解

    sed是一种流编辑器,它是文本处理中非常强大的工具,能够完美的配合正则表达式使用,用法简单实用,非常灵活。        工作原理:sed命令处理文本时,把当前处理的行存储在一个临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。 在sed高级编辑命令中,还会调用另一个临时缓冲区,称为“保持空间”(hold space),在模式空间中为处理完的行可以临时存储在保持空间中,…

    Linux云计算 2017年11月29日
  • Linux基础教程之raid的工作原理与管理

    本章内容:        1、RAID详细描述        2、mdadm 工具        3、创建raid        4、磁盘阵列的管理 RAID描述:           RAID:(Redundant Array of indenpensive Disk) 独立磁盘冗余阵列: 磁盘阵列是把多个磁盘组成一个阵列,             当作单一磁盘使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁             盘一起动作,大幅…

    Linux云计算 2017年11月29日
  • Liunx基础教程之磁盘管理解析

    我们先来了解一下在Linux中磁盘的命名方式 命名:/dev/DEV_FILE    Sd :表示SCSI硬盘    Sda:表示SCSI硬盘中第一块硬盘,b表示第二块,以此类推 在Linux上次磁盘主要有两种分区方式MBR和GPT MBR分区格式最多有4个分区,可以是4个主分区,或者3个主分区和1个扩展分区,第一个逻辑分区必须从5开始,例如:/dev/sda1 :表示第一块磁盘的第一个主分区  /dev/sda5 …

    Linux云计算 2017年11月29日
  • Linux基础教程之文件层级结构标准(FHS)解析

    Linux文件层级结构标准(FHS) 设计FHS(Filesystem Hierarchy Standard)的目的主要是为了给Unix-like系统的管理员提供一个管理系统以及目录结构的一个参考。 由于利用Linux源码开发产品和发行版的企业或组织众多,如果每个组织都按照自己的喜好来组织系统中的文件结构,网络上必然出现各种各样的文件结构。这些产品的用户就不得不为每种不同的文件系统结构花费时间来学习。有了FHS之后,几乎所有的Unix-like系统的发行商或软件开发者都遵从该建议规范每个特定目录…

    Linux云计算 2017年11月29日
  • Linux基础教程之程序包编译安装操作指南

    程序包编译安装:      Application-VERSION-release.src.rpm–> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装      源代码–>预处理–>编译–>汇编–>链接–>执行      源代码组织格式: 多文件:文件中的代码之间,很可能存在跨文件依赖关系 C、C++:make 项目管理器 configure –> Makefile.in –>makefile java: maven C语言…

    Linux云计算 2017年11月29日
  • Linux基础教程之Linux包管理:rpm/yum/编译安装

    rpm:安装,查询,升级,校验,卸载   Topic: 程序包 rpm管理 yum管理   程序包:   什么是程序包管理器: 将编译好的应用程序的各个组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装、升级、卸载和查询等管理操作   程序包的组成清单: 文件清单 安装或卸载时运行的脚本 数据库(公共) 程序包的名称和版本 依赖关系 功能说明 安装生成的个文件的文件路径及校验信息 …   获取程序包的途径 (1) 系统发行版的光盘或…

    Linux云计算, 技术干货 2017年11月29日
  • Linux基础教程之文件查找压缩命令汇总

    为何学习本章节,可以设想一下,在未来工作中面对大量用户时,想要找到同一类型属性的用户文件时,需要一个工具可以快速准确的定位到所寻找的文件,那就是locate和find。   ******************************************************* 重点:     1.德摩根定律     非(P且Q) = (非P)或(非Q)     非(P或Q)=(非P)且(非Q)       !A -a !B = !(A -o B)     !A -o !B = …

    Linux云计算 2017年11月29日
  • Linux基础教程之shell脚本使用入门

    1、编程基础   程序:指令+数据   程序编程风格:                         过程式:以指令为中心,数据服务于指令                         对象式:以数据为中心,指令服务于数据   shell程序:提供了编程能力,解释执行 2、程序的执行方式         计算机:运行二进制指令         编程语言:                     低级:汇编                     高级:                    …

    Linux云计算 2017年11月29日
  • Linux基础教程之vim编辑器使用入门

    1、vim介绍 Vim是从 vi 发展出来的一个文本编辑器,处理文本文件功能强大。 三种主要模式: Vim打开文件,默认命令(Normal)模式,可以移动光标,剪切和粘贴。 按键i 进入插入(Insert)模式,用户可以编辑文本。 扩展(Extended)命令模式(或末行模式)用户:wq可保存退出,或者:q!强制退出。 Exc按键可退出当前模式。2、文本操作 vim 打开文本文件         vim +# :打开文件,并定位于第#行         vim +:打开文件,定位至最后一行   …

    Linux云计算 2017年11月29日
  • linux基础教程之正则表达式小白读本

    概念 正则表达式是对字符串操作的一种逻辑表达方式,很多情况下我们需要在茫众多的文件中找到我们需要的文件时,就需要用到正则表达式了 正则表达式就如同一个过滤器,能够筛选出希望得到的字符串。它可以检索、替换符合我们自己规定格式的所有文本。 正则表达式分两类: 基本正则表达式 扩展正则表达式 正则表达式的用法和选项 在Linux中,正则表达式通常会配合文本过滤工具grep使用。 grep的功能强大,且简单粗暴。 以/etc目录为例 我们用grep来筛选一下其中含有”li”的文件   这是利用…

    Linux云计算 2017年11月29日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!