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

今天删文件时误删了/usr/bin。。

  •  
  •   lslqtz · May 31, 2016 · 10978 views
    This topic created in 3810 days ago, the information mentioned may be changed or developed.
    还好不是 rm -rf /。。
    http://233.dog/f_78211364.png
    58 replies  •  2016-06-01 17:28:25 +08:00
    lslqtz
    lslqtz
    OP
    May 31, 2016
    1
    从另一台机器打包了 /usr/bin , vps 烂。。要 1 小时上传,临时把 /bin 解压了进去恢复了基本功能。。
    neworld07
    neworld07
    May 31, 2016
    2
    使用这个 rm -rf 的时候一定要格外小心, linux 没有回收站的
    lslqtz
    lslqtz
    OP
    May 31, 2016 via iPhone
    3
    @neworld07 这个我知道,看过很多 rm -rf 不能乱用的文章。。反正不是很重要的环境,打不了重装 所以我经常用
    neworld07
    neworld07
    May 31, 2016
    4
    你是还没睡觉还是刚起床?
    pyufftj
    pyufftj
    May 31, 2016
    5
    233.dog 是什么鬼啊
    lslqtz
    lslqtz
    OP
    May 31, 2016 via iPhone
    6
    @pyufftj 自己的图床,对应 http://myloli.club 。
    lslqtz
    lslqtz
    OP
    May 31, 2016 via iPhone
    7
    @neworld07 几个小时前起来的,删除时是直接粘贴了。。不小心复制时前面带了个空格还直接执行了。。
    neworld07
    neworld07
    May 31, 2016
    8
    @lslqtz 哈哈。细节决定成败!
    lslqtz
    lslqtz
    OP
    May 31, 2016 via iPhone
    9
    @neworld07 QwQ 按我这性格这破 vps 吃枣药丸
    Austing
    Austing
    May 31, 2016
    10
    23333 我以前也乾過這事
    kn007
    kn007
    May 31, 2016
    11
    我只误删过 /root 。。。
    hp3325
    hp3325
    May 31, 2016
    12
    就没有用非 root 用户登录的习惯?
    lslqtz
    lslqtz
    OP
    May 31, 2016
    13
    @hp3325 在 vps 上没有,在自己用的虚拟机上有。话说 删除 usr/bin 下的文件也需要 root 权限吧。。到时 sudo 出错也要蛋疼啊。。
    4679kun
    4679kun
    May 31, 2016 via Android❤️1
    14
    删过 /sys /dev /proc
    mactaew
    mactaew
    May 31, 2016 via iPad
    15
    感觉生产环境还是严谨的配个权限控制的好,挂 ss 我就无所谓了哈哈哈
    ryd994
    ryd994
    May 31, 2016
    16
    这倒挺有意思,还好 sshd 是在 sbin 里的,不然你连 ssh 都没了
    subdued
    subdued
    May 31, 2016
    17
    .....看来养成改动之前 cp 一下 是个好习惯呢、、
    wweir
    wweir
    May 31, 2016
    18
    这么删才有意思。我干过,在 container 里面,毁了我所有映射进去的内容。
    cd /;rm -rf *
    rm -rf /*
    mgna17
    mgna17
    May 31, 2016 via Android
    19
    参数放后面是好习惯呐 ╮( ̄▽ ̄)╭
    mxalbert1996
    mxalbert1996
    May 31, 2016 via Android
    20
    在 cmd 里:
    lxrun /uninstall
    lxrun /install
    搞定。
    https://msdn.microsoft.com/zh-cn/commandline/wsl/reference
    dexterlei
    dexterlei
    May 31, 2016
    21
    @hp3325 说得有道理,使用非 root 用户是个好习惯。练习用的时候养成了好习惯,后面真的操作重要的系统时,也更安全更得心应手。
    用 root 习惯了之后,咋用非 root 会觉得诸多麻烦,忍不住想切过去,但如果是重要系统,这么做还挺危险的。
    lslqtz
    lslqtz
    OP
    May 31, 2016
    22
    @dexterlei 是有这么个感觉,还好天天有备份资料,无非就是重新配置一下。
    lslqtz
    lslqtz
    OP
    May 31, 2016
    23
    今天恢复过后, gcc grep find yum 全部不正常了,但是其他功能勉强还能用,先凑合用,反正就挂个站而已。
    hei1000
    hei1000
    May 31, 2016 via Android
    24
    误删过 /usr/include 后来获取已安装软件列表重新安装才回来
    dzxx36gyy
    dzxx36gyy
    May 31, 2016 via Android
    25
    rm -rf 的时候按了 tab 然后加了*,一不小心没在意补全了个空格……
    goodryb
    goodryb
    May 31, 2016❤️2
    26
    复制粘贴命令的时候先输入一个#,然后再粘贴,这样就算有问题也不会真的去执行
    lslqtz
    lslqtz
    OP
    May 31, 2016
    27
    @goodryb # 感谢,下次注意一下。
    MiguelValentine
    MiguelValentine
    May 31, 2016
    28
    啧啧, GG 思密达,建议重装环境。
    fcicq
    fcicq
    May 31, 2016
    29
    只能写 /opt 的 SmartOS base image 能漂亮的解决误删 /usr, /bin, /sbin, /lib 的问题.
    shizzmk
    shizzmk
    May 31, 2016
    30
    樓上全會玩的 233
    lslqtz
    lslqtz
    OP
    May 31, 2016
    31
    @MiguelValentine 暂不考虑重装,已做好备份,真的炸到不能用再重装。
    AstroProfundis
    AstroProfundis
    May 31, 2016
    32
    @wweir 干过在 chroot 环境里面删掉了 mount 进去的 /dev
    hp3325
    hp3325
    May 31, 2016
    33
    @lslqtz sudo 至少会提示你输入密码,十几位的密码要输完也是需要点时间确认的。不过这跟 rm -rf /相比,都不是事儿啦。
    lslqtz
    lslqtz
    OP
    May 31, 2016
    34
    @hp3325 是啊,我相信我输密码还是很快的。。
    skylancer
    skylancer
    May 31, 2016
    35
    rm -rf /已经不能直接用了啊...
    除非你作死,带--no-preserve-root
    smileawei
    smileawei
    May 31, 2016
    36
    养成不用 root 账号的习惯。需要授权请 sudo 。 sudo 存在的意义就是让你执行前 再考虑下这个能不能做。
    ╮( ̄▽ ̄")╭中午才刚处理完一台测试服务器 SSH 不能连接的问题,。原因就是开发手贱给 /etc/ssh/ 赋权 777 。不给 root 账号吧,开发说测试环境也不给 root ,太不信任他们了。给了 root 就得经常给擦屁股。心累。
    EAimTY
    EAimTY
    May 31, 2016 via Android
    37
    谁还记得几年前 BubbleBee 的事?😂
    skydiver
    skydiver
    May 31, 2016
    38
    为什么不用包管理器重装一下一些包
    lslqtz
    lslqtz
    OP
    May 31, 2016
    39
    @smileawei 对于我来说, sudo 还是解救不了手残
    lslqtz
    lslqtz
    OP
    May 31, 2016
    40
    @skydiver yum 因为 python 炸了,现在也不能用。
    skydiver
    skydiver
    May 31, 2016
    41
    > 今天恢复过后, gcc grep find yum 全部不正常了,但是其他功能勉强还能用,先凑合用,反正就挂个站而已。

    找到这几个包的 rpm 包,然后用 rpm 命令行安装一下应该就好了
    lslqtz
    lslqtz
    OP
    May 31, 2016
    42
    @skydiver 找不到 rpm (噗) 而且也不止这几个。。
    lslqtz
    lslqtz
    OP
    May 31, 2016
    43
    @skydiver 确认了 不是找不到 是出错了。
    http://233.dog/f_22233276.png
    skydiver
    skydiver
    May 31, 2016
    44
    @lslqtz 缺什么文件补什么文件吧。只要 rpm 好了,其他都好办。
    jason19659
    jason19659
    May 31, 2016
    45
    讲道理 rm / -rf 是没事的
    lslqtz
    lslqtz
    OP
    May 31, 2016
    46
    @skydiver 懒得补,我宁愿重装。
    zxb
    zxb
    May 31, 2016 via Android
    47
    @ryd994 按理说如果 sshd 已经在运行的话,删掉是没事的吧
    axzy
    axzy
    May 31, 2016
    48
    为什么我觉得楼主是来 SHOW 域名的呢
    lslqtz
    lslqtz
    OP
    May 31, 2016
    49
    @axzy 我域名很多,不需要秀那么一个啊。。
    lslqtz
    lslqtz
    OP
    May 31, 2016
    50
    @zxb 是啊,要是 reboot 了呢。。
    Felldeadbird
    Felldeadbird
    May 31, 2016
    51
    楼主的域名很吸引我
    Clarencep
    Clarencep
    May 31, 2016
    52
    在服务器上从来只敢 mv xxx{,.rm}的路过
    lslqtz
    lslqtz
    OP
    May 31, 2016
    53
    @Felldeadbird 这个域名很好吗?。。。
    cabbage
    cabbage
    May 31, 2016 via Android
    54
    @EAimTY
    😂,一个空格引发的血案,不知坑了多少人
    SCaffrey
    SCaffrey
    Jun 1, 2016
    55
    @cjsoft rm -rf /
    imxieke
    imxieke
    Jun 1, 2016 via Android
    56
    看到楼主用的是 Windows 哪天 楼主有空在 Ubuntu on Windows 试试 rm -rR /😂😂
    skydiver
    skydiver
    Jun 1, 2016
    57
    @lslqtz

    > 暂不考虑重装,已做好备份,真的炸到不能用再重装。

    > 懒得补,我宁愿重装。

    看到你上面一个回复我才这么建议你的。不知道你到底要什么。
    lslqtz
    lslqtz
    OP
    Jun 1, 2016
    58
    @skydiver 我的意思就是,现在服务能用,就先不重装,等坏到不能用时再重装,服务不能停。。凑合用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1287 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 20:02 · PVG 04:02 · LAX 12:02 · JFK 15:02
    ♥ Do have faith in what you're doing.