免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Fl_wolf
打印 上一主题 下一主题

【大话IT】运维是个坑,年底盘点背锅侠的点点滴滴~(获奖名单已公布) [复制链接]

论坛徽章:
3
射手座
日期:2013-10-12 12:01:59技术图书徽章
日期:2014-03-06 15:32:30技术图书徽章
日期:2014-03-06 15:42:47
1 [报告]
发表于 2017-01-10 10:28 |显示全部楼层
本帖最后由 zzfzqq 于 2017-01-10 10:31 编辑

1.你遇到过哪些的坑让你印象深刻?你是如何解决的。
(1)在/etc/profile.d/ 写了个脚本,里面有条件判断,如果$1 是空的 则执行exit 0.   然后没有写成function,直接可运行。 然后我就测试了下没$1 的情况。。。之后就无法登录系统了。ssh 进去被系统踢出来。 其实解决方法很简单,那就是ssh 远程执行命令 删除这个文件或者将这个文件移除目录就Ok了。  
(2)误卸载libgcc。这一次,远程真的就解决不了,当时的机器没有安装远程管理卡,可以直接用虚拟机终端远程操作。 于是直接跑机房,用系统盘进入修复模式,重新安装了libgcc解决的。
(3)iptables 的坑, 被自己的防火墙配置关在门外,你懂得,这是一种什么感受。哈哈。我相信很多人都遇到过。  这个也只能到本机终端去操作了。
(4)shell脚本的坑,其实也是对脚本理解不深刻导致的,比如, [ 和  [[ 的区别 ,比如 在[[中使用&&和||表示逻辑与和逻辑或 ;[中使用-a 和-o 表示逻辑与和逻辑或。
[[支持字符串的模式匹配,使用=~操作符时甚至支持shell的正则表达式。字符串比较时可以把右边的作为一个模式,而不仅仅是一个字符串,比如[[ hello == hell? ]],结果为真。[[ ]] 中匹配字符串或通配符,不需要引号。 总结,推进使用[[  可以避免很多逻辑错误。
2.有哪些细枝末节的坑你是想提醒一下身边的运维伙伴的?
(1)作为一名运维,无论技术多牛,只要在一线工作,就得以稳定为大局,反复测试ok了,再去线上操作。
(2)看不见的坑才是最大的隐患,多去论坛关注别人踩过的坑。
(3)细节的请参考1,欢迎纠正补充。
3.谈谈出现坑的主要原因与如何规避它们。
(1)原因:不够细心,干完就撤,没有养成检查和测试的好习惯。
(2)规避: 多学习,深刻理解知识点;多总结记录踩过的坑,避免第二次踩。
  

评分

参与人数 1信誉积分 +10 收起 理由
Fl_wolf + 10 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP