netstat -tulnap
me montre quels ports sont utilisés. Comment libérer un port sous Linux?
linux
networking
tcp
port
informatik01
la source
la source
sudo yum install psmisc
)kill -9 $(fuser 80/tcp 2>/dev/null)
Pour tuer un port spécifique sous Linux, utilisez la commande ci-dessous
remplacez Port_Number par votre port occupé.
la source
Vous pouvez utiliser
tcpkill
(une partie dudsniff
package) pour tuer la connexion qui se trouve sur le port dont vous avez besoin:la source
$ sudo tcpkill -9 port 5432 tcpkill: listening on lxcbr0 [port 5432]
En type de terminal:
netstat -anp|grep "port_number"
Il affichera les détails du port. Allez à la dernière colonne. Ce sera dans ce format. Par exemple: - PID / java
puis exécutez:
kill -9 PID. Worked on Centos5
Pour Mac:
Exemple de réponse:
puis exécutez:
A travaillé sur Macbook
la source
sudo netstat
de voir les PID :)La
"netstat --programs"
commande vous donnera les informations sur le processus, en supposant que vous êtes root. Ensuite, vous devrez tuer le processus "offensant" qui pourrait bien redémarrer juste pour vous ennuyer :-).Qu'essayez-vous réellement de réaliser ici? Les solutions varieront en fonction des processus détenant ces ports.
la source
Pour vérifier tous les ports:
Pour fermer un port ouvert:
Exemple:
Dans les deux cas, vous pouvez utiliser la
sudo
commande si nécessaire.la source
Tuez le processus qui écoute le port en question. Je crois que netstat vous montre les identifiants de processus.
la source
Si vous voulez vraiment tuer un processus immédiatement, vous lui envoyez un signal KILL au lieu d'un signal TERM (ce dernier une demande d'arrêt, le premier prendra effet immédiatement sans aucun nettoyage). C'est facile à faire:
Sachez cependant que selon le programme que vous arrêtez, son état peut être gravement corrompu lors de cette opération. Normalement, vous ne voulez envoyer un signal KILL que lorsque la terminaison normale ne fonctionne pas. Je me demande quel est le problème sous-jacent que vous essayez de résoudre et si tuer est la bonne solution.
la source
Je pense que le seul moyen sera d'arrêter le processus qui a ouvert le port.
la source
sudo killall -9 "nom du processus"
la source
Arrêter l'ordinateur tue toujours le processus pour moi.
la source