Noen hjelpsomme, men obskure, Linux admin tools

Linux er strålende med administrasjonsverktøy. Uansett hva du trenger å overvåke, har Linux et verktøy for å dekke dine behov. Du kan overvåke alt fra fil I /O, til nettverksprosesser, og alt i mellom. Du kan teste systemer, sjekk systemer, start og stopp systemer ... you name it. Det er så mange verktøy er det vanskelig å vite hvor du skal begynne. Og noen av disse verktøyene er ikke veldig godt kjent. Av de mindre kjente verktøy, noen av dem er utrolig nyttig.

Jeg ønsker å introdusere deg til noen av disse hendig, men lite kjente, Linux administrasjonsverktøy.

w Anmeldelser

w
kommandoen er et veldig enkelt verktøy som viser deg hvem som er logget på et system, da de logget inn, og hvilke prosesser de bruker. Denne kommandoen er utrolig enkel å bruke, bare gi kommandoen w Hotell og du vil motta utgang lik som vist i figur 1.

Som du kan se bruker jlwallen
(det er meg) har vært logget på siden 14:19 og har fire prosesser som kjører.
Figur 1

iostat
Figur 2

iostat
kommando (en del av sysstat
program) vil rapportere CPU statistikk og I /O-statistikk. Som du kan se, i figur 2, iostat
er delt inn i tre deler:

Informasjon. Informasjon om kernel, vertsnavn, dato og arkitektur

Gjennomsnittlig-CPU : Dette avsnittet gir deg all informasjon om din CPU på ulike nivåer (bruker, system, I /O, ufrivillig ventetid, og idle)

Device. Denne delen har statistikk på per fysisk enhet basis.



mpstat

mpstat
kommandoen vil vise en per-prosessor oppføring av prosesser. Hvis du gi kommandoen mpstat -P ALL
vil du se en oversikt over dine prosesser for hver CPU (se figur 3). Denne kommandoen vil rapportere prosesser på en bruker, inaktiv, fin, system, IRQ, ufrivillig vente, og gjest nivå.

I stedet for å kjøre dette på alle prosessorer kan du angi en prosessor med -P argument.



pmap

Dette verktøyet er mer brukt for utviklere som det vil rapportere flaskehalser i minnet. Du må bruke den på en prosess ID (PID) som så:

pmap -d PID

Hvor PID er selve prosessen ID av programmet du vil sjekk.

Som jeg allerede har nevnt, output informasjon fra denne kommandoen vil være nyttig for utviklere og ikke mye mer.


ss

Den kontakten Statistikken kommandoen vil gi deg produksjon av alle nettverkskontakter på systemet ditt. Som du kan se (i figur 5) er det mange av stikkontakter som noteres på den gjennomsnittlige PC. Denne kommandoen er lik netstat
men er mye raskere ved rapportering. Figur 5 illustrerer hvordan ss
gjør sin rapportering. Her ser du localhost samt noen private IP-adresser å koble til kontaktene på denne maskinen.



iptraf

iptraf
verktøyet er en av mine favoritt tekstbaserte nettverk overvåkningsverktøy. Du vil ikke finne iptraf installert som standard (det er generelt i standard repositories for distribusjoner, så det er lett å installere). Når du har iptraf installert kan du starte det ved å utstede kommandoen iptraf
. Dette verktøyet lar deg lage filtre som kan overvåke spesifikke nettverksenheter, adresser, pakker, porter og mer.

Konklusjon

Operativsystemet Linux tilbyr massevis av administrasjonsverktøy. Siden mange av disse verktøyene er kommandoer, ender de opp med å forsvinne i glemselen. Her har du sett noen av disse obskure kommandoer. Hvis du trenger mer informasjon om noen av disse kommandoene du kan sjekke ut mannen siden for hver.