Kommandolinjen er alvorligt kraftfuld. Med det kan brugerne hurtigt udføre kraftfulde handlinger på computere og endda servere uden at skulle bede med tunge GUI-værktøjer og endda påberåbe sig automatiserede scripts, der kan gøre massive mængder handlinger på én gang. Dette er især nyttigt, når det kommer til at gøre seriøs systemadministration.

Med et terminalbaseret værktøj kan brugerne få adgang til massive mængder information fjernt og nemt. Hvad er nogle af de bedste kommandolinjebaserede værktøjer på Linux? Lad os finde ud af det!

lsof

Når programmerne opererer, har de ofte adgang til bestemte filer på systemet. Disse filer kan være billeder, videofiler eller endda bare biblioteksfiler, der er tilgængelige. Dette værktøj er nyttigt, fordi det giver brugeren mulighed for at se en liste over alle åbne filer sammen med processer fra de programmer, der har adgang til dem.

Da Lsof er så kendt, behøver brugerne ikke at gå ud og installere det. Chancerne er, at den allerede er installeret på systemet. For at teste det ud skal du bare køre kommandoen lsof .

Nmap

Nmap (Network mapper) er et kommandolinjeværktøj, der giver brugeren mulighed for at oprette et kort over et netværk. Trods blot at være et kommandolinjeværktøj, har Network mapper mange, mange muligheder. Det kan opdage netværksværter, operativsystemer og scan porte, kontrollere firewall-sikkerhed og endda finde netværksudnyttelser, der kan være til stede.

Som mange af værktøjerne på denne liste findes Nmap i de fleste Linux-distributioners softwarelager. For at installere det skal du søge efter nmap og installere det.

Tcpstat

Tcpstat er et terminalprogram, der kan læse og rapportere netværksinterfaceinformation til brugeren. Programmet kan gøre dette ved direkte overvågning af en bestemt enhed i realtid eller ved at læse data fra en dumpfil. Et simpelt, men nyttigt værktøj, især til systemadministratorer, der søger at finde ud af udførelsen af ​​specifikke netværkskort.

For at installere Tcpstat skal du tjekke dit Linux-distributioners pakkelager. Alternativt kan du downloade en pakke af det på pkgs.org, eller få kildekoden direkte fra udvikleren.

HTOP

Htop er en forbedring på et terminalbaseret værktøj kendt som "Top". Det giver forbedringer på toppen, såsom bedre visuelle aflæsninger (menuer og brugergrænseflader), mere brugervenlige og interaktive end Top osv. Dette program giver brugerne mulighed for at se kørende programmer, processer, hukommelsesforbrug og stort set alt, hvad du ville se i et normalt GUI-værktøj til opgaver på Linux-skrivebordet.

Dette værktøj er især nyttigt for systemadministratorer, der søger enkle måder at dræbe, genstarte eller suspendere ikke-reagerende programmer via en ekstern forbindelse. Det er også praktisk, når du tjekker på den samlede CPU og hukommelse ydeevne. Programmet er tilgængeligt i de fleste Linux-distributioners pakkelager. Åbn et terminalvindue og søg efter "htop" for at installere det.

tcpdump

For dem der søger en måde at se over netværkspakker er der TCPDump. Det er et simpelt pakkeanalyseværktøj, der kan vise TCP / IP-netværkstrafik, som det sker. Brug af Tcpdump giver brugerne mulighed for at se detaljerede oplysninger om indholdet af pakker, der kommer (og forlader) gennem netværket i realtid og dump det til filer for senere visning senere.

Denne form for værktøj er en favorit for retsmedicinske og sikkerhedspersonale, da det giver mulighed for at "spionere" på internettrafik fra enhver computer, den kan forbinde med. For at installere TCPDump skal du åbne en terminal og søge og bruge pakkehåndteringen til at installere TCPDump. Det er mest sandsynligt i standardregistrene.

Konklusion

Systemadministratorer på Linux kan finde sig i en kommandolinje for det meste af deres arbejde fra at administrere servere eller endda klientcomputere og andre ting. Derfor er det meget vigtigt at finde ud af de bedste kommandolinjebaserede værktøjer for at gøre arbejdet nemmere. Hvert værktøj på denne liste gør netop det: gør systemadministration lettere på Linux, hver på sin egen måde.