? Vide, hvilke processer der kører på Linux- operativsystemet kan hjælpe med at beskytte dig mod sikkerhedsrisici og system sårbarheder , herunder processer, lytter på åbne porte. Hold styr på de kørende processer og brugerne er forbundet med dem ved hjælp af Linux- kommandoer, listesystem detaljer. Forstå , hvordan man bruger Linux kommandoer vil hjælpe med at holde dig i kontrol af de processer , at dit system kører. Netstat Command
netstat kommando er et hjælpeprogram, der hjælper dig med at overvåge dit netværk status, herunder hvilke porte på dit netværk har aktive tilslutninger eller applikationer lytter på porten . Den grundlæggende netstat kommandoen til at vise alle porte med lyttende applikationer er " netstat - . Lytning " Dette returnerer en liste over de aktive porte på din computer. Identificer den port, du vil have detaljer om programmet om på denne liste.
Netstat Program Flag
Tilføj et program flag i slutningen af din netstat kommandoen til listen havnen identifikationsnummer og navnet på det program , der i øjeblikket lytter på denne port. Den netstat kommandoen for at se lytteporte med det aktive program navne er formateret som " netstat - at lytte - . Programmer " Det sidste kolonne i returdata vil formatere processen identifikationsnummer og programnavn adskilt af en skråstreg , f.eks som " PID /program . "
lsof
Når programmet tag vinder på din netstat kommando , eller du har brug for en anderledes tilgang til at identificere program i forbindelse med et portnummer , den lsof returnerer kommandoen programinformation for det portnummer, du liste over kommandoparametre . For eksempel , for at kontrollere port 80 indtaste " lsof -i: 80 " og gennemgå returdata . Det første felt angiver det program, der er forbundet med denne proces . Hvis den første felt viser Apache , er Apache webserver lytter på den pågældende havn .
Proces Identifikation fra PID
p Hvis du har en proces identifikationsnummer , de " ls" kommando vil frembringe oplysninger om processen. Enter " ls- l /proc /processid /exe . " For eksempel, hvis du er på udkig efter oplysninger om processen nummer 1436 , skal kommandoen vises som " ls- l /proc/1436/exe " for at få processen information . De data, der returneres af kommandoen vil give navnet på den brugerkonto, der lancerede processen, samt den proces pågældende navn.