Podstawowe narzędzia do monitorowania systemu w CentOS 7

0

centos_logoW tym poście pokażemy, jak korzystać z podstawowych narzędzi monitorowania systemu na Linux VPS prowadzenie CentOS 7 jako systemu operacyjnego.

Określanie, które procesy są uruchomione, ilość wolnej pamięci w systemie oraz dostępna wolna pamięć SSD ma kluczowe znaczenie podczas konfigurowania systemu. Jednym z podstawowych narzędzi monitorowania systemu, który jest dostępny we wszystkich systemach Linux, jest ps, ps Polecenie wyświetli migawkę bieżących procesów uruchomionych na twoim komputerze CentOS VPS i wyświetli informacje o wyborze aktywnych procesów. The ps polecenie ma wiele różnych opcji, które można mieszać. W wielu sytuacjach ps aux dostarczy Ci wszystkie potrzebne informacje.

# ps aux

Wynik polecenia dostarcza informacji takich jak właściciel procesu, identyfikator procesu, wykorzystanie procesora i pamięci, czas lub data rozpoczęcia procesu itp. Wynik powinien być podobny do poniższego:

# ps aux USER PID% CPU% MEM VSZ RSS TTY STAT START KOMUNIKAT CZASU root 1 0.5 0.2 41220 3660? Ss 08: 53 0: 00 init -z root 2 0.0 0.0 0 0? S 08: 53 0: 00 [kthreadd] root 3 0.0 0.0 0 0? S 08: 53 0: 00 [khelper] root 65 0.0 0.1 36768 1820? Ss 08: 53 0: 00 / usr / lib / systemd / systemd-journald root 73 0.0 0.1 41600 1700? Ss 08: 53 0: 00 / usr / lib / systemd / systemd-udevd root 103 0.0 0.0 24224 1536? Ss 08: 53 0: 00 / usr / lib / systemd / systemd-logind root 109 0.0 0.1 293512 2608? Ssl 08: 53 0: 00 / usr / sbin / rsyslogd -n dbus 112 0.0 0.1 26548 1680? Ss 08: 53 0: 00 / bin / dbus-daemon --system --address = Systemd: root --nofork --nopidfile --systemd aktywacji 137 0.0 0.2 82504 3576? Ss 08: 53 0: 00 / usr / sbin / sshd -D ...

Więcej przykładów użycia i opcji można znaleźć na stronie man:

# man ps

Kolejnym przydatnym narzędziem do monitorowania systemu jest Top. Podobny do ps, Top wyświetla procesy Linux działające na serwerze w czasie rzeczywistym, ale dane wyjściowe są dynamiczne. Biegać Top sprawdzić wynik:

# Top top - 09: 01: 41 się 8 min użytkowników 0, średnie obciążenie: 0.00, 0.00, 0.00 Zadania: 32 sumie 1 uruchomiony, 31 sypialne, 0 zatrzymaniu 0 zombie% CPU (s): 0.2 nas 0.0 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 1572864 sumie 1318572 wolny, 28772 używany, 225520 buff / cache KiB Zmienne: 0 sumie 0 wolny, 0 używany. 1331552 dostępność Mem PID UŻYTKOWNIK PR NI WIRT RES SHR S% PROCESORIUM% MEM TIME + COMMAND 718 root 20 0 155404 2144 1540 R 0.3 0.1 0: 00.05 top 1 root 20 0 41220 3660 2276 0.0 0.2: 0 systemd 00.25 root 2 20 0 0 0 S 0 0.0 0.0: 0 KThreadd 00.00 głównego 3 20 0 0 0 S 0 0.0 0.0: 0 khelper 00.00 głównego 65 20 0 36768 1820 S 1540 0.0 0.1: 0 Systemd-journal 00.02 korzeń 73 20 0 41600 1700 S 1272 0.0 0.1 : 0 Systemd-udevd korzeń 00.00 103 20 0 24224 1540 S 1292 0.0 0.1: 0 Systemd-logind głównego 00.00 109 20 0 293512 2608 S 2008 0.0 0.2: 0 rsyslogd

Aby zakończyć działanie narzędzia, wprowadź q. Aby posortować listę według zużycia pamięci lub procesora, wprowadź M or P odpowiednio. Strona man strony Top dostarczy ci dodatkowych informacji na temat użycia.

# man top

Aby określić użycie pamięci, uruchom następujące polecenie:

# free -m

. wolny Polecenie wyświetli ilość wolnej i używanej pamięci w systemie w megabajtach. Dostarczy Ci informacji o całkowitej ilości pamięci, ilości używanej pamięci, wolnej, udostępnionej, buforowanej i dostępnej. The wolny Polecenie dostarczy ci również informacji o przestrzeni wymiany.

# free -m total used free shared buff / cache available Mem: 1536 31 1282 136 221 1296 Zamień: 0 0 0

Odwiedź stronę man, aby uzyskać więcej informacji i opcji użycia:

# człowiek za darmo

Następnie, df Polecenie wyświetli raport o wykorzystaniu miejsca na dysku systemu plików. Aby wyświetlić informacje w formacie czytelnym dla człowieka, uruchom:

# df -h

Wynik powinien wyglądać tak, jak poniżej:

# df -h Rozmiar systemu plików Używany Dostępność Użyj% zamontowanych w / dev / simfs 30G 1.9G 29G 7% / devtmpfs 768M 0 768M 0% / dev tmpfs 768M 0 768M 0% / dev / shm tmpfs 768M 8.1M 760M 2% / run tmpfs 768M 0 768M 0% / sys / fs / cgroup

Strona man dostarczy ci dodatkowych informacji na temat użycia.

# man df

Ostatnim narzędziem, o którym będziemy pisać, jest du. To polecenie wyświetli szacunkowe wykorzystanie przestrzeni plików. Na przykład, aby wyświetlić całkowite wykorzystanie przestrzeni katalogu / home, możesz użyć następującego polecenia:

# du-sxch / home /

Przykładowe wyniki:

# du-sxch / home / 391M / home / 391M total

Aby dowiedzieć się więcej na temat du polecenie i inne opcje użycia, odwiedź stronę man:

# man du

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany.

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.