PLD-doc/queue/pliki_systemowe.txt
qwiat
cvs w pld-linux.org
Pią, 2 Lip 2004, 01:41:27 CEST
Author: qwiat
Date: Thu Jul 1 23:41:26 2004
New Revision: 4289
Added:
PLD-doc/queue/pliki_systemowe.txt
Log:
- Nowy plik, tresc - jak sama nazwa wskazuje. Prosze o uwagi i
ewentualne dodawanie pomyslow na nowe pozycje na koncu.
Added: PLD-doc/queue/pliki_systemowe.txt
==============================================================================
--- (empty file)
+++ PLD-doc/queue/pliki_systemowe.txt Thu Jul 1 23:41:26 2004
@@ -0,0 +1,204 @@
+==========================
+Pliki i katalogi systemowe
+==========================
+
+
+
+/etc/passwd
+-----------
+Jeden z najważniejszych plików w systemie - przechowuje informacje o kontach
+wszystkich użytkowników. Jeden wiersz w tym pliku zawiera informacje o jednym
+użytkowniku. Każdy składa się z pól rozdzielonych dwukropkiem:
+
+login:haslo:UID:GID:komentarz:katalog_domowy:powłoka
+np.:
+marek:x:502:1000:Marek Kowalski:/home/users/zenek:/bin/bash
+
+Uwagi:
+Znak "x" w miejscu hasła oznacza że jest przechowywane w osobnym pliku
+(/etc/shadow). UID to unikalny identyfikator użytkownika, zaś GID to unikalny
+numer grupy głównej użytkownika - zdefiniowany w pliku /etc/group. Powłoka
+(shell) musi być zdefiniowana w pliku /etc/shells. Oznaczenie powłoki jako
+/bin/false oznacza że jest to konto użytkownika systemowego. Jest to specjalny
+rodzaj kont na które zwykli użytkownicy nie mogą się zalogować
+
+
+/etc/group
+----------
+plik zawierający nazwy utworzonych grup i przypisania do niech użytkowników
+według schematu:
+nazwa_grupy::GID:login1,login2,login3,...
+np.:
+audio::23:kasia,marek
+
+komentarz:
+drugie pole nie ma we współczesnych systemach uniksowych już zastosowania, GID
+to niepowtarzalny identyfikator grupy., trzecie pole zawiera listę
+identyfikatorów użytkowników zapisanych do tej grupy.
+
+
+/etc/shadow
+-----------
+plik zawierający zakodowane hasła i dodatkowe informacje dla systemu
+uwierzytelniania użytkowników
+np.:
+marek:$1$qb/waABk$F3Y6dKw/6ekZPfcoTpzks/:12575:0:99999:5:::
+
+powyższe pliki mają kluczowe znaczenie dla systemu dlatego nie należy ich
+edytować ręcznie. Służą do tego odpowiednie programy: useradd, userdel, usermod,
+groupadd, groupdel, groupmod, passwd.
+
+
+/etc/shells
+-----------
+Zawiera listę dostępnych dla użytkowników powłok np.:
+ /bin/ksh
+ /bin/sh
+ /bin/bash
+
+
+/etc/fstab
+-----------
+Zawiera informacje o systemach partycjach i systemach plików. Wpisy w tym pliku
+są konieczne do automatycznego montowania partycji systemowych, dlatego jest to
+krytyczny plik systemu, błąd w nim może spowodować że system może mieć problemy
+z uruchomieniem.
+Jeden wiersz zawiera informacje o dokładnie jednej partycji:
+
+urządzenie punkt_montowania system_plików opcje dump passno
+np.:
+/dev/hde3 / reiserfs defaults 0 0
+
+Oznaczenia: urządzenie to plik pochodzący z katalogu /dev identyfikujący
+partycję dyskową lub urządzenie, punkt_montowania wskazuje katalog który będzie
+reprezentował urządzenie lub partycję, system plików - informacja o tym w jaki
+posób przechowuje się pliki na danej partycji, opcje - dodatkowe opcje montowania,
+dump - informacja dla dla programu dump (wykonywanie kopii zapasowych), dla
+wszystkich wpisów można spokojnie ustawić "0"; passno -informacja dla programu
+"fsck" o kolejności sprawdzania poprawności systemu plików, można wszędzie ustawic
+"0";
+
+
+
+
+katalog /etc/sysconfig
+-----------------------
+Katalog przechowujący w jednym miejscu wiele plików konfiguracji
+
+
+/etc/sysconfig/interfaces
+-------------------------
+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;
+
+
+katalog /etc/rc.d
+-----------------
+Katalog przechowujący konfigurację startujących usług
+ w nim znajdziemy:
+init.d - katalog z skryptami startowymi usług
+
+Katalogi oznaczone rcNR.d zawierają łącza symboliczne do skryptów zawartych w
+init.d. Numer wskazuje poziom pracy (run level) dla którego uruchamiana jest
+zawartość katalogu. System przechodząc w określony przez użytkownika stan
+uruchamia skrypty z właściwego katalogu.
+
+Poziomy te są specjalnymi trybami pracy
+systemu - oznaczane jako liczby 0-6. Oznaczenia poziomów: 0 -zatrzymanie
+systemu, 6 - przeładowanie systemu, 1 - tryb jednego użytkownika (tryb
+"awaryjny"), 3 - normalny tryb pracy w konsoli tekstowej (typowy dla serwerów),
+5 - tryb pracy w środowisku XWindow (typowy dla stacji roboczych). Tryby 2 i 4
+są bardzo rzadko używane i służą do nietypowych zastosowań.
+
+Przykładowa lista katalogów przypisanych do trybów pracy:
+rc0.d/
+rc1.d/
+rc2.d/
+rc3.d/
+rc4.d/
+rc5.d/
+rc6.d/
+
+Inne skrypty startowe:
+rc - skypt uruchamiający i zatrzymujący usługi
+rc.init - skrypt ustawiający opcje narodowe (język, waluta) pobiera konfigurację
+z pliku /etc/sysconfig/i18n
+rc.local - uruchamiany na samym końcu wszystkich skryptów, użytkownicy mogą
+dodawać tu swoje wpisy jeśli nie chcą używać init.d i rcNR.d
+
+rc.serial - konfiguracja portów szeregowych
+rc.sysinit - główny skrypt startowy uruchamiany jednokrotnie (w trakcie startu)
+rc.modules - załadowanie modułów z /etc/modules
+rc.shutdown - główny skrypt uruchamiany przy zatrzymaniu systemu lub restarcie.
+
+Do konfigurowania skryptów startowych bezpieczniej korzystać z specjalnego
+programu niż dokonywać to ręcznie. Dla konsoli jest to program chkconfig.
+
+
+/etc/printcap
+-------------
+Przechowuje definicje dostępnych drukarek w systemie. Obecnie tego pliku się nie
+edytuje, są odpowiednie narzędzia konfiguracji drukarek nadpisujących zawartość
+tego pliku.
+
+
+/etc/modprobe.conf
+-------------------
+Od niedawna jest to miejsce przechowywania listy ładowanych modułów jądra.
+Należy unikać jego ręcznej konfiguracji. Do generowania listy modułów i opcji
+służy program /sbin/generate-modprobe.conf
+
+
+/etc/modules.conf
+-----------------
+Nie używany już plik zawierający kiedyś konfigurację modułów, jego rolę przejął
+plik /etc/modprobe.conf
+
+
+/etc/modules
+------------
+Lista modułów dodatkowych, które można ręcznie dodawać przez użytkownika.
+
+
+/etc/issue i /etc/issue.net
+---------------------------
+Przed zalogowaniem do systemu wyświetlana jest treść tego pliku. Pierwszy dla
+logujących się lokalnie, drugi zaś dla logujących się zdalnie - np.: przez ssh
+
+
+/etc/motd
+----------
+Message of the day - treść wyświetlana po zalogowaniu
+
+
+/etc/X11/XFree86 lub /etc/X11/xorg
+----------------------------------
+Plik konfiguracji systemu XWindow. Pierwszy dla wersji XFree86, drugi dla X.org
+
+
+/var/spool
+-----------
+Katalogi robocze dla wielu usług i programów umieszczających tymczasowo
+dane. Przykładowo tu są umieszczane zadania do druku.
+
+
+/var/log
+---------
+Katalog zawierający pliki rejestrowania zdarzeń systemowych (logów). Tam
+umieszczane są komunikaty oraz błędy. W przypadku problemów to miejsce
+należy odwiedzić w pierszej kolejności.
+
+
+/etc/poldek.conf
+----------------
+Plik konfiguracji programu Poldek - menadżera pakietów dla PLD
+
+
+
+
Więcej informacji o liście dyskusyjnej pld-doc