之前整理的shell中的if判定:

shell中if判定的常用逻辑表示方式
https://shipengliang.com/software-exp/shell%e4%b8%adif%e5%88%a4%e5%ae%9a%e7%9a%84%e5%b8%b8%e7%9[……]

阅读全文

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

"Its:${OLD}"

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

阅读全文

之前写过介绍sed的文章,批量遍历目录全部文件并替换:Linux服务器运维之find配合sed批量替换内容-纯小白教程
https://shipengliang.com/software-exp/linux%e6%9c%8d%e5%8a%a1%e5%99%a8%e8%[……]

阅读全文

root用户,修改:

 /etc/security/limits.conf

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

* soft core unlimited
* hard core unlimited
root soft core unlimitedroot ha[......]

阅读全文

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

/opt/lampp/lampp start

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

阅读全文

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

阅读全文

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

cd /opt/
wget https://dl.fedoraproject.org/pub/epel/6/x86_64/Packa[......]

阅读全文

以下内容大部分摘录自:Shell脚本中$0、$ 、$!等的意义。
$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$ 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览[……]

阅读全文