上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 34 下一页
摘要: shell编程系列20--文本处理三剑客之awk常用选项 awk选项总结 选项 解释 -v 参数传递 -f 指定脚本文件 -F 指定分隔符 -V 查看awk的版本号 [root@localhost shell]# awk -v num2="$num1" -v var1="$var" 'BEGIN{print num2,... 阅读全文
posted @ 2019-06-13 15:44 reblue520 阅读(297) 评论(0) 推荐(0) 编辑
摘要: shell编程系列19--文本处理三剑客之awk中的字符串函数 字符串函数对照表(上) 函数名 解释 函数返回值 length(str) 计算字符串长度 整数长度值 index(str1,str2) 在str1中查找str2的位置 返回值为位置索引,从1开始计数 tolower(... 阅读全文
posted @ 2019-06-13 15:41 reblue520 阅读(515) 评论(0) 推荐(0) 编辑
摘要: shell编程系列18--文本处理三剑客之awk动作中的条件及if/while/do while/for循环语句条件语句 if(条件表达式) 动作1 else if(条件表达式) 动作2 else 动作3 循环语句: while循环: while(条件表达式) 动作 do w... 阅读全文
posted @ 2019-06-06 14:37 reblue520 阅读(401) 评论(0) 推荐(0) 编辑
摘要: shell编程系列17--文本处理三剑客之awk动作中的表达式用法 awk动作表达式中的算数运算符 awk动作中的表达式用法总结: 运算符 含义 + 加 - 减 * 乘 / 除 % 模 ^或** 乘方 ++x 在返... 阅读全文
posted @ 2019-06-06 14:28 reblue520 阅读(228) 评论(0) 推荐(0) 编辑
摘要: shell编程系列16--文本处理三剑客之awk模式匹配的两种方法 awk的工作模式 第一种模式匹配:RegExp 第二种模式匹配:关系运算匹配 用法格式对照表 语法格式 含义 RegExp 按正则表达式匹配 关系运算 按关系运算匹配 awk模式匹配用法总结: 第一种方法:RegExp 第二种方法: 阅读全文
posted @ 2019-06-06 14:26 reblue520 阅读(879) 评论(0) 推荐(0) 编辑
摘要: shell编程系列15--文本处理三剑客之awk格式化输出printf printf的格式说明符 格式符 含义 %s 打印字符串 %d 打印十进制数 %f 打印一个浮点数 %x 打印十六进制数 %o 打印八进制数 %e 打印数学的科学计数法形式 %c 打印单个字符的ASCII码 ... 阅读全文
posted @ 2019-06-06 14:23 reblue520 阅读(975) 评论(0) 推荐(0) 编辑
摘要: shell编程系列14--文本处理三剑客之awk的概述及常用方法总结 awk是一个文本处理工具,通常用于处理数据并生成结果报告 awk的命名是它的创始人 Alfred Aho、Peter Weinberger和Brian Kernighan 姓氏的首个字母组成的 awk的工作模式 语法格式 第一种形式: awk 'BEGIN{}pattern{commands}END{}' file_... 阅读全文
posted @ 2019-06-06 14:21 reblue520 阅读(287) 评论(0) 推荐(0) 编辑
摘要: shell编程系列13--文本处理三剑客之sed利用sed追加文件内容 追加用法总结: 1、a 在匹配行后面追加 2、i 在匹配行前面追加 3、r 将文件内容追加到匹配行后面 4、w 将匹配行写入指定文件 追加用法示例详解: 1、a (1)、passwd文件第10行后面追加"Add Line Beh 阅读全文
posted @ 2019-06-04 21:14 reblue520 阅读(878) 评论(0) 推荐(0) 编辑
摘要: shell编程系列12--文本处理三剑客之sed利用sed修改文件内容 修改命令对照表 编辑命令 1s/old/new/ 替换第1行内容old为new 1,10s/old/new/ 替换第1行到10行的内容old为new 1,+5s/old/new/ 替换1行到6行的内容old为new /patte 阅读全文
posted @ 2019-06-04 21:13 reblue520 阅读(351) 评论(0) 推荐(0) 编辑
摘要: shell编程系列11--文本处理三剑客之sed利用sed删除文本中的内容 删除命令对照表 命令 含义 1d 删除第一行内容 1,10d 删除1行到10行的内容 10,+5d 删除10行到16行的内容 /pattern1/d 删除每行中匹配到patte... 阅读全文
posted @ 2019-06-04 21:12 reblue520 阅读(460) 评论(0) 推荐(0) 编辑
摘要: my.cnf 示例 阅读全文
posted @ 2019-06-04 21:10 reblue520 阅读(666) 评论(0) 推荐(0) 编辑
摘要: shell编程系列9--文本处理三剑客之sed概述及常见用法总结 sed的工作模式:对文本的行数据一行行处理,如下图 sed(stream editor),是流编辑器,依据特定的匹配模式,对文本逐行匹配,并对匹配行进行特定处理 语法格式 第一种形式:stdout | sed [option] "pattern command" 第二种形式:sed [option] "pattern ... 阅读全文
posted @ 2019-06-04 21:04 reblue520 阅读(355) 评论(0) 推荐(0) 编辑
摘要: grep和egrep 第一种形式:grep [option] [pattern] [file1,file2...] 第二种形式:command | grep [option] [pattern] grep参数 选项 含义 -v 不显示匹配行信息 -i 搜索时忽略大小写 -n 显示行号 -r 递归搜索 -E 支持扩展正则表达式 -F 不按正则表达式... 阅读全文
posted @ 2019-06-04 16:28 reblue520 阅读(251) 评论(0) 推荐(0) 编辑
摘要: shell编程系列7--shell中常用的工具find、locate、which、whereis 1.文件查找之find命令 语法格式:find [路径] [选项] [操作] 选项 -name 根据文件名查找 -perm 根据文件权限查找 -prune 该选项可以排除某些查找目录 -user 根据文 阅读全文
posted @ 2019-06-04 16:23 reblue520 阅读(577) 评论(0) 推荐(0) 编辑
摘要: zabbix使用fping监控任意两个节点之间的网络质量、丢包率和响应时间 之前的博文 使用zabbix3.0.4的ICMP Ping模版实现对客户端网络状态的监控 https://www.cnblogs.com/reblue520/p/6832059.html 只能监控zabbix server到zabbix_agent之间的网络情况,不能监控任意两点间的网络情况 此次的方法可以监控任意... 阅读全文
posted @ 2019-05-31 17:54 reblue520 阅读(4811) 评论(2) 推荐(0) 编辑
摘要: php5.6.30环境报错Call to undefined function ImageCreate() 编译安装 gd库 发现php5.6.30没有加载gd库 [root@cn_vs_web04:/usr/local/php]# php -i |grep configure Configure 阅读全文
posted @ 2019-05-30 17:39 reblue520 阅读(580) 评论(0) 推荐(0) 编辑
摘要: shell编程系列6--shell中的函数 1.函数介绍 linux shell中的函数和大多数编程语言中的函数一样 将相似的任务或者代码封装到函数中,供其他地方调用 语法格式 第一种格式 name() { command1 command2 ...... commondn } 第二种格式 function name { command1 ... 阅读全文
posted @ 2019-05-28 09:56 reblue520 阅读(374) 评论(0) 推荐(0) 编辑
摘要: shell编程系列5--数学运算 方法1 expr $num1 operator $num2 方法2 $(($num1 operator $num2)) expr操作符对照表1 操作符 含义 num1 | num2 num1不为空且非0,返回num1;否则返回num2 num1 & num2 num1不为空且非0,返回num1;否则返回0 num1 num2 ... 阅读全文
posted @ 2019-05-24 17:06 reblue520 阅读(524) 评论(0) 推荐(0) 编辑
摘要: shell编程系列4--有类型变量:字符串、只读类型、整数、数组 有类型变量总结: declare命令和typeset命令两者等价 declare、typeset命令都是用来定义变量类型的 declare命令参数总结 1.declare -r 将变量设置为只读类型 declare -r var="hello" var="world" # 变量默认可以修改 [root@es01 s... 阅读全文
posted @ 2019-05-24 16:48 reblue520 阅读(459) 评论(0) 推荐(0) 编辑
摘要: shell编程系列3--命令替换 命令替换 命令替换总结 方法1 `command` 方法2 $(command) 例子1: 获取系统的所有用户并输出 for循环能以空格、换行、tab键作为分隔符 [root@localhost shell]# cat example_1.sh #!/bin/bash # index=1 for user in `cat /etc/passwd ... 阅读全文
posted @ 2019-05-24 16:32 reblue520 阅读(311) 评论(0) 推荐(0) 编辑
摘要: shell编程系列2--字符串的处理 字符串的处理 1.计算字符串的长度 方法1 ${#string} 方法2 expr length "$string" (如果string中间有空格,必须加双引号) 例子: # 通过${#string}获取字符串长度 [root@localhost shell]# var1="hello world" [root@localhost shell]#... 阅读全文
posted @ 2019-05-24 10:07 reblue520 阅读(340) 评论(0) 推荐(0) 编辑
摘要: shell编程系列1--shell脚本中的变量替换 变量替换总结: 1、${变量#匹配规则} # 从头开始匹配,最短删除 2、${变量##匹配规则} # 从头开始匹配,最长删除(贪婪模式) 3、${变量%匹配规则} # 从尾开始匹配,最短删除 4、${变量%%匹配规则} # 从尾开始匹配,最长删除(贪婪模式) 5、${变量/旧字符串/新字符串} # 替换变量内... 阅读全文
posted @ 2019-05-24 10:00 reblue520 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: consul_nginx_uprsync动态负载均衡 读取到的持久化配置文件 通过接口控制后端服务器配置 注意是put方式 最终在consul中显示 阅读全文
posted @ 2019-05-23 10:52 reblue520 阅读(431) 评论(0) 推荐(0) 编辑
摘要: Django开发简单采集用户浏览器信息的小功能 Centos环境准备 yum install –y python-pip export http_proxy=http://10.11.0.148:808 export https_proxy=https://10.11.0.148:808 pip i 阅读全文
posted @ 2019-05-15 18:16 reblue520 阅读(928) 评论(0) 推荐(0) 编辑
摘要: Logstash简介 处理流程和支持的常见软件 Logstash的配置 使用两条nginx日志进行测试,默认的nginx日志即可: 阅读全文
posted @ 2019-05-14 16:15 reblue520 阅读(660) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 34 下一页