터미널에 ls를 입력하면 다음과 같은 결과가 나옵니다. (루트로 로그인한 경우에는 이런 일이 발생하지 않습니다. js 사용자인 경우에만 발생합니다.
js@hp-suse-laptop:~$ ls
7255:
7255: file=libselinux.so.1 [0]; needed by ls [0]
7255: file=libselinux.so.1 [0]; generating link map
7255: dynamic: 0x00007f860df90d30 base: 0x00007f860df69000 size: 0x000000000002aa88
7255: entry: 0x00007f860df70ba0 phdr: 0x00007f860df69040 phnum: 10
7255:
7255:
7255: file=libcap.so.2 [0]; needed by ls [0]
7255: file=libcap.so.2 [0]; generating link map
7255: dynamic: 0x00007f860df67df8 base: 0x00007f860df61000 size: 0x0000000000007308
7255: entry: 0x00007f860df63330 phdr: 0x00007f860df61040 phnum: 9
7255:
7255:
7255: file=libc.so.6 [0]; needed by ls [0]
7255: file=libc.so.6 [0]; generating link map
7255: dynamic: 0x00007f860df599e0 base: 0x00007f860dd9b000 size: 0x00000000001c5338
7255: entry: 0x00007f860ddc1e30 phdr: 0x00007f860dd9b040 phnum: 12
7255:
7255:
7255: file=libpcre.so.1 [0]; needed by /lib64/libselinux.so.1 [0]
7255: file=libpcre.so.1 [0]; generating link map
7255: dynamic: 0x00007f860dd99de0 base: 0x00007f860dd03000 size: 0x0000000000097208
7255: entry: 0x00007f860dd051f0 phdr: 0x00007f860dd03040 phnum: 9
7255:
7255:
7255: file=libdl.so.2 [0]; needed by /lib64/libselinux.so.1 [0]
7255: file=libdl.so.2 [0]; generating link map
7255: dynamic: 0x00007f860dd01cf0 base: 0x00007f860dcfe000 size: 0x0000000000004090
7255: entry: 0x00007f860dcff130 phdr: 0x00007f860dcfe040 phnum: 9
7255:
7255:
7255: calling init: /lib64/libc.so.6
7255:
7255:
7255: calling init: /lib64/libdl.so.2
7255:
7255:
7255: calling init: /usr/lib64/libpcre.so.1
7255:
7255:
7255: calling init: /usr/lib64/libcap.so.2
7255:
7255:
7255: calling init: /lib64/libselinux.so.1
7255:
7255:
7255: initialize program: ls
7255:
7255:
7255: transferring control: ls
7255:
bin/ Desktop/ Development/ Development.zip Documents/ Downloads/ Music/ Pictures/ Public/ snap/ Templates/ Videos/
js@hp-suse-laptop:~$
답변1
이는 추적 메시지도 아니고 추적 메시지처럼 보이지도 않습니다. 동적 링커의 출력을 디버깅하고 있습니다. LD_DEBUG
환경 변수가 설정되었기 때문에 알 수 있습니다 (아마도 files
). 바라보다man 8 ld.so
이에 대해 자세히 알아보세요. 를 사용하여 특정 셸에서 중지할 수 있습니다 unset LD_DEBUG
. 새 셸에 해당 항목이 있는 경우 .bash_profile
유사한 파일에서 해당 항목을 찾아야 합니다 .