444 Poznaj Linux
proces-rodzic, który zajmuje się uruchomieniem realizującego dany proces programu. Dla przykładu, wpisanie w wierszu poleceń ls powoduje, że shell uruchamia program ls -w tym przypadku procesem rodzicem dla polecenia ls jest shell. Ody rozpoczynamy sesję, procesem-rodzicem shella jest loqin. Proces-rodzic wszystkich procesów nosi nazwę init. Kontroluje on wszystkie procesy, które uruchamiane są, gdy system startuje oraz dalsze działanie systemu.
444 Poznaj Linux
Dwie gałęzie ll!NlX-a
Świat UNIX-a podzielony je.st wewnętrznie: na gałąź UNIX-a wywodzącą się z Ber-kley i gałąź wywodzącą się z systemu utworzonego w AT&T. Ponieważ Linux sytuuje się pomiędzy nimi, różne jego wersje mogą w różny sposób traktować mechanizm poziomów' działania.
Linux jest systemem zaprojektowanym do jednoczesnej obsługi wielu użytkowników, dlatego musi mieć możliwość działania w kilku trybach. Przykładowo tryby hale i reboct sprawiają, że system działa inaczej iż normalnie. UNIX i Linux nazywają różne tryby działania systemu „poziomami działania". Tabela 28.1 przedstawia sześć poziomów standardowo dostępnych w dystrybucji Red Hat:
TABELA 28.1.Poziomy działania Linuksa
Poziom Nazwa Trybu Cel działania
Działania
0 Halt W tym trybie system nie uruchamia żadnych pli
ków ani nie czyta dysków. Na tym poziomie działania można jedynie wyłączyć system lub uruchomić go ponownie kombinacją klawiszy Ctrl+Alt+Delete
1 Single-User Modę
(Tryb jednego użytkownika)
Ten tryb służy do kontroli systemu. Gwarantuje on. żc w jednym czasie z systemu może korzystać tylko jedna osoba pracująca na konsoli systemu. Trybu tego używa się, gdy zachodzi konieczność wykonania w systemie poważnych prac „konserwacyjnych”, które nie mogłyby być dokonane, jeśli z systemu korzystają równocześnie inni użytkownicy lub gdy wykonywane procesy dotykają głównego dysku systemu