6 Nyttige Linux kommandolinjeverktøy for systemadministratorer
Kommandolinjen er seriøst kraftig. Med det kan brukerne utføre kraftige handlinger på datamaskiner og til og med servere i rask rekkefølge uten å måtte oppstyr med tunge GUI-verktøy, og til og med påkalle automatiserte skript som kan gjøre store mengder handlinger samtidig. Dette er spesielt nyttig når det gjelder å gjøre alvorlig systemadministrasjon.
Med et terminalbasert verktøy kan brukerne få tilgang til store mengder informasjon eksternt og enkelt. Hva er noen av de beste kommandolinjebaserte verktøyene på Linux? La oss finne det ut!
lsof
Når programmene opererer, har de ofte tilgang til bestemte filer på systemet. Disse filene kan være bilder, videofiler eller til og med bare biblioteksfiler som er tilgjengelige. Dette verktøyet er nyttig fordi det lar brukeren se en liste over alle åpne filer, sammen med prosesser fra programmene som kommer til dem.
Siden Lsof
er så kjent, trenger brukerne ikke å gå ut og installere den. Sjansen er at den allerede er installert på systemet. For å teste det ut kjører du bare kommandoen lsof
.
nmap
Nmap (Network mapper) er et kommandolinjeverktøy som lar brukeren lage et kart over et nettverk. Til tross for at du bare er et kommandolinjeverktøy, har Network mapper mange, mange alternativer. Det kan oppdage nettverks verter, operativsystemer og skanneporter, kontroller brannmur sikkerheten, og til og med finne nettverksutnyttelser som kan være til stede.
Som mange av verktøyene på denne listen, er Nmap funnet i de fleste Linux-distribusjons programvarelager. For å installere det, søk etter nmap og installer det.
Tcpstat
Tcpstat er et terminalprogram som kan lese og rapportere nettverksgrensesnittinformasjon til brukeren. Programmet kan gjøre dette ved å overvåke en bestemt enhet direkte i sanntid eller ved å lese data fra en dumpfil. Et enkelt, men nyttig verktøy spesielt for systemadministratorer som ønsker å finne ut av ytelsen til bestemte nettverkskort.
For å installere Tcpstat, sjekk Linux-distribusjonspakkebiblioteket. Alternativt kan du laste ned en pakke av det på pkgs.org, eller få kildekoden direkte fra utvikleren.
Htop
Htop er en forbedring på et terminalbasert verktøy kjent som "Top". Det gir forbedringer på topp, for eksempel bedre visuelle utlesninger (menyer og brukergrensesnitt), mer brukervennlig og interaktivt enn Topp, etc. Dette programmet lar brukere se kjører programmer, prosesser, minnebruk, og stort sett alt du vil se i et vanlig GUI-verktøy for oppgavebehandling på Linux-skrivebordet.
Dette verktøyet er spesielt nyttig for systemadministratorer som ser etter enkle måter å drepe, starte på nytt eller suspendere ikke-responsive programmer over en ekstern tilkobling. Det kommer også til nytte når du sjekker inn på den totale CPU og minneytelsen. Programmet er tilgjengelig i de fleste distribusjonspakker i Linux-distribusjoner. Åpne et terminalvindu og søk etter "htop" for å installere det.
tcpdump
For de som leter etter en måte å se over nettverkspakker, er det TCPDump. Det er et enkelt pakkeanalyseringsverktøy som kan vise TCP / IP-nettverkstrafikk som det skjer. Ved hjelp av TCPDump kan brukere vise detaljert informasjon om innholdet i pakker som kommer (og forlater) gjennom nettverket i sanntid og dumper det inn i filer for videre visning senere.
Denne typen verktøy er en favoritt for rettsmedisinske og sikkerhetsprofessorer, da det tillater muligheten til å "spionere" på internettrafikk fra hvilken som helst datamaskin den kan koble til. For å installere TCPDump, åpne en terminal og søk og bruk pakkebehandling for å installere TCPDump. Det er mest sannsynlig i standardregisteret.
Konklusjon
Systemadministratorer på Linux kan finne seg i en kommandolinje for det meste av sitt arbeid fra å administrere servere eller til og med klientdatamaskiner og andre ting. Derfor er det svært viktig å finne ut de beste kommandolinjebaserte verktøyene for å gjøre jobben enklere. Hvert verktøy som finnes på denne listen gjør akkurat det: gjør systemadministrasjon enklere på Linux, hver på sin egen måte.