Efter at være en Linux Administrator i over 15 år, har jeg fundet ud af hvor svært det er at overvåge og holde systemerne op at køre. Derfor har jeg samlet en liste over top 8 hyppigt anvendte kommandolinje overvågningsværktøjer, der kan være nyttige for hver Linux / Unix System Administrator. Disse kommandoer er tilgængelige under alle varianter af Linux og kan være nyttig til at overvåge og finde de egentlige årsager til ydeevne problem. Denne liste over kommandoer vises her, er meget nok for dig at vælge den ene, der er egnet til din overvågning scenario. 1.. Top – Linux Process Monitoring Linux Top kommando er en performance overvågningsprogram, som bruges ofte af mange systemadministratorer at overvåge Linux ydeevne og den er tilgængelig under mange Linux / Unix lignende styresystemer. Denne kommando bruges til at dipslay al drift og aktive realtid processer ordnet liste og opdaterer det regelmæssigt. Det viser CPU-forbrug, Memory forbrug, Swap Hukommelse, Cache Size Buffer Size, Proces PID, User, Kommandoer og meget mere. Det viser også stor hukommelse og cpu udnyttelse af en kørende processer,. Den øverste kommando er meget userful for systemadministratoren til at overvåge og tage korrekte handling, når det kræves. Lad os se top kommando i aktion.

# top

2.. Vmstat – Virtuel hukommelse Statistik Linux vmstat kommando bruges til at vise statistik over virtuel hukommelse, kernerl tråde, diske, system processer, I / O-blokke, afbryder, CPU aktivitet og meget mere. Som standard vmstat kommandoen ikke er tilgængelig under Linux-systemer skal du installere en pakke kaldet sysstat der omfatter en vmstat program. Den fælles brug af kommando-formatet er.

# vmstat

procs ———–memory———- —swap– —–io—- –system– —–cpu—– r b swpd free inact active si so bi bo in cs us sy id wa st 1 0 0 810420 97380 70628 0 0 115 4 89 79 1 6 90 3 0

For flere vmstat læse eksempler:

lsof – List Open Files

Lsof kommando bruges i mange Linux / Unix lignende system, der bruges til at vise liste over alle de åbne filer og processer. De åbne der er filer disk filer, netværk udstyr og processer. En af de vigtigste grund til at bruge denne kommando er, når en disk ikke kan afmonteres, og viser fejlen at filerne bliver brugt eller åbnet. Med denne commmand du nemt kan identificere hvilke filer der er i brug. Det mest almindelige format for denne kommando er.

# lsof COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME init 1 root cwd DIR 104,2 4096 2 / init 1 root rtd DIR 104,2 4096 2 / init 1 root txt REG 104,2 38652 17710339 /sbin/init init 1 root mem REG 104,2 129900 196453 /lib/ld-2.5.so init 1 root mem REG 104,2 1693812 196454 /lib/libc-2.5.so init 1 root mem REG 104,2 20668 196479 /lib/libdl-2.5.so init 1 root mem REG 104,2 245376 196419 /lib/libsepol.so.1 init 1 root mem REG 104,2 93508 196431 /lib/libselinux.so.1 init 1 root 10u FIFO 0,17 953 /dev/initctl Mere lsof kommando forbrug og eksempler: 10 Lsof Command Eksempler i Linux 4..

Tcpdump – Netværk Packet Analyzer

tcpdump en af ​​de mest udbredte kommando-line netværk pakke analysator eller pakker sniffer program, der bruges indfangning eller filter TCP / IP-pakker, der modtages eller overdrages på en bestemt grænseflade over et netværk. Det giver også en mulighed for at gemme tilfangetagne pakker i en fil til senere analyse. tcpdump er næsten tilgængelige i alle større Linux-distributioner.

# tcpdump -i eth0 tcpdump:

verbose output suppressed, use -v or -vv for full protocol decode

listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 22:08:59.617628 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365:2532133481(116) ack 3561562349 win 9648 22:09:07.653466 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116:232(116) ack 1 win 9648 22:08:59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472 > tecmint.com.ssh: . ack 116 win 64347 For mere tcpdump brug read: 12 tcpdump Command Eksempler i Linux 5.. Netstat – Netværk Statistik

# netstat -a | more

Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:mysql *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:realm-rusd *:* LISTEN tcp 0 0 *:ftp *:* LISTEN tcp 0 0 localhost.localdomain:ipp *:* LISTEN tcp 0 0 localhost.localdomain:smtp *:* LISTEN tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42709 TIME_WAIT tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42710 TIME_WAIT tcp 0 0 *:http *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 *:https *:* LISTEN

Flere netstat eksempler: 20 netstat Kommando eksempler i Linux. 6..

 

HTOP – Linux Process Monitoring HTOP er en langt fremskreden interaktiv og tidstro Linux procesovervågning værktøj. Dette er meget ligner Linux top kommando, men det har nogle rige funktioner som brugervenlig grænseflade til at styre processen, genvejstaster, vertikal og horisontal visning af de processer og meget mere. HTOP er en tredjepart værktøj, og ikke inkluderet i Linux-systemer, skal du installere det ved hjælp af YUM pakkehåndtering værktøj. For mere information om installation læse vores artikel nedenfor.

# Htop

Htop Command Example

HTOP Command Eksempel Screenshot For HTOP installation læses: Installer HTOP (Linux Process Monitoring) i Linux 7.. Iotop – Skærm Linux Disk I / O Iotop er også meget ligner top kommando og HTOP program, men det har regnskabsfunktionen for at overvåge og vise realtid Disk I / O og processer. Dette værktøj er meget nyttig til at finde den nøjagtige proces og høj brugt disk læse / skriver af processerne.

# Iotop

Iotop Command Example Iotop Command Eksempel Screenshot For Ioptop installation og brug læses: Installer Iotop i Linux 8..

 

Iostat – Input / Output Statistik

 

Iostat er simpelt værktøj, der vil indsamle og vise systemets input og output lagerenhed statistik. Dette værktøj bruges ofte til at spore lagerenhed problemer med ydeevnen, herunder enheder, lokale diske, fjerntliggende diske såsom NFS.

# iostat Linux 3.8.0-27-generic (work01) 2013-08-13 _x86_64_ (8 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1,08 0,05 0,55 0,33 0,00 97,98 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0,04 0,15 0,00 2044 0 sdb 6,66 166,62 192,85 2291399 2652100

 

For mere iostat brug og eksempler på: 6 iostat Command Eksempler i Linux

 

Vi vil gerne vide, hvad slags overvågningsprogrammer, du bruger til at overvåge effektiviteten af ​​dine Linux-servere? Hvis vi er gået glip af noget vigtigt værktøj, som du gerne vil have os til at medtage på denne liste, bedes du informere os via kommentarer og glem ikke at dele den.

 

 

 

By Admin

Author: Jeg er en professionel system administrator og grundlægger af linuxboxen.dk Jeg er en ivrig Linux-elsker og open source-entusiast. Jeg bruger Ubuntu og tror på at dele viden. Bortset fra Linux, elsker musik og dyr. Jeg er en stor fan af Dire straits.

Leave a Reply

Your email address will not be published. Required fields are marked *