^ Linux From Scratch - Version 12.1-systemd ^^^ ^ Chapter 8. Installing Basic System Software ^^^ |[[.:109-expat-2.6.0|이전]] | [[.:08-installing_basic_system_software|위로]] / [[.:12.1|처음으로]] | [[.:111-less-643|다음]]| |Expat-2.6.0 | Less-643| ---- ===== 8.40. Inetutils-2.5 ===== Inetutils 패키지에는 기본 네트워킹을 위한 프로그램이 포함되어 있습니다. * **빌드 시간:** 0.2 SBU * **디스크 공간:** 35 MB ---- ==== 8.40.1. Inetutils 설치 ==== Inetutils 컴파일을 준비합니다. ./configure --prefix=/usr \ --bindir=/usr/bin \ --localstatedir=/var \ --disable-logger \ --disable-whois \ --disable-rcp \ --disable-rexec \ --disable-rlogin \ --disable-rsh \ --disable-servers === configure 옵션 설명 === * //--disable-logger// \\ 스크립트에서 시스템 로그 데몬에 메시지를 전달하는 데 사용되는 로거 프로그램을 설치하지 못하도록 합니다. Util-linux가 최신 버전을 설치하므로 설치하지 마십시오. * //--disable-whois// \\ 오래된 Inetutils whois 클라이언트를 빌드하지 않도록 설정합니다. 더 나은 whois 클라이언트에 대한 지침은 BLFS 책에 나와 있습니다. * //--disable-r*// \\ 보안 문제로 인해 사용해서는 안 되는 오래된 프로그램을 빌드하지 않도록 설정합니다. 이러한 프로그램에서 제공하는 기능은 BLFS 북의 openssh 패키지에서 제공할 수 있습니다. * //--disable-servers// \\ Inetutils 패키지의 일부로 포함된 다양한 네트워크 서버의 설치를 비활성화합니다. 이러한 서버는 기본 LFS 시스템에서 적절하지 않은 것으로 간주합니다. 일부 서버는 본질적으로 안전하지 않으며 신뢰할 수 있는 네트워크에서만 안전한 것으로 간주됩니다. 이러한 서버 중 상당수는 더 나은 대체 서버를 사용할 수 있습니다. 패키지를 컴파일합니다 make 결과를 테스트하려면 make check 패키지를 설치합니다. make install 프로그램을 적절한 위치로 이동합니다. mv -v /usr/{,s}bin/ifconfig ----- ==== 8.40.2. Inetutils 패키지 구성 ==== * **설치된 프로그램:** \\ dnsdomainname, ftp, ifconfig, hostname, ping, ping6, talk, telnet, tftp, traceroute === 간략한 설명=== * **dnsdomainname** \\ 시스템의 DNS 도메인 이름을 표시합니다. * **ftp** \\ 파일 전송 프로토콜 프로그램 * **hostname** \\ 호스트의 이름을 보고하거나 설정합니다. * **ifconfig** \\ 네트워크 인터페이스 관리 * **ping** \\ 에코 요청 패킷을 전송하고 응답에 걸리는 시간을 보고합니다. * **ping6** \\ IPv6 네트워크용 **ping** * **talk** \\ 다른 사용자와 채팅하는 데 사용됩니다. * **telnet** \\ 텔넷 프로토콜에 대한 인터페이스 * **tftp** \\ 간단한 파일 전송 프로그램 * **traceroute** \\ 작업 중인 호스트에서 네트워크의 다른 호스트로 패킷이 이동하는 경로를 추적하여 그 과정에서 모든 중간 홉(게이트웨이)을 표시합니다.