Skip to main content

Jakie są różne Linux i Reg;Usługi?

Usługi Linux to aplikacje działające w tle systemu operacyjnego Linux, zwykle bez interwencji użytkownika.Wiele usług Linux jest usługami uruchamiania i jest uruchamiane, gdy system systemowy, zanim użytkownik zaloguje się. Linux jest bezpłatnym programem typu open source, więc istnieje duża różnorodność, a określone usługi, które są domyślnie zainstalowane, będą się różnić w zależności od tego, któryUżywany jest rozkład Linuksa.Usługi mogą być włączone, wyłączone, zarządzane, a nawet modyfikowane przez użytkownika.

Niektóre usługi Linux uruchamiają, wykonują funkcję, a następnie zamykać.Przykładem jest KUDZU, który wykrywa nowy lub zmodyfikowany sprzęt.Inne przykłady obejmują losowe, które generuje liczbę losową używaną do zabezpieczeń, oraz kluczowy, który konfiguruje odwzorowania klawiatury i czcionkę systemową.

Innym rodzajem usługi jest demon, który jest usługą, która zawsze działa.Wiele z nich zapewnia różne usługi sieciowe, w tym: HTTPD zapewnia serwer WWW Apache;INETD, Demon Superserver Internet, uruchamia usługi sieciowe protokołu kontroli transmisji/protokołu internetowego (TCP/IP) i jest odpowiedzialny za wiele innych usług sieciowych;SMTP wysyła i odbiera e -mail;a NFS umożliwia hosting serwera plików sieciowych.Usługi te mogą mieć różne nazwy w zależności od dystrybucji Linuksa;Na przykład usługa Apache jest nazywana HTTPD w niektórych dystrybucjach i Apache2 na innych.

Kolejny zestaw aplikacji działa jako usługi demon, które nie są związane z siecią i zapewniają ciągłą funkcjonalność.Przykłady obejmują Cron, który służy do wykonywania zaplanowanych zadań;GPM, który obsługuje funkcjonalność myszy;APMD, który zapewnia zaawansowane zarządzanie energią;oraz LPD, szpula do drukowania. Usługi działają na podstawie poziomu biegu, który określa stan systemu, takiego jak logowanie dla jednego użytkownika, logowanie wielopoziomowe, wyłączenie i ponowne uruchomienie.Plik/etc/inittab ustawia domyślny poziom uruchomienia i wskazuje na pliki, zwykle przechowywane w /etc/rc.d/;Te skrypty Rc.D określają, jakie usługi zaczynają od wejścia na poziom biegaczy.Skrypty te definiują również priorytet uruchamiania i priorytet wyłączenia dla każdej usługi, od 0-100, aby zdefiniować kolejność, w której usługi uruchamiają i wyłączane.

Niektóre dystrybucje Linux zapewniają graficzny interfejs użytkownika (GUI) do konfigurowania usług.Jeśli nie jest to dostępne w określonym dystrybucji, niektóre narzędzia wiersza poleceń nadal powinny być dostępne.Narzędzie CHKCONFIG może być używane do wymienienia usług, tworzenia lub usuwania usług lub do aktywowania lub dezaktywacji usług.Narzędzie NTSYSV zapewnia prosty interfejs do wyboru, które usługi powinny zostać automatycznie uruchamiane.Wszelkie narzędzia do konfigurowania usług Linux są po prostu frontami do skryptów Rc.D, a zaawansowane użytkownicy mogą bezpośrednio modyfikować te skrypty w celu zarządzania usługami.