Chinaunix首页 | 论坛 | 博客 登录 | 注册
  • 博客访问: 3210736
  • 博文数量: 443
  • 博客积分: 11301
  • 博客等级: 上将
  • 技术积分: 5679
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-08 12:30
个人简介

欢迎加入IT云增值在线QQ交流群:342584734

文章分类

全部博文(443)

文章存档

2022年(1)

2021年(1)

2015年(2)

2014年(1)

2013年(1)

2012年(4)

2011年(19)

2010年(32)

2009年(2)

2008年(4)

2007年(31)

2006年(301)

2005年(42)

2004年(2)

分类:

2006-04-24 18:22:21

/usr/lib/ld.so.1文件是个动态连接库,许多系统命令都要通过该文件实时将相关东西动态调用进kernel,如果用truss来跟踪某个命令来执行的话,都会发现绝大多数命令都要调用到ld.so.1命令文件,如果该文件丢失将造成系统大多数命令都不能执行,在 /usr/sbin/static下有五个命令不受该文件的影响,此时如果系统还没有down掉或者没有reboot,可以通过以下的方法来恢复:

  /usr/sbin/static/cp /etc/lib/ld.so.1 /usr/lib/ (在/etc/lib下面有几个库文件的备份);
/usr/sbin/static下有五个文件cp、 ln、 mv、 rcp、 tar这几个命令是个静态连接的命令文件,以下是file cp ln mv rcp tar的结果:

  # file *
  cp: ELF 32-bit MSB executable SPARC Version 1, statically linked, stripped
  ln: ELF 32-bit MSB executable SPARC Version 1, statically linked, stripped
  mv: ELF 32-bit MSB executable SPARC Version 1, statically linked, stripped
  rcp: ELF 32-bit MSB executable SPARC Version 1, statically linked, stripped
  tar: ELF 32-bit MSB executable SPARC Version 1, statically linked, stripped

阅读(2778) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~