• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hlh3727138
V2EX  ›  程序员

shell 环境下 操作要谨慎啊!!!!

  •  
  •   hlh3727138 · Dec 8, 2017 · 8132 views
    This topic created in 3259 days ago, the information mentioned may be changed or developed.

    今天美美的连着公司的服务器,各种操作。中午午睡起来不知道哪里脑抽,在 iptables 修改的时候,把所有端口都禁了,现在吭哧吭哧的坐地铁去联通机房,还好是公司的小项目,和老大说一句就出来了(当时还在想怎么 SSH 断了,半天才反应过来)。

    Supplement 1  ·  Dec 8, 2017
    嗯嗯 回来了 我要举报 新浪守机房的哥们在摸鱼 游戏界面还开着呢!!!!!
    52 replies  •  2017-12-09 20:51:48 +08:00
    CasualYours
    CasualYours
    Dec 8, 2017
    1
    祝好运。
    ytterbium
    ytterbium
    Dec 8, 2017 via Android
    2
    比 rm -rf 好多了
    Clarencep
    Clarencep
    Dec 8, 2017
    3
    同情楼主~
    yexiaoxing
    yexiaoxing
    Dec 8, 2017
    4
    至少不是 sudo rm -rf --no-preserve-root /
    MerlinPrismriver
    MerlinPrismriver
    Dec 8, 2017
    5
    sudo ifconfig eth0 down
    crazycen
    crazycen
    Dec 8, 2017 via iPhone
    6
    服务器还是得配置 ipmi 口啊!
    aksoft
    aksoft
    Dec 8, 2017
    7
    你们老大嘴角是不是在抽搐
    RadishWind
    RadishWind
    Dec 8, 2017
    8
    chmod -R 000 /
    bsder
    bsder
    Dec 8, 2017❤️1
    9
    找个有 kvm over ip 设备的机房,美滋滋。
    FFLY
    FFLY
    Dec 8, 2017
    10
    所以 iptables 能不用的时候坚决不开
    SuperCowPower
    SuperCowPower
    Dec 8, 2017❤️6
    11
    哈哈哈哈我有相似的经历,下班走人的时候关机走人,发现关机命令是在 ssh 里执行了。。。
    Mogugugugu
    Mogugugugu
    Dec 8, 2017
    12
    没有 crtl + z 太可怕 - -
    Anonym0u5
    Anonym0u5
    Dec 8, 2017 via Android❤️2
    13
    opengps
    opengps
    Dec 8, 2017
    14
    上云吧,端口禁用,网络断开都不是事。大不了 vnc 登录上去操控,vnc 都登录不了,也还能控制强制重启
    Anonym0u5
    Anonym0u5
    Dec 8, 2017
    15
    @heyang 你这权限和账户分配不够规范
    Anonym0u5
    Anonym0u5
    Dec 8, 2017
    16
    @opengps 确实还是云来得方便,管理成本小
    likuku
    likuku
    Dec 8, 2017
    17
    成熟的云端都是建议优先(仅)使用云端防火墙 /VPC,即可。
    cuiswing
    cuiswing
    Dec 8, 2017
    18
    发现 linux 的机器操作太可怕了
    bao3
    bao3
    Dec 8, 2017 via iPhone❤️1
    19
    切记实体机上 iptables-save 后再执行 iptable 命令, 然后 sleep 10,然后再 iptable-restore。不要性麻烦,一定要这样,才能减少自己的影响
    ryd994
    ryd994
    Dec 8, 2017 via Android
    20
    如果没 save 的话重启就好了啊
    找机房给钱去按电源键
    clino
    clino
    Dec 8, 2017
    21
    iptables 一般都要写成脚本然后在本地跑过验证没问题了再拿去服务器上跑
    imnpc
    imnpc
    Dec 8, 2017
    22
    一般托管到机房的都要带 IPMI 出问题自己搞定...
    itbeihe
    itbeihe
    Dec 8, 2017
    23
    我还以为又有 rm 惨案发生
    Hucai
    Hucai
    Dec 8, 2017
    24
    这种事情联系机房 reboot 一下服务器就搞定了,iptalbe 规则你又没保存
    Sherlocker
    Sherlocker
    Dec 8, 2017
    25
    论远程控制卡的重要性
    Felldeadbird
    Felldeadbird
    Dec 8, 2017
    26
    这种找机房的人 开个 VNC 不就解决了吗?
    enzohobmg
    enzohobmg
    Dec 8, 2017
    27
    以前也这样过 不过是云机器 哈哈哈不需要坐地铁
    jason19659
    jason19659
    Dec 8, 2017
    28
    @yexiaoxing #4 这样太长 不如 rm -rf /*
    lozzow
    lozzow
    Dec 8, 2017 via Android
    30
    @Felldeadbird 端口全封了怎么 vnc ?
    QK8wAUi0yXBY1pT7
    QK8wAUi0yXBY1pT7
    Dec 8, 2017
    31
    当初远程 windows 服务器时,也脑抽把“本地连接”禁用过
    aniua
    aniua
    Dec 8, 2017
    32
    论 idrac 的好处
    salmon5
    salmon5
    Dec 8, 2017
    33
    有云上云,没云上 KVM,这都不是啥事。
    forestyuan
    forestyuan
    Dec 8, 2017
    34
    其实就是找个理由上街看美女
    flynaj
    flynaj
    Dec 8, 2017 via Android
    35
    服务器都有 kvm,功能打开方便快捷
    whkvf
    whkvf
    Dec 8, 2017 via Android
    36
    嗯,当年去机房要开公司介绍信...
    realpg
    realpg
    Dec 8, 2017
    37
    没有 ipmi 的凄惨生活……
    hubhub
    hubhub
    Dec 8, 2017
    38
    我今天跟楼主做了类似的操作:远程操作服务器的时候脑抽了把防火墙一条对所有端口生效的规则从允许访问改成了拒绝访问,点完我就知道坏了,偏偏现场那边的人又出差不在,周一项目要上线,只能周末跑一趟了。。
    dlrdegk
    dlrdegk
    Dec 8, 2017
    39
    老哥是做运维还是做开发的呀?
    Osk
    Osk
    Dec 8, 2017❤️1
    40
    前几天重装了系统,我的用户文件夹在其他盘,改下设置就直接迁移好,真爽。。。<-- 前世

    然后打开了 win10 的 wsl,在桌面点击右键 “在当前文件夹打开 wsl shell ”
    熟练地 sha256sum xxx.zip 计算才下载的文件 hash
    啊,不对,网络中断导致下载的文件又是坏的,删了重下
    熟练地
    rm xxx<TAB>* <enter>
    然后我看到自己的桌面瞬间清空只剩下几个图标和几个文件夹,懵了足足几秒钟才发现 shell 给我把上面的命令补全成了
    rm xxx.zip *

    啊! wo****

    我以前只是当 rm -rf 是段子,结果发生到了自己手上。。。
    强行洗白:
    1. 才装的 wsl,没有配置 alias rm='rm -i'
    2. 之前删除过几次,由于下载时有临时文件存在,
    rm xxx<TAB>*
    会补全成
    rm xxx.zip*
    多来几次养成习惯了


    比误删除文件更可怕的是不知道到底误删了哪些文件,满满的桌面变得只剩几个位于公用桌面的快捷方式和几个文件夹我也是欲哭无泪

    邪恶的 rm 不甘于只坑 Linux,开始带上 windows 一起坑了
    br00k
    br00k
    Dec 8, 2017
    41
    这就尴尬了。。。
    Tyanboot
    Tyanboot
    Dec 8, 2017 via Android
    42
    @lozzow 说的是 kvm 那种 vnc 吧。
    Zzde
    Zzde
    Dec 8, 2017❤️1
    43
    唉,最近犯了个错,不知道 crontab 设计者 当初怎么想的操作。
    crontab -e 误按成 crontab -r
    这个 E R 这么近。。。功能区别这么大。。。。
    幸好有日志。
    Felldeadbird
    Felldeadbird
    Dec 9, 2017 via iPhone
    44
    @lozzow 之前公司托管的主机。机房那边说如果连接不上,提交工单,他们会临时提供机房内网的 vnc。这样可以直接操作物理机。类似现在 kvm 那种就算端口全封了,在后台打开 vnc 操作就行。不过我到托管结束为止,都没试过用。
    akira
    akira
    Dec 9, 2017
    45
    很多年前试过,然后让 idc 的人帮忙登陆开的端口。。
    Gonejack
    Gonejack
    Dec 9, 2017 via iPhone
    46
    @Osk Mac 上有 Timemachine,还真的救过几次手残 rm rf
    yhx5768
    yhx5768
    Dec 9, 2017
    47
    上次 dd 镜像时候看错盘符直接 dd 到移动硬盘上去了...
    limbo0
    limbo0
    Dec 9, 2017
    48
    @Gonejack 我也被 TM 救过, 再推荐个 trash-cli, 不怕 rm 误删了
    Nioty
    Nioty
    Dec 9, 2017 via Android
    49
    没控制卡吗
    Nioty
    Nioty
    Dec 9, 2017 via Android
    50
    @heyang 我的工作机就是 linux, 然后…经常搞错 poweroff 最后把 server 端的 poweroff alias 成警告 把 server 端的 ps1 改了 强制使用 systemctl 关机 😂
    yingfengi
    yingfengi
    Dec 9, 2017 via Android
    51
    @hxd 哈哈哈哈哈哈,我也干过,还是学生的时候,自己协会办公室的电脑。
    1957704130
    1957704130
    Dec 9, 2017
    52
    改 iptables 确实应该慎之又慎的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   928 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 21:51 · PVG 05:51 · LAX 13:51 · JFK 16:51
    ♥ Do have faith in what you're doing.