互联网服务命令注意事项

再补充几个危险的小命令,请教一下大家的自保法则?

已经有一些朋友讲了一些危险命令,我在补充几个,按层次大概先分7层吧,欢迎兄弟们盖楼。

1、初级命令要避免踩雷:tar命令,tar cvf 之后的“包名”和“预打包文件路径”的顺序非常关键了,搞不好“预打包文件路径”就被冲掉了。linux/unix/aix通用,杀伤力强,小白尤其要注意啦。

类似的还有:登录跳转了几次,再来个关机,顿觉凉爽。

复制粘贴一定要清楚自己粘贴的是什么,鼠标不要乱选噢。

2、中级命令要多注意细节:dd if of,也是方向问题,作用同第一条。

类似的还有:chown chgrp 加-R之间,还是要弄清楚递归目录里文件都要这么改。

reboot碰到起不来,你一定想问问自己为何不用shutdown -Fr

升级补丁时不先apply,直接commit,出现问题,你一定在想:自己为啥敲那么快呢?

3、高级命令要深入理解:不正确脚本的杀伤力更大,几乎等同于数据库中误操作,欲哭无泪,通常会造成难以弥补的损失。

synclvodm 不加-P,属性改了,别冤枉系统,别说bug  :)

odmdelete想好了,咱再干,要不添加你知道多麻烦吗?

4、再扩展到hacmp,问题就很多了,比如HDS/EMC硬盘不做下客户化特殊设置,切换不过去的概率是很高的。

5、再扩展到其他家产品,兼容性、bug坑你没商量。

6、自己练出来了,还要关注队友、关注开发等你身边的人,制定规则和安全策略、加固就很有必要了。例子比如:open文件忘了close,内存泄露没商量;tail跟踪日志一直开,再来个删除,df和du不一致您别奇怪。和安全厂商多pk,有些项目他们只管扫描不管解决,提的问题那叫一个多,还落地不了 :(

7、从单机——双机——集群——同城——异地,架构设计不合理,天天您就传数据玩,不敢切换,这已经不是具体几条命令的事了,系统架构师啊,oh my god,你可要全能呀!销售,您轻点忽悠,咱多谢你!领导啊,你得全力支持,别玩权谋啊。兄弟们,眼睛睁大点,孩儿咱少要一个吧 :)

总结:小心为上,自保法则有很多,大家来讲讲?当然除了命令,物理环境的一个细节会让你挠破头皮都想不通,注意思路要开放哦。

参与100

13同行回答

haizdlhaizdl技术经理大连
老炮儿级总结.........................赞一个!显示全部

老炮儿级总结.........................赞一个!

收起
银行 · 2016-12-21
浏览841
water1997bwater1997b数据库管理员ced
export PS1=\"${USER}@${HOST}:${PWD}>\"显示全部

export PS1=\"${USER}@${HOST}:${PWD}>\"


收起
互联网服务 · 2016-12-01
浏览869
qq3508935800qq3508935800系统工程师工程师
我一般在执行shutdown命令前先netstat -in和hostname确认下IP和主机名,rm -rf前先pwd看下当前路径显示全部

我一般在执行shutdown命令前先netstat -in和hostname确认下IP和主机名,rm -rf前先pwd看下当前路径

收起
系统集成 · 2016-12-01
浏览2979
powertiandipowertiandi联盟成员系统架构师李宁(中国)体育用品有限公司
IT大法好显示全部

IT大法好

收起
互联网服务 · 2016-12-01
浏览903
Super.LiuSuper.Liu项目经理IBM
总结的很精辟!显示全部

总结的很精辟!

收起
系统集成 · 2016-12-01
浏览3130
nihaoyaof1nihaoyaof1交互工程师bbc
rm -fr 是个好命令,关键是执行前确认好2点就OK了,1、cd 到被删文件所在的本级目录。2、执行前ls列示一下文件是否是需要删除的文件,后面有通配符的更得确认了。显示全部

rm -fr 是个好命令,关键是执行前确认好2点就OK了,

1、cd 到被删文件所在的本级目录。

2、执行前ls列示一下文件是否是需要删除的文件,后面有通配符的更得确认了。

收起
IT咨询服务 · 2016-12-01
浏览3091
  • 自保法则第一条:知道自己在做什么,在哪做,预期达到什么效果。
    2016-12-01
babydljbabydlj联盟成员系统分析师湖南unicom
总结的很好!作者确实功底深厚!点赞!显示全部

总结的很好!作者确实功底深厚!点赞!

收起
IT其它 · 2016-12-01
浏览3118
yulu4314yulu4314技术支持长春
说的很好,值得牢记!显示全部

说的很好,值得牢记!

收起
系统集成 · 2016-12-01
浏览3200
wangqlwangql系统工程师NULL
赞一个,写的非常好显示全部

赞一个,写的非常好

收起
IT咨询服务 · 2016-12-01
浏览3093
allanceallance系统工程师it
一般都是在profile里进行注释,把所有危险的命令注释成ls,这样就很欢乐了,曾经有个厂家问我,是不是你们的系统有魔性…………。显示全部

一般都是在profile里进行注释,把所有危险的命令注释成ls,这样就很欢乐了,曾经有个厂家问我,是不是你们的系统有魔性…………。

收起
互联网服务 · 2016-12-01
浏览3116
  • 这玩笑开大了
    2016-12-01
  • 也是一个办法,适用于不常删除文件的环境,想删除,找人复核,先去掉.profile别名,然后再rm。或者多mv到临时目录,确认无误、无用,再删。
    2016-12-01
  • 这也是种方法,哈哈
    2016-12-01
  • allance  allance回复 overtop
    不用那么麻烦的,直接用全路径就好了,只是因为生产环境删除文件的时候要三思下。
    2016-12-21

提问者

overtop
系统工程师互联网公司
擅长领域: 服务器存储系统管理

问题来自

相关问题

问题状态

  • 发布时间:2016-11-30
  • 关注会员:20 人
  • 问题浏览:13257
  • 最近回答:2016-12-21
  • X社区推广