20 Parancssori eszközök a Linux teljesítményének felügyeletéhez

instagram story viewer

Ez tényleg nagyon nehéz munka mindenkinek Rendszer vagy Hálózat rendszergazda figyeli és hibakeresést végez Linux rendszer teljesítménye problémák minden nap. Miután a Linux rendszergazda számára 5 év ban ben IT -ipar, Rájöttem, hogy milyen nehéz rendszereket felügyelni és folyamatosan működtetni. Ezért összeállítottuk a listát Top 20 gyakran használt parancssori felügyeleti eszközök, amelyek mindenki számára hasznosak lehetnek Linux/Unix rendszergazda. Ezek a parancsok a (z) minden ízében elérhetők Linux és hasznos lehet a teljesítményproblémák tényleges okainak nyomon követésében és megtalálásában. Az itt látható parancsok listája nagyon elegendő ahhoz, hogy kiválaszthassa azt, amelyik megfelel a megfigyelési forgatókönyvnek.

Linux parancssori megfigyelés
Linux parancssori megfigyelés

1. Fel - Linux folyamatfigyelés

Linux Fel parancs egy teljesítményfigyelő program, amelyet sok rendszergazda gyakran használ a Linux teljesítményének megfigyelésére, és ez sok helyen elérhető Linux/Unix mint az operációs rendszerek. A legfelső parancs az összes futó és aktív valós idejű folyamat rendezési listában történő lejátszására és rendszeres frissítésére szolgál. Megjeleníti CPU-használat, Memóriahasználat, Memória cseréje, Gyorsítótár mérete, Puffer mérete, A PID feldolgozása, Felhasználó, Parancss és még sok más. Ez is magasat mutat memória és CPU futó folyamatasszony kihasználása. A felső parancs sokkal hasznosabb, ha a rendszergazda figyelemmel kíséri, és szükség esetén megfelelő lépéseket tesz. Lássuk a felső parancsot működés közben.

# felső
Példa a legfelső parancsra
Példa a legfelső parancsra

A Top parancs további példáiért olvassa el:12 TOP parancs példa Linuxon

2. VmStat - Virtuális memória statisztika

Linux VmStat parancs a statisztikák megjelenítésére szolgál virtuális memória, kernerl szálak, lemezek, rendszerfolyamatok, I/O blokkok, - szakítja félbe, CPU tevékenység és még sok más. Alapértelmezés szerint a vmstat parancs nem érhető el Linux rendszereken, telepítenie kell az ún sysstat amely tartalmaz egy vmstat programot. A parancsformátum gyakori használata az.

# vmstat procs memóriacsere-io-rendszer-cpu r b swpd szabad inaktív si így bi bo cs cs us sy id wa st 1 0 0 810420 97380 70628 0 0 115 4 89 79 1 6 90 3 0

További Vmstat példákért olvassa el:6 Példák a Vmstat parancsokra Linux alatt

3. Lsof - Nyílt fájlok listája

Ft parancsot használják sok Linux/Unix mint a rendszer, amely az összes megnyitott fájl és a folyamatok listájának megjelenítésére szolgál. A mellékelt nyitott fájlok a következők lemezfájlok, hálózati aljzatok, csövek, eszközök és folyamatokat. Ennek a parancsnak az egyik fő oka az, amikor a lemezt nem lehet eltávolítani, és megjelenik a fájlok használatának vagy megnyitásának hibája. Ezzel a paranccsal könnyen azonosíthatja a használt fájlokat. Ennek a parancsnak a leggyakoribb formátuma.

# sokatCOMMAND PID USER FD TYPE DEVICE SIZE NODE NEVE. 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

További parancsok használata és példák:10 példa a parancsokra Linux alatt

4. Tcpdump - Hálózati csomag elemző

Tcpdump az egyik leggyakrabban használt parancssor hálózati csomag elemző vagy csomagok szippantás program, amelyet rögzítésre vagy szűrésre használnak TCP/IP csomagok, amelyeket egy adott interfészen keresztül fogadtak vagy továbbítottak a hálózaton keresztül. Lehetőséget ad arra is, hogy a rögzített csomagokat fájlba mentse a későbbi elemzéshez. A tcpdump szinte minden nagyobb Linux disztribúcióban elérhető.

# tcpdump -i eth0 tcpdump: a részletes kimenet le van tiltva, használja a -v vagy -vv kódot a teljes protokoll dekódolásához. hallgatás eth0-n, link típusú EN10 MB (Ethernet), rögzítési méret 96 bájt. 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 győzelem 9648. 22: 08: 59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472> tecmint.com.ssh:. ack 116 győzelem 64347

A tcpdump további használatához olvassa el:12 példa a Tcpdump parancsokra Linux alatt

5. Netstat - Hálózati statisztika

Netstat parancssori eszköz a felügyelethez beérkező és kimenő hálózat csomagstatisztikák, valamint interfészstatisztikák. Nagyon hasznos eszköz minden rendszergazda számára a hálózati teljesítmény figyelésére és a hálózati problémák elhárítására.

# netstat -a | többAktív internetkapcsolat (szerverek és létrehozott) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. tcp 0 0 *: mysql *: *HALLGASD. tcp 0 0 *: sunrpc *: *HALLGASS. tcp 0 0 *: realm-rusd *: *HALLGASS. tcp 0 0 *: ftp *: *HALLGASS. tcp 0 0 localhost.localdomain: ipp *: * Hallgassa meg. tcp 0 0 localhost.localdomain: smtp *: * Hallgassa meg. 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 *: *HALLGASS. tcp 0 0 *: ssh *: *HALLGASS. tcp 0 0 *: https *: *HALLGASS

További Netstat példák:20 Példák a Netstat parancsokra Linux alatt.

6. Htop - Linux folyamatfigyelés

Htop egy sokkal fejlettebb interaktív és valós idejű Linux folyamatfigyelő eszköz. Ez nagyon hasonló a Linuxhoz felső parancs de van néhány gazdag funkciója, mint pl felhasználóbarát felület a folyamat kezeléséhez, gyorsbillentyűk, a folyamatok függőleges és vízszintes nézete és még sok más. A Htop egy harmadik féltől származó eszköz, és nem szerepel a Linux rendszerekben, telepítenie kell a használatával YUM csomagkezelő eszköz. A telepítéssel kapcsolatos további információkért olvassa el alábbi cikkünket.

# htop
Példa a Htop parancsra
Htop parancs példa képernyőkép

A Htop telepítéséhez olvassa el:Telepítse a Htop -ot (Linux Process Monitoring) a Linuxra

7. Iotop - A Linux Disk I/O figyelése

Iotop is nagyon hasonlít a felső parancs és Htop program, de számviteli funkcióval rendelkezik a valós idejű monitorozáshoz és megjelenítéshez Lemez I/O és folyamatokat. Ez az eszköz nagyon hasznos a pontos folyamat megtalálásához és a folyamatok leolvasott/írott lemezeinek használatához.

# iotop
Példa az Iotop parancsra
Iotop parancs példa képernyőkép

Az Ioptop telepítéséhez és használatához olvassa el:Telepítse az Iotop -ot Linuxra

8. Iostat - Bemeneti/kimeneti statisztika

IoStat egy egyszerű eszköz, amely összegyűjti és megmutatja a rendszert bemenet és Kimenet tárolóeszköz -statisztika. Ezt az eszközt gyakran használják a tárolóeszközök teljesítményével kapcsolatos problémák nyomon követésére, beleértve eszközök, helyi lemezek, távoli lemezek mint például NFS.

# iostat Linux 2.6.18-238.9.1.el5 (tecmint.com) 2012.09.13. Avg-cpu: %user %nice %system %iowait %steal %idle 2.60 3.65 1.04 4.29 0.00 88.42 Eszköz: tps Blk_read/s Blk_wrtn/ s Blk_read Blk_wrtn. cciss/c0d0 17,79 545,80 256,52 855159769 401914750. cciss/c0d0p1 0,00 0,00 0,00 5459 3518. cciss/c0d0p2 16,45 533,97 245,18 836631746 384153384. cciss/c0d0p3 0,63 5,58 3,97 8737650 6215544. cciss/c0d0p4 0,00 0,00 0,00 8 0. cciss/c0d0p5 0,63 3,79 5,03 5936778 7882528. cciss/c0d0p6 0,08 2,46 2,34 3847771 3659776

További Iostat -használat és példák a következő címen:6 Példák az Iostat parancsokra Linux alatt

9. IPTraf - Valós idejű IP LAN felügyelet

IPTraf egy nyílt forráskódú konzolon alapuló valós idejű hálózat (TERVEZEM) felügyeleti segédprogram Linux. Különféle információkat gyűjt, mint például a hálózaton áthaladó IP forgalomfigyelő, beleértve a TCP jelző információkat, az ICMP részleteit, a TCP/UDP forgalom lebontását, a TCP kapcsolatcsomagot és byne számít. Ezenkívül információkat gyűjt a TCP, UDP, IP, ICMP, nem IP, IP ellenőrzőösszeg hibák, interfésztevékenység stb. Általános és részletes interfészstatisztikáiról.

IP forgalom figyelő
IP forgalom figyelő

További információkért és az IPTraf eszköz használatáért kérjük, látogasson el ide:IPTraf hálózatfigyelő eszköz

10. Psacct vagy Acct - A felhasználói tevékenység figyelése

A psacct vagy az acct eszközök nagyon hasznosak az egyes felhasználók tevékenységének megfigyelésére a rendszeren. Mindkét démon a háttérben fut, és szorosan figyelemmel kíséri a rendszer minden felhasználójának általános tevékenységét, és azt is, hogy milyen erőforrásokat fogyasztanak.

Ezek az eszközök nagyon hasznosak a rendszergazdák számára, hogy nyomon kövessék az egyes felhasználók tevékenységét milyen parancsokat adtak ki, mennyi erőforrást használnak fel, mennyi ideig aktívak a rendszer stb.

A telepítéshez és a parancsok használatához olvassa el a következő cikket Figyelje a felhasználói tevékenységeket psacct vagy acct segítségével

11. Monit - Linux folyamatok és szolgáltatások figyelése

Monit egy ingyenes, nyílt forráskódú és webes folyamatfelügyeleti segédprogram, amely automatikusan figyeli és kezeli a rendszerfolyamatokat, programokat, fájlokat, könyvtárakat, engedélyeket, ellenőrző összegeket és fájlrendszereket.

Olyan szolgáltatásokat figyel, mint az Apache, MySQL, Mail, FTP, ProFTP, Nginx, SSH és így tovább. A rendszer állapota a parancssorból vagy saját webes felületéről tekinthető meg.

A Linux folyamatfigyelésének figyelése
A Linux folyamatfigyelésének figyelése

Olvass tovább: Linux folyamatfigyelés a Monit segítségével

12. NetHogs - Folyamatonkénti monitor Hálózati sávszélesség

NetHogs egy nyílt forráskódú szép kis program (hasonló a Linuxhoz felső parancs), amely a rendszeren lévő összes folyamathálózati tevékenységről tartalmaz lapot. Ezenkívül nyomon követi az egyes programok vagy alkalmazások által használt valós idejű hálózati forgalom sávszélességét.

NetHogs Linux sávszélesség -felügyelet
NetHogs Linux sávszélesség -felügyelet

Olvass tovább: A Linux hálózati sávszélességének figyelése a NetHogs segítségével

13. iftop - Hálózati sávszélesség -figyelés

iftop egy másik terminál-alapú ingyenes nyílt forráskódú rendszerfigyelő segédprogram, amely gyakran frissített listáját jeleníti meg hálózati sávszélesség -kihasználtság (forrás- és célállomás), amely áthalad a hálózati interfészen rendszer. ha az iftopot használják a hálózat használatához, mittetején'A CPU használatához. az iftop egy 'tetején„Családi eszköz, amely figyeli a kiválasztott felületet, és megjeleníti az aktuális sávszélesség -használatot két gazdagép között.

iftop - Hálózati sávszélesség -figyelés
iftop - Hálózati sávszélesség -figyelés

Olvass tovább: iftop - A hálózati sávszélesség -kihasználtság figyelése

14. Monitorix - Rendszer- és hálózatfigyelés

Monitorix egy ingyenes, könnyű segédprogram, amelyet arra terveztek, hogy a lehető legtöbb rendszer- és hálózati erőforrást futtassa és figyelje Linux/Unix szervereket. Beépített van benne HTTP webszerver, amely rendszeresen gyűjti a rendszer- és hálózati információkat, és grafikonokon jeleníti meg őket. Figyel a rendszer terhelésének átlaga és a használat, memóriakiosztás, lemezmeghajtó egészsége, rendszerszolgáltatások, hálózati portok, levelezési statisztika (Levél küldés, Postfix, Galambdúcstb.), MySQL statisztikák és még sok más. Úgy tervezték, hogy figyelemmel kísérje a rendszer általános teljesítményét, és segít felismerni a hibákat, szűk keresztmetszeteket, rendellenes tevékenységeket stb.

Monitorix figyelés
Monitorix figyelés

Olvass tovább: Monitorix rendszer- és hálózatfigyelő eszköz Linux számára

15. Arpwatch - Ethernet tevékenységfigyelő

Arpwatch egy olyan program, amely a címfelbontás (MAC és IP címváltozások) Ethernet hálózati forgalom Linux hálózaton. Folyamatosan figyeli az Ethernet forgalmat, és naplót készít IP és MAC a címpárok változnak a hálózaton lévő időbélyegekkel együtt. Ezenkívül egy olyan funkcióval is rendelkezik, amely e -mail értesítéseket küld a rendszergazdának, ha a párosítás hozzáadódik vagy megváltozik. Nagyon hasznos a kimutatásban ARP hamisítás a hálózaton.

Olvass tovább: Arpwatch az Ethernet tevékenység monitorozásához

16. Suricata - Hálózati biztonsági megfigyelés

Suricata egy nagy teljesítményű nyílt forráskódú Hálózati biztonság és Behatolásérzékelés és Megelőzési monitoring rendszer számára Linux, FreeBSD és ablakok.Egy non-profit alapítvány tervezte és birtokolta OISF (Nyissa meg az Információbiztonsági Alapítványt).

Olvass tovább: Suricata - Hálózati behatolásjelző és -megelőző rendszer

17. VnStat PHP - Hálózati sávszélesség figyelése

VnStat PHP egy webalapú frontend alkalmazás a legnépszerűbb hálózati eszköz számára, „vnstat“. VnStat PHP szépen grafikus módban figyeli a hálózati forgalom használatát. Összesen jeleníti meg BAN BEN és KI hálózati forgalomhasználat óránkénti, napi, havi és teljes összefoglaló jelentés.

Olvass tovább: VnStat PHP - Hálózati sávszélesség figyelése

18. Nagios - Hálózat/szerver felügyelet

A Nagios egy vezető nyílt forráskódú, hatékony felügyeleti rendszer, amely lehetővé teszi a hálózati/rendszergazdák számára, hogy azonosítsák és megoldják a szerverrel kapcsolatos problémákat, mielőtt azok befolyásolnák a fő üzleti folyamatokat. A Nagios rendszerrel a rendszergazdák egyetlen ablakban felügyelhetik a távoli Linuxot, Windowsot, kapcsolókat, útválasztókat és nyomtatókat. Kritikus figyelmeztetéseket jelenít meg, és jelzi, ha valami hiba történt a hálózatban/szerverben, ami közvetve segít a kármentesítési folyamatok megkezdésében, mielőtt azok bekövetkeznek.

Olvass tovább: Telepítse a Nagios megfigyelőrendszert a távoli Linux/Windows gépek figyeléséhez

19. Nmon: A Linux teljesítményének figyelése

Nmon (a Nigel teljesítményfigyelője) eszköz, amely az összes Linux -erőforrás, például a CPU, a memória, a lemezhasználat, a hálózat, a felső folyamatok, az NFS, a kernel és még sok más megfigyelésére szolgál. Ez az eszköz két módban érhető el: Online mód és Rögzítési mód.

Az Online mód, valós idejű felügyeletre, és rögzítési mód, a kimenet CSV formátumban történő tárolására szolgál a későbbi feldolgozáshoz.

Nmon Monitoring
Nmon Monitoring

Olvass tovább:Telepítse az Nmon (Performance Monitoring) eszközt Linuxra

20. Collectl: Teljes körű teljesítményfigyelő eszköz

Collectl egy újabb hatékony és funkciókban gazdag parancssori segédprogram, amely információgyűjtésre használható a Linux rendszer erőforrásairól, mint például a CPU használat, memória, hálózat, inódok, folyamatok, nfs, tcp, socketek és sok más több.

Collectl Monitoring
Collectl Monitoring

Olvass tovább:Telepítse a Collectl (All-in-One Performance Monitoring) eszközt Linuxra

Szeretnénk tudni, milyen monitoring programok szoktál nyomon követheti Linux szervereinek teljesítményét? Ha elmulasztottunk egy fontos eszközt, amelyet fel szeretne venni ebbe a listába, kérjük, jelezze nekünk megjegyzésekben, és ne felejtse el megosztani.

Olvassa el: 13 Linux teljesítményfigyelő eszközök - 2. rész

Teachs.ru