답변:
이 패키지 net-tools
는 CentOS7에서 더 이상 사용되지 않아 iproute2
제품군 에 유리합니다 . 수동으로 설치하거나이 블로그 포스트에서 대체 명령을 확인할 수 있습니다.
다음은 RHEL7 용 Red Hat Bugzilla에 대한 URL로, 더 이상 사용되지 않는 내용을 다룹니다 netstat
. https://bugzilla.redhat.com/show_bug.cgi?id=1119297
앞에서 언급했듯이 net-tools는 더 이상 사용되지 않으므로 필요하지 않으면 사용해서는 안됩니다. RHEL 7의 동작은 Fedora와 동일합니다. net-tools는 최소 설치에서 누락되었지만 모든 비 최소 구성에 설치되는 @base (Fedora에서는 ~ = @standard)에 있습니다.
ID 682308 및 687920과 같이이 문제를 처리하는 다른 티켓도 있습니다.이 티켓은 Fedora 프로젝트에 할당되었으며 상당히 오래되었습니다.
lsof
답 을 직접 대치
lsof
더 이상 사용되지 않는다고 생각하지 않습니다. 기본적으로 설치되어 있지 않습니다. 당신은 그것을 얻을 수 있습니다 yum install lsof
.
Red Hat 기반 배포판에서 실행 파일을 찾을 수없고 해당 이름을 알 때마다 다음 두 가지 중 하나를 수행해야합니다.
명령을 사용하여 시스템에서 사용 가능한 YUM 리포지토리를 검색 할 수 있습니다 repoquery
. 설치되어 있지 않으면을 수행하십시오 yum install yum-utils
.
$ repoquery -qf */nmap
nmap-2:6.40-4.el7.x86_64
여기에서 해당 이름의 실행 파일이있는 패키지를 볼 수 있습니다. 여기에 한 번에 모두 있습니다.
$ repoquery -qf */netstat */lsof */nmap
net-tools-0:2.0-0.17.20131004git.el7.x86_64
ctdb-tests-0:2.5.1-2.el7.x86_64
lsof-0:4.87-4.el7.x86_64
nmap-2:6.40-4.el7.x86_64
ctdb-tests-0:2.5.1-2.el7.x86_64
이제 이러한 누락 된 패키지를 설치 sudo yum install lsof
하거나 sudo yum install nmap
설치하십시오.
을 사용하여 유사한 검색을 수행 할 수도 있습니다 yum search <executable>
.
$ yum search netstat
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.advancedhosters.com
* extras: mirror.cisp.com
* updates: centos-mirror.jchost.net
================================================================== Matched: netstat ==================================================================
dstat.noarch : Versatile resource statistics tool
net-snmp.x86_64 : A collection of SNMP protocol tools and libraries
net-tools.x86_64 : Basic networking tools
이 방법을 사용하면 결과 패키지에 원하는 실행 파일이 포함되어 있는지 확인하기 위해 약간의 파고를 수행해야합니다. 필자는 일반적으로 원하는 파일을 찾아 보지만을 사용해야 repoquery
합니다.
$ repoquery -ql net-tools.x86_64 | grep netstat
/bin/netstat
/usr/share/man/de/man8/netstat.8.gz
/usr/share/man/fr/man8/netstat.8.gz
/usr/share/man/man8/netstat.8.gz
/usr/share/man/pt/man8/netstat.8.gz
따라서 첫 번째 접근 방식을 사용하면 추가 단계가 절약됩니다.
분명히 CentOS 7 netstat
에서는 패키지의 일부 net-tools
가 공식적으로 사용되지 않으므로 ss
앞으로 (iproute2 패키지의 일부) 를 사용해야합니다 .
repoquery
및 yum search
명령에 +1
이러한 도구가 설치되어 있지 않은 것 같습니다. CentOS에서는을 사용하여 쉽게 설치할 수 있어야합니다 yum
. 이 시도:
$ yum install nmap netstat
netstat
에 찬성하여 더 이상 사용되지 않습니다 ss
. 의심 할 여지없이 곧 사라질 것입니다. ss
이미 설치되어 있다고 확신합니다 .