services Linux, également connu sous le nom démons , courir sur les ports spécifiques du système et d'écouter pour les connexions réseau qui viennent à travers eux. Même les services de système qui ne fonctionnent pas sur Internet peuvent choisir d' installer à la fois un composant de serveur et un composant client qui nécessite un port local pour qu'il soit ouvert . Vous pourrez rencontrer des problèmes de port si vous essayez d'exécuter deux services qui exigent le même port à utiliser . Vous pouvez déterminer quels sont les ports en cours d'utilisation en utilisant le haut- commandement " lsof " . Instructions
1
Connectez-vous à votre système Linux en utilisant votre nom d'utilisateur et mot de passe.
2
Ouvrez une nouvelle fenêtre de terminal. Chaque système d'exploitation Linux utilise des paramètres différents, mais le terminal se trouve généralement dans le "Utilities" ou la fenêtre " Outils d'administration " . Consultez la documentation de votre système pour plus d'informations .
3 Type de
"sudo lsof -PNL + M- i4 " sans les guillemets et appuyez sur " Entrée". Entrez votre mot de passe root à l'invite et appuyez sur " Entrée" .
4
examen de sortie de la console. Sur la colonne de droite intitulée «nom» est l'adresse IP locale et le port. Le port suit immédiatement le symbole ":" après l'adresse IP . À titre d'exemple , si le champ "Nom" lit " 192.168.0.201:529 », cela signifie que le service fonctionne sur le port 529. Regardez à l'extrême gauche de cette ligne du tableau ci-dessous la colonne " PID" . C'est le numéro d'identification du processus de la prise de ce port. À la gauche de " PID" est la colonne "Commande" , qui vous aide à identifier quel est le processus . Notez le PID du processus en prenant le port que vous souhaitez libérer .
5
Tapez " sudo kill -9 " sans les guillemets . Remplacer avec le nombre pris dans la colonne " PID" de la liste des processus précédent . Cela prendra fin avec force le processus , ce qui libère le port.