Nem tudja, hogyan figyelje meg a Linux rendszer állapotát? Van néhány eszköz, amellyel nyomon követheti a Linux rendszer teljesítményét. Míg ezek egy része előre telepítve van Linuxon, másokat manuálisan kell telepíteni.
Nézzük meg, hogyan használhatja a parancssori eszközöket a Linux-rendszer mögött meghúzódó problémák megértéséhez, amelyek megakadályozzák a legjobb teljesítményt. A problémát a lemeztárolás, a CPU, a RAM vagy a hálózat szűk keresztmetszete okozhatja.
Miért fontos a Linux állapotának figyelése?
Rendszeradminisztrátorként meg kell győződnie arról, hogy gépe megfelelően működik-e az állapotának gyakori megfigyelésével. Probléma esetén gyorsan nyomon kell követnie a problémát, és elő kell készítenie a javítást, hogy a rendszer újra működjön, és az állásidő figyelmen kívül hagyható legyen.
A rendszer állapotának nyomon követéséhez használhat néhány parancssori eszközt és segédprogramot, amelyek segítségével figyelemmel kísérheti a rendszer erőforrásait és azok használatát. Ha probléma merül fel, újra igénybe veheti ezeket az eszközöket a probléma diagnosztizálásához és a hibaelhárításhoz a lehető legrövidebb időn belül.
Az alábbiakban felsorolunk néhány parancssori eszközt, amelyek segítségével nyomon követheti a Linux állapotát. A kezdéshez nyissa meg a Linux parancssori felület (CLI) gépén a parancsok végrehajtásához.
Íme néhány parancssori eszköz, amelyek a Linux lemeztárolás figyelésére összpontosítanak:
1. df
A df segítségével ellenőrizheti, mennyi helyet foglal el a Linux-gépe. Fájlnévvel együtt használva a df tájékoztat a fájlt tároló lemezpartíció szabad területéről. A szabad lemezterület ellenőrzéséhez Linuxon futtassa ezt a parancsot:
df
2. du
Ez a parancssori segédprogram lehetővé teszi a fájlok által már elfoglalt lemezterület megtekintését. Vegye figyelembe, hogy nem jeleníti meg a rendelkezésre álló helyet, mint a df. Csak a felhasznált területet jeleníti meg.
Az elfoglalt hely ellenőrzéséhez futtassa ezt a parancsot:
du
3. Az ls parancs
Az ls parancs felsorolja az összes könyvtár tartalmát és az általuk elfoglalt helyet. Egy adott könyvtárban lévő fájlok méretének ellenőrzéséhez lépjen be a könyvtárba, és adja ki a következő parancsot:
ls -l -h
Íme néhány parancssori eszköz, amelyek a CPU- és memóriahasználat figyelésére összpontosítanak:
4. tetejére
A top segítségével információkat kaphat a rendszer CPU- és memóriahasználatáról. A következő parancs kiadása után látni fogja a rendszeren futó összes szolgáltatást, valamint a gyorsítótár- és pufferinformációkat:
tetejére
Ha memóriahasználati probléma jelenik meg a monitoron, megteheti optimalizálja a RAM teljesítményét megjavítani.
5. htop
A htop egy másik eszköz, amely a top alternatívájaként működik. Ez a segédprogram nincs előre telepítve Linux alatt. A telepítéshez hajtsa végre a következő parancsot Ubuntu és Debian rendszeren:
sudo apt telepítés htop
Arch Linuxon:
sudo pacman -S htop
Fedora, CentOS és RHEL rendszeren:
sudo dnf telepítés htop
Nak nek figyelje a rendszer CPU-használatát a htop segítségével, futtassa ezt a parancsot:
htop
6. mpstat
Egy másik eszköz, amellyel CPU-információkat kaphat Linuxon, az mpstat. Ez a segédprogram minden elérhető processzortevékenységről jelentést készít. Ezzel a paranccsal megtekintheti az összes folyamat teljes CPU-használati jelentését is.
Ez az eszköz nincs előre telepítve Linux alatt. Először telepítenie kell a sysstat csomag a rendszerén az mpstat használatához:
sudo apt telepítés sysstat
Most futtassa a következő parancsot a rendszer CPU-használatának megtekintéséhez:
mpstat
7. vmstat
A vmstat információkat nyújt a RAM-ról, a folyamatokról, a pufferről, a gyorsítótárról, a CPU-tevékenységről és még sok másról. Az eszköz használatához futtassa ezt a parancsot:
vmstat
8. iosztát
Az iostat egy rendszerfigyelő eszköz, amellyel megtekintheti a Linux tárolási bemeneti és kimeneti statisztikáit.
A parancssori segédprogram használatával jelentéseket tekinthet meg az I/O-eszközök betöltésével kapcsolatban. Az eszköz használatához futtassa ezt a parancsot:
iosztát
9. sar
A sar lehetővé teszi a CPU kihasználtságának nyomon követését egy meghatározott idő elteltével. Az eszköz használatához telepítenie kell a sysstat csomagot.
A CPU-használat 10 másodpercenkénti ellenőrzéséhez futtassa a következő parancsot:
sar 10
Nem csak ez, hanem arra is utasíthatja az eszközt, hogy meghatározott számú iterációig fusson. Például, ha két másodpercenként és nyolc iteráción keresztül szeretné figyelni a CPU kihasználtságát, futtassa a következő parancsot:
sar 2 8
Íme néhány parancssori eszköz, amelyek a hálózathasználat figyelésére összpontosítanak:
10. NetHogs
A NetHogs egy népszerű parancssori segédprogram, amellyel a valós idejű hálózati forgalmat monitorozhatja, beleértve a Linux rendszerben az egyes folyamatok által használt sávszélességet.
Ez az eszköz nincs előre telepítve Linux alatt. A következő parancs telepíti a NetHogs-t Debian alapú disztribúciók:
sudo apt telepítés nethogs
Az eszköz használatához futtassa a következő parancsot:
nethogs
11. tcpdump
A tcpdump egy hálózati csomagelemző, amelyet a hálózaton keresztül egy adott interfészen továbbított vagy fogadott TCP/IP-csomagok rögzítésére használnak.
Az eszköz használatához futtassa a következő parancsot, és említse meg azt a felületet, amelyen a forgalmat ellenőrizni szeretné:
tcpdump -i felület
12. netstat
A netstat figyeli és kiadja a bejövő és kimenő hálózati forgalmi statisztikákat. Ez az egyik legfontosabb hálózati eszköz a hálózat szűk keresztmetszete vizsgálatára. Információt nyújt a rendszeren használt interfészekről és portokról is.
Ez a parancssori segédprogram előre telepítve van a modern Linux rendszereken. Ha azonban nem rendelkezik vele, telepítheti a következő parancs végrehajtásával:
sudo apt telepítés net-eszközök
A rendszeren lévő aktív internetkapcsolatok megtekintéséhez futtassa ezt a parancsot:
netstat -a | több
Egyszerű Linux-adminisztráció
Az elővigyázatosság jobb, mint a gyógyítás. A cél az, hogy a CPU, a RAM, a lemez és a hálózat használatának figyelésével azonosítsák a rendszer bármely problémáját, mielőtt az megzavarná a rendszer teljesítményét.
A Linux adminisztrációja nem könnyű feladat. De ezeknek az egyszerű parancssori segédprogramoknak köszönhetően most már nyomon követheti a Linux állapotát, és elháríthatja a hálózat vagy a rendszer bármely problémáját.