码农和规矩

说实话,作为码农,我很烦规矩,经常遇到文档、注释、规范等等各种各样的枷锁。Talk is cheap. Show me the code,这多好。

上个月某天,我让运维的同事去清理一下nginx日志,文件目录位于/data/nginx/logs。于是他很快ssh到服务器,键盘耍得贼溜,眼花缭乱地执行了:

rm -rf / data/nginx/logs


过了一会儿,然后他一副生无可恋的样子,扭头小心翼翼地跟我说:我现在离职,公司能不找我麻烦吗?
我莫名其妙地看着他,吃错药了吧,我又看看屏幕,忽然明白了什么。我类个去,原来命令中多了一个空格。我说:还能恢复吗?要不你带着我一起走可好。。。你妹,还不敢赶紧起备机。后来。。俩人挨了一顿臭骂,多亏备机切得快。

从那以后,运维就定了规矩:
1、生产环境中,严禁使用rm -rf,并在生产环境中将rm -rf命令替换为mv,删除动作由脚本定时执行,模拟回收站功能。
2、生产环境中,除了root账号,其它账号没有删除/目录的权限。
3、脚本中删除操作必须使用&&,先cd指定目录,然后执行rm。
4、脚本中删除目录,必须先判断目录是否存在。

其实类似这种事情,我经历过多次,我记得刚工作的时候,同组哥们操作数据库,把所有物流单号全部update成了一个0,太刺激了,真的是哭出声了。我赶紧跟他一起,偷偷摸摸去发货的地方,一起扫包裹条码扫了一天。还有一次,我update线上数据的时候没有加where,辛亏及时中断了,当时吓出一身汗。这要是金融行业,把账户余额update了,估计真得跑路了。这事之后,落了个毛病,经常梦到自己悬在窗外敲键盘,敲着敲着就惊醒了。

以后,辗转了几个大一点的公司,规矩越来越多,但吃的亏却越来越少,渐渐地也就适应了规矩。做事,还是要有点规矩。

文章涉及的代码位于:嗖嗖下载

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值