Linux tjänster , även känd som demoner , kör på specifika systemets portar och lyssna för nätverksanslutningar som kommer genom dem . Även systemtjänster som inte fungerar över Internet kan välja att installera både en server -komponent och en klient komponent som kräver en lokal port vara öppen . Du kommer att köra in i hamnen frågor om du försöker köra två tjänster som kräver samma port som ska användas . Du kan bestämma vilka hamnar som är i bruk med hjälp av den inbyggda " lsof " kommandot . Instruktioner
1
Logga in på ditt Linux-system med ditt användarnamn och lösenord .
2
Öppna ett nytt terminalfönster . Varje Operativsystemet Linux använder olika inställningar , men terminalen är normalt återfinns i " Utilities " eller " Administrationsverktyg " fönstret . Kontrollera systemets dokumentation för mer information .
3
Type " sudo lsof - Pnl + M - I4 " utan citattecken och tryck " Enter ". Ange ditt root-lösenord när du uppmanas och tryck på " Enter " igen .
4
granskning ut från bordet . På högerextrema märkt kolumnen " Name " är den lokala IP -adress och port . Hamnen följer omedelbart " : " Symbolen efter IP -adressen . Som ett exempel , om fältet "Namn" läser " 192.168.0.201:529 " detta innebär att tjänsten körs på port 529 . Titta längst till vänster på den här raden i tabellen nedan " PID " kolumnen . Detta är det ID- numret av processen att ta denna port . Till vänster om " PID " är "Command "-kolumnen , vilket hjälper dig att identifiera vad processen är . Anteckna PID av processen att ta den port du vill frigöra .
5
Type " sudo kill -9 " utan citattecken . Ersätt med numret tas från " PID " kolumnen i föregående process listan . Detta kommer att kraftfullt avsluta processen , och därmed frigöra porten .