Obowiązek Administrator systemu jest naprawdę trudny, ponieważ musi monitorować serwery, użytkowników, logi, tworzyć kopie zapasowe i bla bla bla. W przypadku najbardziej powtarzalnych zadań większość administratorów pisze skrypt automatyzujący ich codzienne powtarzające się zadania. Tutaj napisaliśmy skrypt powłoki, który nie ma na celu zautomatyzowania zadania typowego administratora systemu, ale może być pomocny w niektórych miejscach i specjalnie dla tych początkujących, którzy mogą uzyskać większość potrzebnych informacji o swoim systemie, sieci, użytkownikach, obciążeniu, pamięci RAM, hoście, wewnętrznym adresie IP, zewnętrznym adresie IP, czasie pracy, itp.
Zadbaliśmy o formatowanie wyjścia (do pewnego stopnia). Skrypt nie zawiera żadnych szkodliwych treści i można go uruchomić przy użyciu zwykłego konta użytkownika. W rzeczywistości zaleca się uruchamianie tego skryptu jako użytkownik, a nie jako root.
Możesz swobodnie używać / modyfikować / rozpowszechniać poniższy fragment kodu, podając odpowiedni kredyt
Tecmint oraz Autor. Próbowaliśmy dostosować dane wyjściowe do tego stopnia, że nie jest generowane nic poza wymaganym wynikiem. Próbowaliśmy użyć tych zmiennych, które generalnie nie są używane przez system Linux i prawdopodobnie są bezpłatne.Wszystko czego potrzebujesz to działające urządzenie z Linuksem.
Nie ma zależności wymaganej do korzystania z tego pakietu dla standardowej dystrybucji Linuksa. Ponadto skrypt nie wymaga uprawnień administratora w celu wykonania. Jeśli jednak chcesz go zainstalować, musisz raz wpisać hasło roota.
Zadbaliśmy o bezpieczeństwo systemu. Żaden dodatkowy pakiet nie jest wymagany/zainstalowany. Do uruchomienia nie jest wymagany dostęp do roota. Ponadto kod został wydany pod Licencja Apache 2.0, co oznacza, że możesz edytować, modyfikować i redystrybuować, zachowując prawa autorskie Tecmint.
Najpierw użyj następujących polecenie wget aby pobrać skrypt monitora "tecmint_monitor.sh"
i uczyń go wykonywalnym, ustawiając odpowiednie uprawnienia.
# wget https://tecmint.com/wp-content/scripts/tecmint_monitor.sh. # chmod 755 tecmint_monitor.sh.
Zdecydowanie zaleca się instalowanie skryptu jako użytkownik, a nie jako root. Poprosi o hasło roota i zainstaluje niezbędne komponenty w wymaganych miejscach.
Żeby zainstalować "tecmint_monitor.sh"
skrypt, proste użycie -i (zainstaluj), jak pokazano poniżej.
./tecmint_monitor.sh -i
Wchodzić źródło hasło po wyświetleniu monitu. Jeśli wszystko pójdzie dobrze, otrzymasz komunikat o sukcesie, jak pokazano poniżej.
Hasło: Gratulacje! Zainstalowano skrypt, teraz uruchom polecenie monitora.
Po instalacji możesz uruchomić skrypt, wywołując polecenie 'monitor'
z dowolnej lokalizacji lub użytkownika. Jeśli nie chcesz go instalować, musisz podać lokalizację za każdym razem, gdy chcesz go uruchomić.
# ./Ścieżka/do/skryptu/tecmint_monitor.sh.
Teraz uruchom polecenie monitora z dowolnego miejsca przy użyciu dowolnego konta użytkownika, po prostu jako:
Monitoruj.
Zaraz po uruchomieniu polecenia otrzymasz różne informacje związane z systemem, które są:
Sprawdź zainstalowaną wersję skryptu za pomocą -v (wersja) przełącznik.
$ monitor -v tecmint_monitor wersja 0.1. Zaprojektowany przez Tecmint.com. Wydany na licencji Apache 2.0.
Ten skrypt działa po wyjęciu z pudełka na kilku sprawdzonych przeze mnie komputerach. To powinno działać tak samo dla Ciebie. Jeśli znajdziesz jakiś błąd, daj nam znać w komentarzach. To nie koniec. To jest początek. Z tego miejsca możesz przenieść go na dowolny poziom.
Otrzymaliśmy kilka skarg, że skrypt nie działa w kilku dystrybucjach Linuksa i jednym z naszych stałych czytelników Pan Andres Tarallo, przejął inicjatywę i uczynił skrypt kompatybilnym ze wszystkimi dystrybucjami Linuksa, zaktualizowany skrypt można znaleźć na GitHub w https://github.com/atarallo/TECMINT_MONITOR/.
Jeśli masz ochotę edytować skrypt i posunąć go dalej, możesz to zrobić, dając nam odpowiedni kredyt a także udostępnij nam zaktualizowany skrypt, abyśmy mogli zaktualizować ten artykuł, dając ci odpowiednie kredyt.
Nie zapomnij podzielić się z nami swoimi przemyśleniami lub scenariuszem. Będziemy tutaj, aby Ci pomóc. Dziękuję za całą miłość, którą nas obdarzyłeś. Pozostań w kontakcie! Bądźcie czujni.