运维开发笔记

“Shell”

RedHat/CentOS下一键安装JDK8、Tomcat8脚本

最近在弄spark+kafka+zookeeper,多次部署测试机的时候,都需要安装java环境的时候,so写了个脚本,centos6下测试无误,其实生产环境很难用到此类脚本,权当是练手了。 安...

通过管道批量删除-bash: /bin/rm: Argument list too long

上午同事找来,说rm -rf * 执行不了,看了下,搞定了记录。 某台机器磁盘空间告警,检查了一下,定位到/var/spool/,里面有60多万个文件。。。。。 原来是crontab执行失败后投...

行情状态取值

Python那边抓取的行情一直存在不准确的问题,好吧,问题又推到运维这边了,讨论了一下,通过监控抓取数据来监控,存在问题:抓取的数据太多,监控指标过多。只能每个抓取任务上单独编写python脚本...

crond不执行的调试

早上接到开发的case,某台数据采集的机器计划任务不执行,记录一下排查过程。 1、查看crontab的服务状态# service crond status crond (pid 1795...

三剑客之awk

最近各种云盘挂掉,直到上周,用了很久的为知笔记官方宣布要收费了,就不吐槽了,云端的东西各种不靠谱,还是把平时的一些有价值的笔记,转移到博客吧,转多少是多少。 因为是整理的笔记,所以可能很乱,见谅!

$'\r' : command not found

今天折腾一个MySQL备份脚本,调试了几次都报错:command not found,反复看了几遍脚本,都没发现问题。bash -x调试发现详细报错是:+ $'\r': command not ...

CentOS6.x最小化安装初始脚本

上次分享了《CentOS6.5最小化安装后的简单调优配置》,估计大家看了都嫌麻烦,其实旨在记录并说明,生产环境下装好系统后,一个脚本完成这些繁琐的设置才是我们要的,我知道大家都是懒癌晚期。。。 ...

快速找出linux下的大文件

这是个经常遇到的问题,比如磁盘空间不足,需要释放空间,又比web故障,快速的找出大文件或者目录,有时能帮我们找到故障的原因并解决。记得刚踏入现公司的第一天就遇到一个web故障,网站访问异常,发现...