Linux -tjenester, også kjent som nisser , kjører på bestemte systemporter og lytte for nettverkstilkoblinger som kommer gjennom dem . Selv systemtjenester som ikke opererer over Internett kan velge å installere både en server komponent og en klient komponent som krever en lokal port for å være åpen . Du vil kjøre inn porten problemer hvis du prøver å kjøre to tjenester som krever samme port som skal brukes. Du kan finne ut hvilke porter som er i bruk ved hjelp av den innebygde " lsof "-kommandoen . Instruksjoner
en
Logg inn på din Linux-systemet med ditt brukernavn og passord.
2
Åpne en ny terminal vindu . Hver Linux operativsystem bruker ulike innstillinger , men terminalen er vanligvis finnes i " Verktøy " eller "Administrative Tools "-vinduet . Sjekk systemets dokumentasjon for mer informasjon.
3
Type " sudo lsof - PNL + M - i4 " uten anførselstegn og trykker "Enter". Skriv inn ditt root-passordet når du blir bedt om , og trykk "Enter " igjen.
4
gjennomgang konsollens utgang. På den kolonnen helt til høyre merket " Name" er den lokale IP -adresse og port . Porten følger umiddelbart ":" symbol etter IP-adressen . Som et eksempel, hvis "Navn "-feltet leser " 192.168.0.201:529 " dette betyr at tjenesten kjører på port 529 . Se helt til venstre på denne raden av tabellen under " PID " kolonnen. Dette er ID- nummeret til prosessen tar denne porten . Til venstre for " PID " er "Command "-kolonnen , som hjelper deg til å identifisere hva prosessen er . Ta opp PID av prosessen tar port du vil frigjøre .
5
Type " sudo kill -9 " uten anførselstegn . Bytt med nummeret tatt fra " PID " kolonnen i forrige prosessen listen . Dette vil jobbe hardt avslutte prosessen , og dermed frigjøre porten .