PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec
qwiat
cvs w pld-linux.org
Śro, 17 Lis 2004, 00:08:00 CET
Author: qwiat
Date: Tue Nov 16 23:07:15 2004
New Revision: 5324
Modified:
PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec
Log:
-dodanie opisu /etc/inittab
Modified: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec
==============================================================================
--- PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec (original)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec Tue Nov 16 23:07:15 2004
@@ -6,6 +6,79 @@
ich temat, więcej można znaleźć w podręczniku systemowym
<application>man</application>, oraz <application>info</application>
</para>
+
+<section id="konfiguracja_pliki_inittab">
+<title>/etc/inittab</title>
+ <para>
+ Plik <filename>/etc/inittab</filename> przechowuje
+ konfigurację programu <emphasis>init</emphasis>, uruchamianego
+ w trakcie startu systemu i działającego bez przerwy
+ do chwili jego zamknięcia. Głównym zadaniem procesu
+ init jest kontrola zachowania systemu w
+ zależności od osiągniętego <emphasis>poziomu pracy</emphasis>
+ systemu oraz w wypadku wystąpienia specjalnych zdarzeń.
+ </para>
+ <para>
+ Oto najważniejsze opcje zawarte w pliku
+ <filename>/etc/inittab</filename>:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Domyślny poziom uruchomienia - wskazuje programowi
+ <command>init</command> jaki poziom uruchomienia
+ ma być wybrany jeśli wywołano go bez parametrów lub
+ w trakcie startu systemu. Wiersz określający tę opcję
+ wygląda następująco:
+ <literal>id:{$poziom}:initdefault:</literal>
+ ($poziom to cyfra odpowiadająca poprawnemu poziomowi
+ uruchomienia), ustawienie domyślnie trzeciego poziomu
+ uruchomienia przedstawiono na poniższym przykładzie:
+ </para>
+ <screen>id:3:initdefault:</screen>
+ </listitem>
+
+ <listitem>
+ <para>
+ Instrukcje uruchomienia procesu <literal>getty</literal>
+ na poszczególnych konsolach - mogą one wyglądać następująco:
+ </para>
+ <screen>1:12345:respawn:/sbin/mingetty --noclear tty1</screen>
+ <para>
+ Te opcje musimy zmodyfikować np. jeśli chcemy podłączyć
+ terminal do portu szeregowego.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Wywołania skryptów startowych - opcje te bardzo rzadko
+ wymagają ingerencji użytkownika:
+ </para>
+ <screen>si::sysinit:/etc/rc.d/rc.sysinit
+l0:0:wait:/etc/rc.d/rc 0</screen>
+ </listitem>
+
+ <listitem>
+ <para>
+ Obsługa specjalnych zdarzeń np. wciśnięcia kombinacji
+ klawiszy <keycap>CRTL+ALD+DEL</keycap>:
+ </para>
+ <screen>ca::ctrlaltdel:/sbin/shutdown -t3 -r now</screen>
+ <para>
+ Mamy sporą dowolność w zarządzaniu tym zdarzeniem, w
+ powyższym przykładzie po naciśnięciu kombinacji
+ <keycap>CRTL+ALD+DEL</keycap> nastąpi przeładowanie
+ systemu, aby nastąpiło zamkniecie powinniśmy użyć
+ polecenia <command>shutdown -h</command>.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+</section>
+
+
<section id="konfiguracja_pliki_fstab">
<title>/etc/fstab</title>
<para>
@@ -189,12 +262,6 @@
Zawiera pliki konfiguracyjne interfejsów sieciowych
-
-/etc/inittab
-
-Pliki konfiguracji programu init - pierwszego procesu startującego w systemie.
-W nim zdefiniowane są m.in. skrytpy startowe z katalogu /etc/rc.d i domyślny
-poziom startowy systemu;
-->
<section id="konfiguracja_pliki_rcd">
<title>/etc/rc.d</title>
@@ -211,10 +278,10 @@
startowymi usług</para>
</listitem>
<listitem>
- <para><literal>/etc/rc.d/rc{NR}.d</literal> - katalogi
+ <para><literal>/etc/rc.d/rc{$NR}.d</literal> - katalogi
tak oznaczone zawierają łącza symboliczne do skryptów
zawartych w katalogu <filename>init.d</filename>.
- Wartość {NR} jest liczbą wskazującą poziom pracy
+ Wartość {$NR} jest liczbą wskazującą poziom pracy
(run level), dla którego uruchamiana jest zawartość
danego katalogu.</para>
</listitem>
@@ -234,7 +301,7 @@
samym końcu wszystkich skryptów, użytkownicy mogą
dodawać tu swoje wpisy jeśli nie chcą używać
<filename>init.d</filename> i
- <filename>rc{NR}.d</filename></para>
+ <filename>rc{$NR}.d</filename></para>
</listitem>
<listitem>
<para><literal>/etc/rc.d/rc.serial</literal> - konfiguracja
Więcej informacji o liście dyskusyjnej pld-doc