close

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

linux

/lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

mysop 2022. 3. 7. 11:56
728x90
반응형

이 에러는 lib64디렉토리를 임의로 옮기거나

변경했을때 나타나는 오류다.

 

이상태에서 어떤 명령도 먹지 않고

쉘을 나가면 다시는 접속할수 없다

 

살리고 싶으면 절대로 로그아웃을 하면 안된다

 

간단하게 살리는 방법은 아래와 같다

파일들이 모두 멀쩡하고 경로만 바뀐거면 경로만 

재지정해서 다시 복구해 주면 된다.

 

예를 들어 /usr/lib64 폴더를 /usr/lib64_org로 바꾼경우 복구 방법이다

 

LD_LIBRARY_PATH=/usr/lib64_org /usr/lib64_org/ld-linux-x86-64.so.2 /usr/bin/mv /usr/lib64_org/ /usr/lib64

이렇게 입력하면 lib64 폴더가 옮기기전 상태로 복구된다.

그외 긴급상황등은 아래 출처 페이지를 참조하자.

 

출처 : http://daplus.net/unix-bin-etc-lib64-root-sbin%EC%9D%B4-su-%EB%8F%99%EC%95%88-mv-%ED%8F%B4%EB%8D%94-%EC%97%90-%EC%9D%98%ED%95%B4-%EC%82%AD%EC%A0%9C%EB%90%98%EA%B1%B0%EB%82%98-%EC%9D%B4%EB%8F%99/

 

[unix] / bin / etc / lib64 / root / sbin이 su 동안 mv 폴더 / * / *에 의해 삭제되거나 이동되었습니다. - 리

OS는 Centos 6.5 64 비트입니다 tar 파일을 다운로드하여 압축을 풀고 싶었 mv습니다. 압축을 풀고 bash mv folder/* /*대신 우연히 루트로 실행 하여 mv folder/* .일부 파일을 덮어 쓸 수 없다고 말한 후 다른

daplus.net

 

728x90
반응형