J'utilise les CentOS suivants:
$ cat /etc/centos-release
CentOS Linux release 7.0.1406 (Core)
Les commandes nmap
, netstat
et lsof
ne se trouvent pas sur CentOS7. Pourquoi?
$ type -a nmap
bash: type: nmap: not found
$ type -a netstat
bash: type: netstat: not found
$ type -a lsof
bash: type: lsof: not found
Que dois-je faire pour les faire fonctionner?
la source
lsof
directement dans votre réponselsof
été déconseillé. Ce n'est tout simplement pas installé par défaut. Vous pouvez l'obtenir avecyum install lsof
.il suffit de faire:
la source
netstat -plnt
été remplacé enss -plnt
utilisant ce lien de la réponse de @ DanKeder ci-dessus. Je pense que nous devrions d'abord essayer de faire fonctionner les solutions recommandées de la distribution au lieu de revenir à des approches obsolètes.Chaque fois que vous ne pouvez pas trouver d’exécutable sur une distribution Red Hat et que vous connaissez leur nom, vous devez effectuer l’une des deux tâches suivantes.
Utiliser la repoquerie
Vous pouvez rechercher les référentiels YUM disponibles sur votre système à l'aide de la commande
repoquery
. Si ce n'est pas installé, alors faites unyum install yum-utils
.De là, vous pouvez voir quels paquets ont un exécutable avec ces noms. Voici tous à la fois.
Maintenant, faites simplement un
sudo yum install lsof
ousudo yum install nmap
pour installer ces paquets manquants.Utilisez yum search
Vous pouvez également faire une recherche similaire en utilisant
yum search <executable>
.Avec cette approche, vous devrez creuser un peu pour vérifier que les packages résultants incluent le fichier exécutable que vous recherchez. En général, je cherche des fichiers pour trouver ce que je veux, mais vous devrez utiliser pour cela
repoquery
.Donc, en utilisant ma première approche, vous enregistrez les étapes supplémentaires.
dépréciation de netstat
Apparemment, dans CentOS 7
netstat
, qui fait partie du paquetnet-tools
a été officiellement déconseillé, vous devriez donc utiliserss
(une partie du paquet iproute2) à l’avenir.la source
repoquery
etyum search
.Réponse votée de slm, facilitant simplement la recherche des informations que j'ai utilisées. Je voulais faire:
Au lieu de cela, sur CentOS 7 je viens de faire:
Ce qui fonctionne, n'a même pas eu à l'installer sur CentOS 7 minimal.
Faites "man ss" pour les détails d'utilisation.
la source
Il semble que ces outils ne soient tout simplement pas installés. Sur CentOS, vous devriez pouvoir les installer facilement avec
yum
. Essaye ça:la source
netstat
a été déconseillé en faveur dess
. Je doute que ça s'en aille de si tôt, mais juste pour fyi. Je parie quess
c'est déjà installé.