Linux From Scratch - Version 12.1-systemd |
Chapter 8. Installing Basic System Software |
이전 | 위로 / 처음으로 | 다음 |
8.40. Inetutils-2.5
Inetutils 패키지에는 기본 네트워킹을 위한 프로그램이 포함되어 있습니다.
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
–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
작업 중인 호스트에서 네트워크의 다른 호스트로 패킷이 이동하는 경로를 추적하여 그 과정에서 모든 중간 홉(게이트웨이)을 표시합니다.