/usr/bin被删除的操作

误删/usr/bin后快速恢复操作

1.在局域网中找一台好的服务器,使用如下命令,将scp、cp命令传过去
gzip -c /usr/bin/scp|ssh 10.0.0.8 "gunzip -c ->/usr/bin/scp"
    
2.在被误删的服务上进行操作。如果有chmod命令就执行以下命令
cd /usr/bin/ && chmod +x scp

如果没有chmod 命令,就再传一个过去
gzip -c /bin/chmod|ssh 10.0.0.8 "gunzip -c ->/root/chmodd"
#需要注意传过去依然是没有执行权限的
需要cp一个有执行权限的命令,然后通过下面三个操作进行添加权限:

cp /bin/cat  /root/
cat /root/chmodd  > /root/cat
mv  /root/cat /bin/chmod

3.再到好的服务器上之执行以下命令
scp /usr/bin/* 10.0.0.8:/usr/bin/

时间: 2024-10-12 11:47:45

/usr/bin被删除的操作的相关文章

删除vsftpd失败,出现 /usr/bin/dpkg returned an error code (1)【已解决】

1.问题描述 安装openssh-server时,检测到系统中安装有vsftpd,两者不兼容,需要将vsftpd卸载.在卸载时出现 Sub-process /usr/bin/dpkg returned an error code (1) 2.解决方案 由于之前在安装 vsftpd 时,新建了一个临时的 ftp 帐户.考虑到可能是该账户的存在导致了vsftpd 一直无法释放. 先删除 ftp 账户 $ sudo userdel -r ftp 再删除 vsftpd $ sudo apt-get re

mac 增加/usr/bin目录的操作无权限

起因:想要往/usr/bin目录下拷贝文件,提示: operation not permitted 解决办法: 1. 重启,启动中长安command+r进入恢复模式 2.顶部菜单拉中打开终端 3. 输入: csrutil disable 4. 重启 启动后在命令前都加上sudo,/usr/bin目录增删赋值文件操作成功 原文地址:https://www.cnblogs.com/mpp0905/p/10986210.html

误删:[[email protected] scripts]# rm -f /usr/bin/ssh-copy-id

误删除:[[email protected] scripts]# rm -f /usr/bin/ssh-copy-id 的配置文件怎么办? 莫慌!!!你的备份服务器上也有相同的配置文件,以下操作可以帮忙!!! 敲重点!!!!一.[[email protected] ~]# scp -P52113 -rp /usr/bin/ssh-copy-id 10.0.0.61:/usr/binscp 指定端口 -rp 把本机下此配置文件 传输一份到61的机器下的/usr/bin目录下 [email prot

/usr/bin/ld: cannot find -lgcc_s 问题解决小记

博客分类: Linux/Ubuntu 由于之前用wubi装的ubuntu并且只给了它10G的硬盘空间,随着学习的深入这种 配备已经无法满足我的需求了.今天索性把ubuntu从windows上"卸载了",划了20G -_-的空余空间准备安装ubuntu双系统.双系统的安装过程很顺利,但接下来Qtopia的编译就不是很顺利了.我根据前面编译Qtopia时做的记 录文档对源文件还有系统变量进行了若干修改,但是实际编译的过程却跳出了我之前没有遇到的问题. Linux代码 收藏代码 /usr/b

一次事故再次了解linux的/bin /sbin /usr/bin /usr/sbin的区别

一:事故过程 在公司一台准生产环境(还好是准生产)由于公司一个服务日志级别没有调整为ERROR,导致大量的日志记录到/root 目录下(注意/root 是在/分区下是单独分区且不是很大,切记服务的日志级别不能直接打到/root 目录下,程序服务发布到分区比较大按照linux文件组织结构/var 这类可变目录下.) 直接打满/目录容量.重启了服务器,发现服务器只挂载了/目录. 二:问题解决 根据日志提示找到问题原因,通过df ,du命令找到文件,删除日志,重启解决.这些解决方法不是重点,重点是为什

[转]ubuntu错误解决E: Sub-process /usr/bin/dpkg returned an error code (1)

http://yanue.net/post-123.html 在用apt-get安装软件时出现了类似于install-info: No dir file specified; try –help for more information.dpkg:处理 gettext (–configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:findutilsE: Sub-process /usr/bin/dpkg returned an

usr/bin/ld: cannot find 错误解决方法和 /etc/ld.so.conf

我makefile出现这个错误: HelloWorldServer.c:(.text+0xaa): undefined reference to `zmq_send'collect2: error: ld returned 1 exit statusmake: *** [HelloWorldServer] Error 1 一直以为没找到动态库,但是指定了具体路径: LDFLAGS=  -L /opt/zeromq/lib -lzmq $(CC)  $(CFLAGS) $(LDFLAGS) -o

ubuntu 下出现E: Sub-process /usr/bin/dpkg returned an error code

在用apt-get安装软件时出现了类似于 install-info: No dir file specified; try –help for more information.dpkg:处理 gettext (–configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有发生错误: findutils E: Sub-process /usr/bin/dpkg returned an error code (1) 第一种方法: sudo m

innobackupex: ibbackup failed at /usr/bin/innobackupex line 2560.

应用场景:innobackupex备份的MySQL是5.5版本.innobackupex恢复的MySQL是5.6版本. 在mysql5.5服务器做备份: innobackupex --defaults-file=/etc/my.cnf --host=localhost --user=root --password='123' --stream=tar /home/bak |gzip > /home/bak/cbs_songlisha.tar.gz tar ixvf cbs_songlisha.t