Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

W tym artykule omówię możliwości narzędzia Kokpit. Kokpit został stworzony, aby ułatwić administrację systemem operacyjnym Linux. Krótko mówiąc, pozwala wykonywać najczęstsze zadania administracyjne w systemie Linux za pośrednictwem ładnego interfejsu internetowego. Funkcje Kokpitu: instalowanie i sprawdzanie aktualizacji systemu oraz włączanie automatycznych aktualizacji (proces łatania), zarządzanie użytkownikami (tworzenie, usuwanie, zmiana haseł, blokowanie, nadawanie uprawnień superużytkownika), zarządzanie dyskami (tworzenie, edycja lvm, tworzenie, montowanie systemów plików ), konfiguracja sieci (zespół, łączenie, zarządzanie IP itp.), zarządzanie timerami jednostek systemowych.

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Zainteresowanie Kokpitem wynika z wydania Centos 8, w którym Kokpit jest już wbudowany w system i wymaga jedynie aktywacji poleceniem „systemctl Enable -now Cockpit.service”. W innych dystrybucjach wymagana będzie ręczna instalacja z repozytorium pakietów. Nie będziemy tutaj rozważać instalacji, spójrz oficjalny przewodnik.

Po instalacji musimy wejść w przeglądarce na port 9090 serwera, na którym zainstalowany jest Cockpit (tj. IP serwera:9090). Na przykład, 192.168.1.56: 9090

Wpisujemy zwykłe hasło logowania do konta lokalnego i zaznaczamy checkbox „Użyj ponownie mojego hasła do zadań uprzywilejowanych”, aby móc uruchamiać niektóre polecenia jako użytkownik uprzywilejowany (root). Naturalnie Twoje konto musi mieć możliwość wykonywania poleceń za pośrednictwem sudo.

Po zalogowaniu zobaczysz piękny i przejrzysty interfejs sieciowy. Przede wszystkim zmień język interfejsu na angielski, bo tłumaczenie jest po prostu okropne.

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Interfejs wygląda bardzo przejrzyście i logicznie, po lewej stronie zobaczysz pasek nawigacyjny:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Początkowa sekcja nosi nazwę „system”, w której można zobaczyć informacje o wykorzystaniu zasobów serwera (CPU, RAM, Sieć, Dyski):

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Aby wyświetlić bardziej szczegółowe informacje, np. o dyskach, wystarczy kliknąć odpowiedni napis, a zostaniesz przeniesiony bezpośrednio do innej sekcji (magazynu):

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Możesz utworzyć lvm tutaj:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Wybierz nazwę grupy vg i dyski, których chcesz używać:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Nadaj lv nazwę i wybierz rozmiar:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

I na koniec utwórz system plików:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Należy pamiętać, że Kokpit sam zapisze wymaganą linię w fstab, a my zamontujemy urządzenie. Możesz także określić konkretne opcje montażu:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Tak to wygląda w systemie:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Tutaj możesz rozszerzać, kompresować systemy plików, dodawać nowe urządzenia do grupy vg itp.

W sekcji „Sieć” możesz nie tylko zmienić typowe ustawienia sieciowe (ip, dns, maska, brama), ale także stworzyć bardziej złożone konfiguracje, takie jak bonding czy teaming:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Tak wygląda gotowa konfiguracja w systemie:
Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Zgadzam się, że konfiguracja przez Vinano byłaby trochę dłuższa i trudniejsza. Zwłaszcza dla początkujących.

W „usługach” możesz zarządzać jednostkami systemowymi i timerami: zatrzymać je, zrestartować, usunąć z uruchamiania. Tworzenie własnego timera jest również bardzo szybkie:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Jedyna rzecz, która została wykonana źle: nie jest jasne, jak często uruchamia się timer. Możesz zobaczyć tylko, kiedy był ostatnio uruchamiany i kiedy zostanie uruchomiony ponownie.

W „Aktualizacjach oprogramowania”, jak można się domyślić, możesz wyświetlić wszystkie dostępne aktualizacje i je zainstalować:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

System powiadomi nas, jeśli wymagane będzie ponowne uruchomienie:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Możesz także włączyć automatyczne aktualizacje systemu i dostosować czas instalacji aktualizacji:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Możesz także zarządzać SeLinux w Kokpicie i tworzyć raport sos (przydatny podczas komunikacji z dostawcami przy rozwiązywaniu problemów technicznych):

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Zarządzanie użytkownikami jest realizowane tak prosto i przejrzyście, jak to możliwe:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Nawiasem mówiąc, możesz dodać klucze ssh.

Na koniec możesz czytać logi systemowe i sortować według ważności:

Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Przeszliśmy przez wszystkie główne sekcje programu.

Oto krótki przegląd możliwości. To Ty decydujesz, czy chcesz korzystać z Kokpitu, czy nie. Moim zdaniem Cockpit może rozwiązać kilka problemów i obniżyć koszty utrzymania serwera.

Główne zalety:

  • Dzięki takim narzędziom bariera wejścia w administrację systemem operacyjnym Linux jest znacznie zmniejszona. Prawie każdy może wykonywać standardowe i podstawowe czynności. Administrację można częściowo oddelegować programistom lub analitykom, aby obniżyć koszty produkcji i przyspieszyć pracę. Przecież teraz nie musisz wpisywać w konsoli pvcreate, vgcreate, lvcreate, mkfs.xfs, tworzyć punktu montowania, edytować fstab i na koniec pisać mount -a, po prostu kliknij kilka razy myszką
  • Możesz odciążyć administratorów Linuksa, aby mogli skupić się na bardziej złożonych zadaniach
  • Błędy ludzkie można ograniczyć. Zgadzam się, że trudniej jest popełnić błąd za pośrednictwem interfejsu internetowego niż za pośrednictwem konsoli

Wady jakie znalazłem:

  • Ograniczenia użyteczności. Można wykonywać tylko podstawowe operacje. Przykładowo nie można od razu rozwinąć lvm po powiększeniu dysku od strony wirtualizacji, należy wpisać w konsoli pvresize i dopiero wtedy kontynuować pracę poprzez interfejs WWW. Nie możesz dodać użytkownika do określonej grupy, nie możesz zmienić uprawnień do katalogów ani analizować wykorzystanego miejsca. Zależy mi na bardziej rozbudowanej funkcjonalności
  • Sekcja „Aplikacje” nie działała poprawnie
  • Nie można zmienić koloru konsoli. Przykładowo mogę wygodnie pracować tylko na jasnym tle z ciemną czcionką:

    Kokpit — upraszcza typowe zadania administracyjne systemu Linux za pomocą przyjaznego dla użytkownika interfejsu internetowego

Jak widać narzędzie ma bardzo duży potencjał. Jeśli rozszerzysz funkcjonalność, wykonywanie wielu zadań może stać się jeszcze szybsze i łatwiejsze.

aktualizacja: możliwe jest również zarządzanie wieloma serwerami z jednego interfejsu internetowego, dodając wymagane serwery do „Panel kontrolny maszyn”. Funkcjonalność może przydać się np. przy masowych aktualizacjach kilku serwerów jednocześnie. Przeczytaj więcej w oficjalna dokumentacja.

Źródło: www.habr.com

Dodaj komentarz