目前在一家电信公司就职报表开发工程师,2010年开始从事运维方面的工作,期间从事过业务维护工程师、自动化运维工程师,2016年转为报表开发工程师。有耐心,抗压力、爱折腾,喜欢研究自动化工具。
发布时间:2019-04-09 17:24:29
主要实现的功能有: 1、支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝(白名单权重高于黑名单)。 2、支持URL白名单,将不需要过滤的URL进行定义。 3、支持User-Agent的过滤,匹配自定.........【阅读全文】
发布时间:2019-04-08 19:10:12
1、Awk是什么awk是一种编程语言,是在linux系统中对文本文件进行数据分析的行处理器,实际上,awk有多个版本,如:awk、nawk、gawk等。今天我们讲的是centOS系统自带的gawk。2、Awk命令形式awk [-F|-f|-v] ‘BEGIN{} //{command1;command2} END{}’ file[-F|-f|.........【阅读全文】
发布时间:2018-04-13 11:30:32
如何查询targz的压缩包文件的内容?运维人员有可以参考。[root@VM_114_9_centos shellxj]# tar -czvf zcat_grep.20180412.log.tar.gz zcat_grep.20180412.logzcat_grep.20180412.log[root@VM_114_9_centos shellxj]# ls -ltotal 48-rw-r--r-- 1 root root 2603 Mar 14 09:48 awklog.log-rw-r--r-- 1 root.........【阅读全文】
发布时间:2018-03-02 17:09:30
*/3 * * * * root /usr/local/ping.sh 1> /dev/null 2>&1 1>标准输出 2>错误输出 其中1>/dev/null就是输出到空设备(即不输出,1>可以省略为>) 这里2>后面的&1就是2>与1>相同 写成1> /dev/null 2> /dev/null 写法是是错误的 1> /dev/null 2>&1 指1>和2>到同一设备.........【阅读全文】
发布时间:2018-03-02 17:09:13
1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath" 10. fi&.........【阅读全文】
发布时间:2018-03-02 17:01:56
<span style="color:#444444;font-family:Tahoma, Helvetica, Arial, 宋体, sans-serif;font-size:14px;line-height:25.200000762939453px;white-space:normal;">Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 .........【阅读全文】
发布时间:2017-08-23 23:37:48
tr 用来从标准输入中通过替换或删除操作进行字符转换。tr 主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。带有最常用选项的t r命令格式为:tr -c -d -s[ "st.........【阅读全文】
发布时间:2017-05-09 11:53:39
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:方法1:vi ? /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改为:LANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSF.........【阅读全文】