之前整理的shell中的if判定。shell中if判定的常用逻辑表示方式shell脚本if elseif else整理shell脚本如何判断一个变量是否为空然而,学艺不精,碰到字符串比较还是需要额外积累下,示例代码如下:

if [ "${NEW}" != &[......]

Read more

有时写shell,双引号之中如何引用变量?其实昨天的文章已经介绍了,假设存在OLD的变量,那么如下这样引用即可:

"Its:${OLD

这样就实现了双引号之间的变量引用。[……]

Read more

之前写过介绍sed的文章,批量遍历目录全部文件并替换:Linux服务器运维之find配合sed批量替换内容-纯小白教程如果只想替换目录的子文件呢?代码如下:

find /test/ -maxdepth 1 -type f -name "*.*" -exec sed -i &[......]

Read more

root用户,修改:

 /etc/security/limits.conf

如存在如下语句,删掉后保存文件重启设备即可:

* soft core unlimited* hard core unlimitedroot soft core unlimitedroot hard core unlim[......]

Read more

运维同学部署我开发的灰度发布系统时,遇到这么个奇葩事

/opt/lampp/lampp start

服务启动指令执行后,服务并没有被拉起,报错日志也没有任何输出,这什么鬼= =尝试了下httpd -t检查配置也没发现毛病,没搞明白,加上忙着处理另一个更紧急的事情,就交给老大浩哥看看。浩哥[……]

Read more

呐,这只是我的误区,当你设置* * * * *的时候,初衷是想实现每秒执行一次任务,但实际发现任务还是每分钟执行一次,问题根源在哪儿呢?根源在于,crontab的计划任务最低时间间隔支持的是1分钟,如果你真相每秒运行一次任务,那么,你需要做的是写个shell,在shell里实现每秒的调用,而不是[……]

Read more

有的云服务器是禁止ICMP的ping的,这个时候需要用tcpping~下面指令教你怎么在Red Hat 6.5 安装 tcpping。

cd /opt/wget http://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/l/libnet-[......]

Read more