Linux

Posted 萌萌哥的春天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux相关的知识,希望对你有一定的参考价值。

 一:Linux

    一、概述

       1. 简介(如果图片越界建议缩小观看

           1. 概念:Linux是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的一套免费使用和自由传播的类 Unix 操作系统 。

           2. 发行版: Linux 内核与应用软件做一个打包

               

               

 

            2. Linux vs Windows

                 

 

       2. 安装

           1. 下载

               1. CentOS-7.0-x86_64-DVD-1503-01.iso : 标准安装版

               2. CentOS-7.0-x86_64-NetInstall-1503-01.iso : 网络安装镜像

               3. CentOS-7.0-x86_64-Everything-1503-01.iso: 对完整版安装盘的软件进行补充,集成所有软件。

 

           2. 安装虚拟机

                

                  

                  

                  

                  

                  

                  剩下的一路都默认next

 

            3. 安装Linux

                   

                  

                   

                   

                   

                   

                   Image 024.png

                   

                   

                  

 

 

    三、文件系统管理

       1. 系统目录结构

          

 

       2. 文件目录管理命令

          

 

       3. 文本处理命令

            

 

       4. vim的使用

            

 

    四、用户和用户组管理

       1. 概念:Linux系统是一个多用户多任务的分时操作系统,任何一个想要使用系统资源的用户都必须向系统管理员申请账号以此进入系统。

       2. 用户与组的配置文件

           

 

       3. 用户与用户组的管理命令

          

 

    五、权限管理

       1. 文件基本属性

           

 

       2. 权限管理命令

           

 

   六、磁盘管理

      1. 文件系统简介

          

 

      2. 磁盘分区简介

          1. 分区方式

             

 

          2. 磁盘分类

             

 

      3. 磁盘管理命令

          

        

 

 

      3. 备份压缩命令

         

 

      4. LVM

          1. LVM的工作原理

                 LVM(Logical Volume Manager)逻辑卷管理,是在硬盘分区和文件系统之间添加的一个逻辑层,为文件系统屏蔽下层硬盘分区布局,并提供一个抽象的盘卷,在盘卷上建立文件系统。

                 管理员利用LVM可以在硬盘不用重新分区的情况下动态调整文件系统的大小,并且利用LVM管理的文件系统可以跨越物理硬盘。

                 当服务器添加了新的硬盘后,管理员不必将原有的文件移动到新的硬盘上,而是通过LVM直接扩展文件系统来跨越物理硬盘。

                 LVM就是通过将底层的物理硬盘封装,然后以逻辑卷的方式呈现给上层应用。当我们对底层的物理硬盘进行操作时,不再是针对分区进行操作,而是通过逻辑卷对底层硬盘进行管理操作。

 

          2. 元素结构图

               1. 物理卷PV(physical volume):物理卷就是LVM的基本存储逻辑块,但和基本的物理存储介质比较却包含与LVM相关的管理参数,创建物理卷可以用硬盘分区,也可以用硬盘本身。

               2. 卷组VG(Volume Group):类似于非LVM系统中的物理硬盘,一个卷组VG由一个或多个物理卷PV组成。可以在卷组VG上建立逻辑卷LV。

               3. 逻辑卷LV(logical volume):类似于非LVM系统中的硬盘分区,逻辑卷LV建立在卷组VG之上。在逻辑卷LV之上建立文件系统。

               4. 物理块PE(physical Extent):物理卷PV中可以分配的最小存储单元,PE的大小可以指定,默认为4MB

               5. 逻辑块LE(Logical Extent):逻辑卷LV中可以分配的最小存储单元,在同一卷组VG中LE的大小和PE是相同的,并且一一相对。

                   

 

          3. 优点

              1. 逻辑卷LV使用时可动态的调整大小,不需要考虑逻辑卷LV在硬盘上的位置。

              2. 在线对卷组VG和逻辑卷LV进行创建、删除、大小调整等。

              3. RAID是对磁盘的管理,可以保护重要数据而不会因为故障中断业务;LVM是对卷的管理,更好的利用硬盘资源。

 

          4. LVM管理命令

              

 

   七、网络管理

       1. 网络配置文件(静态网络)

           

 

       2. 网络管理命令

           

 

   八、系统管理

      1. 软件包管理

         

 

      2. 定时任务调度管理

          

 

      3. 进程管理

         

 

      4. 防火墙

          1. iptables防火墙

              1. 概念

                 

 

              2. 参数

                  

 

              3. 管理操作

                  

 

          2. firewalld防火墙

               

 

 

二:Shell

   一、简介:Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。

           

 

   二、变量

         

 

   三、运算符

         

 

   四、流程控制语句

         

 

   五、数组和函数

          

          

 

以上是关于Linux的主要内容,如果未能解决你的问题,请参考以下文章

LinuxLinux博客汇总

Linuxlinux命令大全

linuxlinux 安装 protobuf 2.5.0 版本

LinuxLinux使用简单密码|短密码

linuxlinux shell 判断是安装了某个软件

Linuxlinux压缩和解压缩命令大全