记住, 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} …
静态资源是可以通过 缓存设置来加速读取的. 设置方法很简单 但首先你得在 apache2 服务器里把 相关的 模块 开启了 i.e. header. a2enmod headers 这个模块是用于设置静态资源缓存的 如果没开启 你将会获得 500 服务器内部错误. Module headers already enabled 然后 在每个网站的 根目录 .htaccess 文件里 加入 以下内容 …
这篇博文和这篇中 介绍了 三种检查系统负载的方法, 还有这篇文章我们知道在系统重启的时候自动发一邮件, 类似的 我们可以在系统负载比较高的时候发邮件作为提醒. */2 * * * * /var/www/checkload.sh > /dev/null 2>&1 上面 通过 CRONTAB 指定了每两分钟通过 脚本 checkload.sh 来检查系统负载 下面是这个脚本的内容. #!/bin/bash load=`echo $(cat /proc/loadavg | awk …
LINUX下的系统负载 LOAD AVERAGE 是个衡量系统性能 的重要指标之一. 如果一个CPU核 那么负载在 1 的时候最理想 如果二个核 那么负载在达到 2 的时候表示已经充分利用, 以此类推. 第一种方法是用 命令 uptime 该命令给出了 在系统的上线时间及 过去 1, 5, 15分钟的平均负载. 19:28:23 up 5 days, 21:16, 1 …
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 同时支持以下参数: …