当前搜索:

用shell脚本监控进程是否存在 不存在则启动的实例

用shell脚本监控进程是否存在 不存在则启动教程_百度经验 http://jingyan.baidu.com/article/59a015e3a3a404f795886542.htmlcrontab 参考: http://blog.csdn.net/silentwolfyh/article/details/51033973用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货:#!...
阅读(349) 评论(0)

inotify监控Nginx目录且将Log文件放入Flume监控文件中

目录1、需求2、框架步鄹3、脚本和Nginx日志展示4、运行结果       1)日志展示和移动数据到监控目录       2) 启动监控脚本、查看运行前后、查看监控日志、查看结果路径数据—————————————————————————————————1、需求通过inotify监控Nginx目录,将生产Log文件放入Flume监控文件中2、框架步鄹3、脚本和Nginx日志展示备注:*.tar.gz...
阅读(422) 评论(0)

Linux下大数据常用执行应用脚本

读取HDFS文件大小#!/bin/bashpath=$1dir=$(hadoop fs -ls $path | awk '{print $8}') for i in $dir do hdfs dfs -du -s -h $i done 读取Linux文件大小#!/bin/bashpath=$1dir=$(ls -l $path |awk '/^d/ {print $NF}') for i in...
阅读(441) 评论(0)

Linux:RSync实现文件备份同步图解及代码

目录:1、需求2、图解3、代码备注:参考RSync命令 http://blog.csdn.net/silentwolfyh/article/details/546139411、需求:将Nginx文件从采集服务器同步到CDH服务器,最后放入Flume监控目录2、图解3、代码[root@xiaohui nginx_log]# cat get_file_test.sh cd /home/nginx_l...
阅读(362) 评论(0)

linux:rsync命令详细整理

前提:        rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一详细说明,需要了解的朋友可以参考下       在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 Rsync的命令格式可以为以...
阅读(292) 评论(0)

Linux:用sed命令在文本的行尾或行首添加字符

用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如”HEAD”,命令如下: sed ‘s/^/HEAD&/g’ test.file在每行的行尾添加字符,比如“TAIL”,命令如下: sed ‘s/$/&TAIL/g’ test.file 运行结果如下图: 几点说明: 1.”^”代表行首,””代表行尾2.′s/”代表行尾...
阅读(367) 评论(0)

Linux:awk命令详解

来源:http://www.cnblogs.com/ggjucheng/archive/2012/08/18/2645321.html史上最好用的免费翻蔷利器简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: aw...
阅读(307) 评论(0)

Linux:tar命令批量解压方法总结

由于linux的tar命令不支持批量解压,所以很多网友编写了好多支持批量解压的shell命令,收集了一下,供大家分享: 第一: for tar in *.tar.gz; do tar xvf tar;donefortarin∗.tar.bz2;dotarxvftar; done for tar in *.tar.bz2; do tar xvf tar; done 第二: 用tar命令批...
阅读(3684) 评论(0)

Linux:Centos7升级内核

更新前,内核版本为:uname -r 3.10.0-327.10.1.el7.x86_64升级的方法:1、导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2、安装elrepo的yum源 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.n...
阅读(13944) 评论(0)

Linux:shell完美获取上月,本月,下月年月

#!/bin/sh SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/#需求:获取上月年月,本月年月,下月年月 # 2016-06 2016-07 2016-08 # #坑01 #2016年当month为01的时候,上年月份为2015-12 #2016年当month为12的时候,下年月...
阅读(6456) 评论(2)

Linux欢迎界面设置

在linux中找到/etc/bashrc ########################################################### echo "        *   *   *   *          " echo "       *     * *     *         " echo "      *  **********   *        " e...
阅读(1079) 评论(0)

Linux下用户组、文件权限详解

用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组   所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chown 用户名 文件名来修改文件的所有者   文件所在组 当某个用...
阅读(320) 评论(0)

linux:定时任务出现command not found

第一步查看/etc/profile: 第二步修改 /root/.bash_profile: 末尾添加命令的路径 第三步 shell脚本修改: 脚本中添加内容如下:#!/bin/bash. /etc/profile . /root/.bash_profile...
阅读(792) 评论(0)

Linux 判断文件修改时间和系统时间差

#!/bin/bashtimestamp=`date +%s` filepath=/root/yuhui/ta-2016030307.log if [ -f $filepath ]; then echo "文件存在!路径为:$filepath" filetimestamp=`stat -c %Y $filepath` echo "文件最后修改时间戳:$filetimestamp"timecha=$[...
阅读(839) 评论(0)

Linux 加,减,乘,除

#!/bin/bashnum1=10 num2=2#两个数相加 add=$[$num1+$num2] echo $num1 + $num2 '=' $add#两个数相减 sub=$[$num1-$num2] echo $num1 - $num2 '=' $sub#两个数相乘 mut=$[$num1*$num2] echo $num1 '*' $num2 '=' $mut#两个数相除 div=$[$n...
阅读(304) 评论(0)
20条 共2页1 2 下一页 尾页
    【个人简介】
    个人资料
    • 访问:433646次
    • 积分:7102
    • 等级:
    • 排名:第3623名
    • 原创:282篇
    • 转载:23篇
    • 译文:24篇
    • 评论:90条
    博客专栏