目前在一家电信公司就职报表开发工程师,2010年开始从事运维方面的工作,期间从事过业务维护工程师、自动化运维工程师,2016年转为报表开发工程师。有耐心,抗压力、爱折腾,喜欢研究自动化工具。
发布时间:2019-06-20 10:25:39
1、使用变量aa接收文件awk取值(注意使用|分割)aa=`more UPAYJFKC9820170604.101.bak|awk -F "," '{printf "|"$4}'`2、使用sedbb=`echo $aa|sed 's/.//'`......【阅读全文】
发布时间:2019-04-10 17:04:26
1、安装JDK2、下载maven安装包cd /homewget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz解压压缩包:tar xzvf apache-maven-3.5.4-bin.tar.gz将文件夹移动至 /usr/local/ 目录:mv apache-maven-3.5.4 /usr/local/apache-maven.........【阅读全文】
发布时间: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:16:49
问题描述:crontab中启动的shell脚本不能正常运行,但是使用手动执行没有问题,在$home/.profile中设定了脚本所需要的环境变量。cron命令的默认shell是/bin/sh,如果要在cron启动的脚本中使用ksh,就必须在脚本中的第一行添加“!/bin/sh”的声明。如果cron进程启动的shell脚本设置了用户登录时的环境变量,就必须在cron启.........【阅读全文】
发布时间: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&.........【阅读全文】