
云
文章平均质量分 91
错过我为了遇见谁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最全shell脚本语句语法使用(超详细)
博文大纲:1、对谈式脚本——read语句2、shell脚本中的测试的字符3、判断脚本举例4、条件判断——if语句5、条件判断——case语句6、条件判断——function函数结合case语句7、循环判断——while、until语句8、固定循环——for…do…done语句9、循环——cut、set结合for语句10、其他脚本类型举例11、shell脚本的追踪与debug...原创 2019-12-19 19:10:34 · 278 阅读 · 0 评论 -
shell介绍及简单编辑shell
一.什么是shell及作用Shell字面理解就是个“壳”,是操作系统(内核)与用户之间的桥梁,充当命令解释器的作用,将用户输入的命令翻译给系统执行。Linux中的shell与Windows下的DOS一样,提供一些内建命令(shell命令)供用户使用,可以用这些命令编写shell脚本来完成复杂重复性的工作什么是脚本?脚本就是由Shell命令组成的件,这些命令都是可执行程序的名字,脚本不用编译即...原创 2019-12-19 15:31:08 · 225 阅读 · 0 评论 -
shell脚本之正则表达式
一、基础正则表达式实例:元字符总结:在Linux系统中常见的文件处理工具中grep和sed支持基础正则表达式。grep命令选项:-i:查找时不区分大小写;-v:查找时反向输出,如查找不包含某些字符的内容;-n:表示查找出结果后显示行号;这三个选项可以结合使用,如“-in”,查找时不区分大小写并显示行号。示例①:[root@localhost ~]# grep -n ‘the’ t...原创 2019-12-19 15:29:09 · 175 阅读 · 0 评论 -
linux进程、工作、程序管理(附案例)
进程和程序1.进程在 Linux 中运行一个命令时,系统会将相关的权限、属性、程序码与数据等均加载内存, 并给予这个单元一个程序识别码(PID),最终该命令可以进行的任务则与这个 PID 的权限有关。2.程序程序一般是放置在实体磁碟中,然后透过使用者的运行来触发。触发后会加载到内存中成为一个个体,那就是程序。1、程序:程序是静止的,程序就是磁盘上的一个文件。2、进程:进程是一个正在执行...原创 2019-12-04 20:59:46 · 497 阅读 · 1 评论 -
Linux定时执行任务(附案例)
两种定时执行任务的方法:(1)at命令假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time命令可以...原创 2019-12-04 20:53:24 · 810 阅读 · 0 评论 -
Linux操作系统启动流程、daemon与服务(service)、systemctl管理服务
一般来说,所有的操作系统的启动流程基本就是:Linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:■内核的引导。■运行init.■系统初始化。■建立终端。■用户登录系统。内核引导当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设(通常是硬盘)来启动。操作系统接管硬件以后,首先读入 /boot ...原创 2019-12-04 19:39:11 · 1666 阅读 · 0 评论 -
Linux账号管理
Linux 是如何辨别使用者的每一个文件都会拥有两种属性:所有人 和 所属群组。每个登录的使用者也会去的两个 ID,一个是使用者 ID(User ID,简称 UID)和 群组 ID(Group ID,简称 GID)。在 Linux 中,系统是根据 UID 和 GID 来辨别使用者身份的。ID 与 账号的对应关系就在 /etc/passwd 文件中。那么文件又如何来判断它的所有者和所属群组呢,...原创 2019-12-04 19:33:34 · 202 阅读 · 0 评论 -
ISCSI远程块存储(内附案例)
■如果你的系统需要大量的磁盘容量,但是身边却没有外接存储设备,仅有个人计算机时,那该怎么办?●此时,通过网络的SCSI磁盘(iSCSI) 就能够提供帮助。这个iscsi是将来自网络的数据仿真成本机的SCSl设备,因此可以进行诸如LVM等方面的操作,而不是单纯使用服务器端提供的文件系统而已,相当有帮助。NAS和SANISCSI界面iSCSI 这个架构主要将储存装置与使用的主机分为两个部分,...原创 2019-12-03 13:59:50 · 235 阅读 · 0 评论 -
LVM介绍(内附案例)
博文结构什么是LVMLVM中PV、VG、PE、LV扩大LV容量LVM的磁盘快照LVM 相关指令汇整1.什么是LVM:LVM 的重点在于“可以弹性的调整 filesystem 的容量!而并非在于性能与数据保全上面。若需要文件的读写性能或者是数据的可靠性,应该用RAID磁盘阵列LVM 可以整合多个实体 partition 在一起,让这些 partitions 看起来就像是一个磁盘一样...原创 2019-11-12 17:29:57 · 764 阅读 · 0 评论 -
RAID介绍及案例
一.RAID介绍RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。在1987年由美国柏克莱大学提出RAID(Redundant Arrayof Inexpensive Disks)理论,作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID阵列技术允许将一系列磁盘分组,以实现为数据保护而必需的数据冗余,以及为提高读写性能而形...原创 2019-11-12 17:21:03 · 450 阅读 · 0 评论 -
linux磁盘管理
1、df命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。用法df [选项] [文件…]示例1:查看所有文件系统说明:系统里面存在很多特殊的文件系统,这些比较特殊的文件系统几乎都是在内存当中,(如/proc挂载点),所以,这些特殊文件系统都不会占据硬盘空间。示例2:指定单位大小示例3:以人们易读的方式显示示例4:以ino...原创 2019-11-12 17:13:02 · 200 阅读 · 0 评论 -
文件系统介绍与磁盘介绍
1.文件系统文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存...原创 2019-11-12 17:02:49 · 194 阅读 · 0 评论 -
linux软件安装(rpm安装 、编译安装、yum安装)
uname -r 查看系统版本 (这里拿http和nginx举例)rpm安装rpm -q http 查询是否安装rpm -qa 查询系统忠所有已经安装的软件包有哪些rpm -qa | wc -l 统计已经安装的软件包的个数rpm -qf which vim 查询某个文件是由哪个软件包安装的rpm -qc http 查询软件的配置文件rpm -ql setup 安装某个软件时,都安装...原创 2019-11-12 16:57:12 · 182 阅读 · 0 评论 -
Linux之权限设置(默认权限、隐藏权限及特殊权限)
一、umask命令:umask是chmod相关的东西,代表权限掩码,总共4位,以反掩码的形式表示,文件的原始权限是666,目录的原始权限是777,将相应的原始权限和umask值进行与运算,得出的结果就是默认新建的文件或目录的权限。具体如下:可以查看出来四位数字,分别是“0022”,依次表示的是特殊权限、属主权限、属组权限以及其他人的权限,如上面查询出来的0022,那么现在新建一个文件,该文件...原创 2019-11-12 16:54:49 · 1091 阅读 · 0 评论 -
Linux之vim编辑器、压缩、打包指令
原创 2019-11-12 16:47:53 · 145 阅读 · 0 评论 -
Linux基础命令
locale命令(语言相关):查询:修改系统语言举例:date命令(日期相关)cal命令(日历)1、命令格式:cal [选项] [月份][年份]2、cal命令选项:3、命令功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份。4、使用实例:bc计算机1、各种算法的符号:2、使用方法:–help命令(命令帮...原创 2019-11-12 16:44:53 · 96 阅读 · 0 评论 -
cent OS7的安装及网络配置
1、安装VMware 软件后,单击新建虚拟机,然后根据提示来创建就可以了,我这里使用的VMware 15 ,会和VMware 14的新建虚拟机过程不一样,但也差不多,我就把一些需要改动的地方截图了,下图没有提到的,保持默认点击“下一步”即可。如下:选择“Troubleshooting”,并按回车键,可以看到以下几个选项:上面只是为了介绍下“Troubleshooting”中有哪些...原创 2019-11-12 16:36:19 · 539 阅读 · 0 评论