Linux -tjenester , også kendt som dæmoner , køre på bestemte systemporte og lyt efter netværksforbindelser , der kommer igennem dem. Selv systemtjenester , der ikke opererer over internettet , kan du vælge at installere både en server komponent, og en klient komponent, der kræver en lokal port til at være åben . Du vil løbe ind i port problemer, hvis du forsøger at køre to tjenester, der kræver den samme port , der skal bruges . Du kan bestemme, hvilke havne der er i brug ved hjælp af den indbyggede " lsof " kommando . Instruktioner
1
Log ind på din Linux-system ved hjælp af dit brugernavn og din adgangskode .
2
Åbn et nyt terminalvindue . Hver Linux operativsystemet bruger forskellige indstillinger , men terminalen er typisk findes i " Utilities " eller " Administrative Tools " vinduet. Tjek dit system dokumentation for mere information .
3
Type " sudo lsof - Pnl + M- i4 " uden anførselstegn og trykke på " Enter". Indtast dit root password når du bliver bedt , og tryk på "Enter " igen.
4
anmeldelse konsollens output. På langt højre kolonne mærket " Name" er det lokale IP-adresse og port. Havnen følger umiddelbart efter ":" Symbolet efter IP-adressen . Som et eksempel, hvis " Name " feltet står " 192.168.0.201:529 " betyder at tjenesten kører på port 529 . Kig længst til venstre for denne række i tabellen nedenfor " PID " kolonnen . Dette er ID-nummeret på den proces tager denne port. Til venstre for " PID " er den " KOMMANDO " kolonnen , som hjælper dig med at identificere, hvad processen er . Optag PID af processen tager den port, du vil frigøre .
5.
Type " sudo kill -9 " uden anførselstegn. Udskift med nummeret taget fra " PID " kolonnen i den foregående proces listen. Dette vil kraftigt afslutte processen , og dermed frigøre porten.