关闭

Linux 删除文件中空行的方法

本文将介绍Linux 删除文件中空行的方法,对于行中只有空格,tab字符的,也可作为空行删除处理,提供完整演示实例。...
阅读(13229) 评论(0)

Linux shell计算两个文件的交集,并集和差集

本文介绍linux下shell计算两个文件的交集,并集和差集的方法,提供完整测试命令与演示。...
阅读(37902) 评论(2)

Linux 使用getopts命令获取命令行参数

本文介绍使用Linux的getopts命令,获取命令行参数的方法,提供完整演示实例。...
阅读(28658) 评论(0)

shell 使用数组作为函数参数的方法

因工作需要,需要使用shell开发一些小工具,当使用数组作为函数参数时,发现只能传递数组的第一个元素,数组后面的元素不能传递到函数内。本文将介绍在shell中使用数组作为函数参数的方法,并提供完整实例代码。...
阅读(16007) 评论(0)

mac环境使用sed修改文件出错的解决方法

sed是linux命令,用于处理文件内容(修改,替换等),mac中都可以使用,但发现相同的替换命令在linux可以正常执行,在mac则执行失败。本文将介绍sed在mac执行出错的原因及解决方法。...
阅读(18068) 评论(0)

shell 批量压缩指定目录及子目录内图片

shell 批量压缩指定目录及子目录内图片...
阅读(25734) 评论(0)

linux使用flock文件锁解决crontab冲突问题

linux的crontab命令,可以定时执行操作,最小是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》...
阅读(33625) 评论(5)

linux 分卷压缩命令

linux 分卷压缩命令 1.使用tar分卷压缩 格式 tar cvzf - filedir | split -d -b 50m - filename...
阅读(11836) 评论(0)

shell 生成指定范围随机数与随机字符串

shell 生成指定范围随机数与随机字符串 1.使用系统的 $RANDOM 变量 fdipzone@ubuntu:~$ echo $RANDOM 17617 $RANDOM 的范围是 [0, 32767] 如需要生成超过32767的随机数,可以用以下方法实现。 例:生成400000~500000的随机数 #!/bin/bash function rand(...
阅读(63407) 评论(8)

shell date 命令说明

shell date 命令说明 用法:date [选项]... [+格式]  或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。...
阅读(18958) 评论(0)

shell 监控cpu,memory,load average

shell 监控cpu,memory,load average,记录到log,当负载压力时,发电邮...
阅读(31715) 评论(0)

ssh远程执行命令并自动退出

ssh可以登陆远程服务器,格式如下:...
阅读(107402) 评论(2)

linux crontab 实现每秒执行

linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。 1.使用延时来实现每N秒执行 创建一个php做执行动作,非常简单,就是把当前时间写入log。 <?php file_put_contents('/home/fdipzone/php/crontab/run.log', date('Y-m-d H:i:s')."\r\n",...
阅读(89375) 评论(7)

apache日志分析及系统cpu,内存,负载情况监控

1.根据Apache Log,获取当天并发数最多的10条记录 tail -10000 ./demo.fdipzone.com_access_log.2014-01-16_01 | cut -d"[" -f 2 | awk '{print $1;}' | sort | uniq -c | sort -nr | head tail -10000 ./demo.fdipzone.com_access...
阅读(18846) 评论(0)

tput 命令行使用说明

什么是 tput? tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。 什么是 terminfo 数据库? UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备的文本的属...
阅读(27779) 评论(0)

shell 记录apache status并自动更新到数据库

1. 获取apache status monitor_log.sh #!/bin/bash #连接数 site_connects=$(netstat -ant | grep $ip:80 | wc -l) #当前连接数 site_cur_connects=$(netstat -ant | grep $ip:80 | grep EST | wc -l) #apache apache_spee...
阅读(16353) 评论(0)

shell 监控网站是否异常的脚本

shell 监控网站是否异常的脚本,如有异常自动发电邮通知管理员。 流程: 1.检查网站返回的http_code是否等于200,如不是200视为异常。 2.检查网站的访问时间,超过MAXLOADTIME(10秒)视为异常。 3.发送通知电邮后,在/tmp/monitor_load.remark记录发送时间,在一小时内不重复发送,如一小时后则清空/tmp/monitor_load.remar...
阅读(17852) 评论(0)

sh cssupdate 优化

#!/bin/bash # 更新css文件内图片的版本 # 如background:url('images/test.jpg'); 更新为 background:url('images/test.jpg?20130330121210'); csstmpl_path="/home/fdipzone/php/csstmpl" # css tmpl path css_path="/home/fdip...
阅读(14142) 评论(0)

sh memcached 进程启动及监控

memcached 进程启动及监控 1.memcached_inc.sh 设置路径,端口等讯息。 #!/bin/sh #config include HOST=$(hostname) SITE="mysite" PORT=11211 MEMCACHED_PID_FILE="/tmp/memcached.pid" MEMCACHED_DAEMON_PID_FILE="/tmp/mem...
阅读(15029) 评论(0)

sh autolog backup

shell sh 每天备份log文件 #!/bin/bash # 每天备份log文件 log_path="/home/fdipzone/logs" # log目录 backup_path="/home/fdipzone/logs/bak" # 备份目录 expire=30 # 备份文件只保留30天 function...
阅读(14163) 评论(0)
22条 共2页1 2 下一页 尾页
    微博
    微信公众号
    微信分享公众平台-破晓领域
    破晓领域
    微信号:fdipzone-idea
    名称:破晓领域

    个人资料
    • 访问:7166529次
    • 积分:44746
    • 等级:
    • 排名:第80名
    • 原创:286篇
    • 转载:24篇
    • 译文:0篇
    • 评论:468条
    博客专栏
    最新评论