Category: 折腾
LINUX下的 crontab 定时器(任务执行) 的语法不是很直观 所以 就写了一个在线小工具 帮助 生成 代码 然后就可以很方便的拷贝到 crontab 里 (通过 crontab -e 可以用 编译器编辑 每一任务 用 crontab -l 可以列出当前用户的定时任务) https://helloacm.com/crontab-generator/ 有几个可供多选的下拉菜单 只要依次指定频率 分钟 小时 天 星期几 …
记住, LINUX 是个好玩的操作系统, 我们应该保持冷静的 愉快的工作. echo ' ..XXX. .XXX.. .XXXXY.TXXXX. XXXXXYXTXXXXX .VXXVYXTVXXX. `.TYXTXYXTV . ` ,YVTXYYV ., `...XXXXX`.., .`...XXX...,. ..` V ,.' | tr '.\`, VYTX' ' ()__() ' …
LINUX 真是个非常 强大的操作系统 当然也非常的好玩. LINUX下的默认BASH SHELL本身就是个编程语言, 语言本身就支持正则表达式的匹配. 可以通过 =~ 来进行正则表达式的匹配. 匹配的结果存在了 数组 ${BASH_REMATCH}, ${BASH_REMATCH} 等等. #!/bin/bash ip="192.168.0.1" if {1,2}|1|2|25)\.({1,2}|1|2|25)\.({1,2}|1|2|25)\.({1,2}|1|2|25)$ ]] then echo "匹配IP成功" echo ${BASH_REMATCH} echo ${BASH_REMATCH} echo ${BASH_REMATCH} …
这篇博文和这篇中 介绍了 三种检查系统负载的方法, 还有这篇文章我们知道在系统重启的时候自动发一邮件, 类似的 我们可以在系统负载比较高的时候发邮件作为提醒. */2 * * * * /var/www/checkload.sh > /dev/null 2>&1 上面 通过 CRONTAB 指定了每两分钟通过 脚本 checkload.sh 来检查系统负载 下面是这个脚本的内容. #!/bin/bash load=`echo $(cat /proc/loadavg | awk …
uptime uptime 是个系统监测工具, 它会返回过去1分钟5分钟和15分钟的平均 负载 (Load Average). 如果 1 个CPU 当负载超过1的时候就得小心了 如果 2核的CPU 负载为2为比较正常, 以此类推. 没带参数的情况返回如下: 21:49:27 up 4 days, 23:38, 2 users, load average: 0.22, 0.27, 0.16 同时支持以下参数: …
博客一天能收到好几十个垃圾评论 目测应该都是些机器人灌水 虽然有一些检测的插件 (例如 Akismet) 但是 这些评论还是会存在数据库中 等待过期自动被删除或者你手动删除, 我有点强迫症 一看这么多非得手动去一个一个点 非常的累 LEONA 提供了一个非常好的解决方案 可惜不支持 pingback, trackback (就是文章引用记录, 我觉得是可以保留的) PING-BACK 的时候 XML-RPC需要打开. 原理很简单 wordpress 提供 preprocess_comment 的过滤 然后你需要对传进来的 评论数据进行判断(如果用户真实评论的话会至少按一键这样就触发onkeyup事件) 如果认为是垃圾评论就 …
在LINUX下 你可以通过 crontab -e 来添加或者修改 指定计划的任务. 默认编译 crontab 列表的文本编辑器是 nano 但是你可以通过以下方式修改成 vim export VISUAL=vim 每一行 指定一个任务 如果是 注释的话是以 # 开头. 另外一种方式是通过命令 select-editor root@uploadbeta:~$ select-editor Select an editor. To change …