随笔分类 -  linux之基础学习篇

摘要:1.1 RAID介绍 RAID是磁盘冗余阵列(redundant array of independent disks)简称磁盘阵列。 RAID是一种把多块独立的物理磁盘按不同的raid级别组合起形成一个磁盘组,在逻辑上看是一块大的磁盘,可以提供比单个物理磁盘更大的存储容量或更高的存储性能,同时又能 阅读全文
posted @ 2018-08-22 10:40 xbwlinux 阅读(1199) 评论(0) 推荐(0)
摘要:1、添加一个用户mysql指定uid为888,禁止登陆并且不创建家目录。 2、简述 raid0 raid1 raid5 raid10的工作原理和特点? 3、列出/usr/目录下各个子目录占用的空间大小。 4、填空题:12块2TB硬盘在不考虑HotSpare的情况下做RAID0,RAID1,RAID5 阅读全文
posted @ 2018-06-06 10:33 xbwlinux 阅读(214) 评论(0) 推荐(0)
摘要:1、case结构条件句语法 注意:case语句相当于一个if的多分支结构语句 1)case语句就相当于多分支的if语句。case语句的优势是更规范,易读。 2)case语句适合变量的值少,且为固定的数字或字符串集合。 3)系统服务启动脚本传参的判断多用case语句 2、给指定文本加颜色 以传参为例, 阅读全文
posted @ 2018-06-06 10:32 xbwlinux 阅读(147) 评论(0) 推荐(0)
摘要:1、使用dos2unix处理脚本 从windows编辑的脚本到Linux下需要使用这个命令 dos2unix windows.sh 2、使用echo命令调试 在变量读取或修改的前后假如echo $变量,也可在后面使用exit退出脚本,这样可以不用注释后边代码 3、利用bash的参数调试 sh [-n 阅读全文
posted @ 2018-06-06 10:32 xbwlinux 阅读(112) 评论(0) 推荐(0)
摘要:一、循环(for、while) 1、循环语句语法 2、while语句 1)守护进程 #while true 表示条件永远为真,因此会一直运行,像死循环一样。 2)从1加到100 3)倒计时 3、防止脚本执行中断的方法 1)sh while01.sh & #放在后台执行 2)screen 分离 ctr 阅读全文
posted @ 2018-06-06 10:31 xbwlinux 阅读(215) 评论(0) 推荐(0)
摘要:1、if单分支条件语句 提示:分号相当于命令换行,上面两种语句等同。 特殊写法if [ -f "$file1" ];then echo 1;fi 相当于 [ -f "$file1" ] && echo 1 1)输入2个数字,比较大小 2)如果/server2/scripts下面有if3.sh就输出i 阅读全文
posted @ 2018-06-06 10:28 xbwlinux 阅读(223) 评论(0) 推荐(0)
摘要:一、shell环境变量 1、变量类型 {#31-变量类型} 1)环境变量(也可以为全局变量);可以在创建他们的shell及其生出来的子shell中使用,环境变量又可以分为自定义环境变量和bash内置的环境变量。 2)局部变量(普通变量);只能在创建他们的shell函数或shell脚本中执行使用。 环 阅读全文
posted @ 2018-06-06 10:26 xbwlinux 阅读(203) 评论(0) 推荐(0)
摘要:一、条件测试 简单理解,判断某些条件是否成立,成立执行一种命令,不成立执行另一种命令。 1、条件测试语法 格式:[ <测试表达式> ] 大家要掌握着一种,注意测试表达式两边要留空格 2、测试表达式 好习惯:先敲一对[],然后退格输入2个空格[],最后再回退一个空格开始输入[ -f file ] [r 阅读全文
posted @ 2018-06-06 10:26 xbwlinux 阅读(132) 评论(0) 推荐(0)
摘要:shell脚本的建立 {#21-shell脚本的建立} 使用vim 编辑器编辑脚本,可以事先做个别名 [root@oldboyedu ~]# echo "alias vi= 'vim'" >>/etc/profile [root@oldboyedu ~]# . /etc/profile 2.1.1 阅读全文
posted @ 2018-06-06 10:25 xbwlinux 阅读(218) 评论(0) 推荐(0)
摘要:1、为什么学习shell编程 Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本语言,并能够阅读系统及各类软件 阅读全文
posted @ 2018-06-06 10:24 xbwlinux 阅读(182) 评论(0) 推荐(0)
摘要:1、请列出以下服务使用的端口: 2、查看当前系统每个IP的连接数 3、请描述TCP三次握手与四次断开的过程。 4、如何查看主机的路由规则、开放端口、tcp建连状态。 5、简述raid0,raid1,raid5,raid10的工作原理及特点。 6、简要叙述下列端口所运行的服务。 7、TCP和UDP之间 阅读全文
posted @ 2018-06-06 10:19 xbwlinux 阅读(188) 评论(0) 推荐(0)
摘要:1、awk数组 awk提供了数组来存放一组相关的值。 awk是一种编程语言,肯定也支持数组的运用,但是又不同于c语言的数组。数组在awk中被称为关联数组,因为它的下标既可以是数字也可以是字符串。下标通常被称作key,并且与对应的数组元素的值关联。数组元素的key和值都存储在awk程序内部的一张表中, 阅读全文
posted @ 2018-06-06 10:18 xbwlinux 阅读(157) 评论(0) 推荐(0)
摘要:1、awk中的动作 在一个模式-动作语句中,模式决定动作什么时候执行,有时候动作会非常简单:一条单独的打印或赋值语句。在有些时候,动作有可能是多条语句,语句之间用换行符或分号分开。 awk的动作中如果有两个或两个以上的语句,需要用分号分隔 动作部分大家理解为花括号里面的内容即可,总体分为: 表达式 阅读全文
posted @ 2018-06-06 10:17 xbwlinux 阅读(156) 评论(0) 推荐(0)
摘要:BEGIN模块再awk读取文件之前就执行,一般用来定义我们的内置变量(预定义变量,eg:FS,RS),可以输出表头(类似excel表格名称) BEGIN模式之前我们有在示例中提到,自定义变量,给内容变量赋值等,都使用过。需要注意的是BEGIN模式后面要接跟一个action操作块,包含在大括号内。aw 阅读全文
posted @ 2018-06-06 10:16 xbwlinux 阅读(1330) 评论(0) 推荐(1)
摘要:一、范围模式 范围模式简单理解就是从哪里来,到哪里去。 匹配从条件1开始到条件2介绍的范围 范围模式简单理解就是从哪里来,到哪里去。 匹配从条件1开始到条件2介绍的范围 **1)**还记得sed使用地址范围来处理文本内容嘛?awk的范围模式,与sed类似,但是又有不同,awk不能直接使用行号来作为范 阅读全文
posted @ 2018-06-06 10:15 xbwlinux 阅读(696) 评论(0) 推荐(0)
摘要:练习题1:显示姓Zhang的人的第二次捐款金额及她的名字 练习题2:显示Xiaoyu的名字和ID号码 练习题3:显示所有以41开头的ID号码的人的全名和ID号码 练习题4:显示所有以一个D或X开头的人名全名 练习题5:显示所有ID号码最后一位数字是1或5的人的全名 练习题6:显示Xiaoyu的捐款, 阅读全文
posted @ 2018-06-06 10:14 xbwlinux 阅读(548) 评论(0) 推荐(0)
摘要:1、awk模式与动作 接下来就详细介绍下,awk的模式都有几种: 正则表达式作为模式 比较表达式作为模式 范围模式 特殊模式BEGIN和END awk的模式是你玩好awk的必备也是最基础的内容,必须熟练掌握 2、正则表达式作为模式 awk同sed一样也可以通过模式匹配来对输入的文本进行匹配处理。说到 阅读全文
posted @ 2018-06-06 10:13 xbwlinux 阅读(176) 评论(0) 推荐(0)
摘要:接下来我给大家带来两个新概念记录和字段,这里为了方便大家理解可以把记录就当作行即记录==行,字段相当于列,字段==列。 1、记录(行) 查看一下下面这段文字 一共有多少行呢?你如何知道的?通过什么标志? awk对每个要处理的输入数据认为都是具有格式和结构的,而不仅仅是一堆字符串。默认情况下,每一行内 阅读全文
posted @ 2018-06-06 10:10 xbwlinux 阅读(204) 评论(0) 推荐(0)
摘要:1、基本的模式和动作 命令说明: -F 指定分隔符为冒号,相当于以“:”为菜刀,进行字段的切割。 NR>=2 && NR<=6:这部分表示模式,是一个条件,表示取第2行到第6行。 {print NR,$1}:这部分表示动作,表示要输出NR行号和$1第一列。 2、只有模式 命令说明: -F指定分隔符为 阅读全文
posted @ 2018-06-06 10:09 xbwlinux 阅读(162) 评论(0) 推荐(0)
摘要:在深入了解awk前,我们需要知道awk如何处理文件的。 1、文件的创建 这个文件仅包含十行文件,我们使用下面的命令: 2、awk执行过程演示 命令说明: 条件NR>=2,表示行号大于等于2时候,执行{print $0}显示整行。 awk是通过一行一行的处理文件,这条命令中包含模式部分(条件)和动作部 阅读全文
posted @ 2018-06-06 10:09 xbwlinux 阅读(157) 评论(0) 推荐(0)