推荐你 Linux 命令线上操作,运维必须掌握
榨取在线上试验不认识的呼吁 重要体系先做备份 1. 筹备事变在执行伤害呼吁时,请深呼吸。起首执行ifconfig,可能ip addr呼吁,确认是在正确的处事器上。 $ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:16:3e:34:e9:a9 brd ff:ff:ff:ff:ff:ff
inet 172.19.26.39/20 brd 172.19.31.255 scope global dynamic noprefixroute eth0
valid_lft 313267185sec preferred_lft 313267185sec
inet6 fe80::216:3eff:fe34:e9a9/64 scope link
valid_lft forever preferred_lft forever
这时辰,再次深呼吸,然后执行pwd呼吁,确保本身是在正确的目次下面。 $ pwd
/etc/nginx 接下来,就可以看一下执行的呼吁,是不是伤害指令。 2. rm -rf呼吁-rf参数将递归删除文件,误删文件导致数据丢失,发生严峻效果。假如多一个空格,可能 /没有补齐,可能文件有非凡标记,导致误删文件的误操纵居多。 rm -rf ./* => rm -rf /
rm -rf abc/ => rm -rf abc / 执行 rm 呼吁,手速必然要慢。按补全,必然要等屏幕回显后操纵。 其它,在剧本中,rm的坑也不小,好比: rm -rf ${p}/* 假如p变量没有配置,就会是劫难性的效果,呼吁等同于rm -rf /。以是rm尚有其它一条谨言:在剧本中执行rm的时辰,请先判定相干的变量是否为空。 3. chmod呼吁chmod是变动目次和文件权限用的,假如处理赏罚不妥,会发生和rm一样的效果。 这里先容一种很是犷悍的规复要领。在执行这个呼吁之前,先把全部文件的权限备份一下。这里用到getfacl这个呼吁。 getfacl -R / > chmod.txt 规复的时辰,执行 setfacl --restore=chmod.txt 它将回放这个文件的权限,偶然辰是救命的。 4. cat呼吁cat呼吁也能堕落?是的,并且还很严峻,由于你把握了高级手艺:重定向符。 假如你想要向文件中追加 内容,会行使 cat >> file的方法,假如你不警惕少输入了一个>,那么欠盛意思,你的文件内容就丢失了。 相同的呼吁尚有echo等,可以看到,题目不在cat,在重定向符,太轻易写错。 在此,请你操纵之前,确保每次深呼吸,数好箭头的个数再操纵。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |