23.3. Toolbx를 사용하여 호스트 시스템 문제 해결
루트 권한이 있는 Toolbx 컨테이너를 사용하여 systemd
,journalctl
, nmap
과 같은 툴을 사용하여 호스트 시스템에서 다양한 문제의 근본 원인을 찾을 수 있습니다. 호스트 시스템에 설치하지 않고도 호스트 시스템의 근본 원인을 찾을 수 있습니다. 예를 들어 Toolbx 컨테이너 내에서 다음 작업을 수행할 수 있습니다.
사전 요구 사항
- Toolbx 컨테이너가 생성되고 실행 중입니다. Toolbx 컨테이너에 들어갑니다. 루트 권한으로 Toolbx 컨테이너를 생성해야 합니다. Toolbox 컨테이너 시작을 참조하십시오.
절차
journalctl
명령을 실행할 수 있도록systemd
제품군을 설치합니다.⬢[root@toolbox ~]# dnf install systemd
호스트에서 실행 중인 모든 프로세스에 대한 로그 메시지를 표시합니다.
⬢[root@toolbox ~]# j journalctl --boot -0 Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: microcode: updated ear> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: Linux version 6.6.8-10> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: Command line: BOOT_IMA> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: x86/split lock detecti> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: BIOS-provided physical>
커널의 로그 메시지를 표시합니다.
⬢[root@toolbox ~]# journalctl --boot -0 --dmesg Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: microcode: updated ear> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: Linux version 6.6.8-10> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: Command line: BOOT_IMA> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: x86/split lock detecti> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: BIOS-provided physical> Jan 02 09:06:48 user-thinkpadp1gen4i.brq.csb kernel: BIOS-e820: [mem 0x0000>
nmap
네트워크 스캔 툴을 설치합니다.⬢[root@toolbox ~]# dnf install nmap
네트워크의 IP 주소 및 포트를 스캔합니다.
⬢[root@toolbox ~]# nmap -sS scanme.nmap.org Starting Nmap 7.93 ( https://nmap.org ) at 2024-01-02 10:39 CET Stats: 0:01:01 elapsed; 0 hosts completed (0 up), 256 undergoing Ping Scan Ping Scan Timing: About 29.79% done; ETC: 10:43 (0:02:24 remaining) Nmap done: 256 IP addresses (0 hosts up) scanned in 206.45 seconds
-
-sS
옵션은 TCP SYN 검사를 수행합니다. 대부분의 Nmap의 검사 유형은 UNIX 시스템에서 root 액세스 권한이 필요한 원시 패킷을 보내고 받기 때문에 권한 있는 사용자만 사용할 수 있습니다.
-