, Debian 

[ Pobierz całość w formacie PDF ]

 dselect na65 stronie.
Więcej informacji zawiera dokument /usr/share/doc/install-doc
/dselect-beginner.en.html z pakietu install-doc lub dselect Documentation
for Beginners (Dokumentacja dselect dla poczÄ…tkujÄ…cych) (http://www.debian.org/
releases/woody/i386/dselect-beginner).
2.3.6 Aktualizacja działającego systemu
Kernel i system plików używane w Debianie umożliwiają zastępowanie jednych plików dru-
gimi nawet wtedy, gdy są one właśnie używane.
Rozdział 2. Debian  Podstawy 22
Dostarczamy również program o nazwie start-stop-daemon, używany do uruchamiania
demonów (pracujących w tle programów użytkowych) przy starcie systemu i do ich zatrzy-
mywania podczas zmiany trybu pracy kernela (np. z trybu wieloużytkownikowego na jed-
noużytkownikowy lub na  halt ). Tego samego programu używają skrypty instalacyjne, gdy
instalowany jest nowy pakiet zawierajÄ…cy demony - do ich zatrzymywania i uruchamiania w
miarÄ™ potrzeb.
Nawiasem mówiąc, Debian nie wymaga, aby system poddawany aktualizacji pracował w try-
bie jednoużytkownikowym.
2.3.7 Pobrane i chwilowo zapisane na dysku pliki.deb
Jeżeli ręcznie pobrałeś pliki pakietów na dysk (co nie jest absolutnie konieczne, wystarczy
zapoznać się z wyżej zamieszczonym opisemdpkg-ftplub APT), to po ich zainstalowaniu
możesz usunąć ze swojego systemu pliki.deb.
W wypadku użycia programu APT, pakiety są zapisywane w katalogu /var/cache/apt
/archives/. Można je skasować po zainstalowaniu (apt-get clean) albo skopiować do
katalogu /var/cache/apt/archives/na innej maszynie, aby nie ściągać ich kolejny raz
przy powtórnych instalacjach.
2.3.8 Rejestracja zmian w pakietach
dpkgrejestruje pakiety, które rozpakowano, skonfigurowano, usunięto częściowo lub całkowi-
cie, ale (przynajmniej obecnie) nie przechowuje rejestru tego, co się działo na konsoli w czasie
poddawania pakietów tym działaniom.
Najprostszym sposobem obejścia tego problemu jest uruchamianie sesji dpkg, dselect,
apt-getitd. przy pomocy programuscript(script(1)).
2.4 Proces Å‚adowania systemu w Debianie
2.4.1 Programinit
Jak wszystkie Uniksy, Debian ładuje się do pamięci wykonując programinit. W pliku kon-
figuracyjnym programu init (/etc/inittab) jest zapisane, że w pierwszej kolejności ma
być wykonany skrypt /etc/init.d/rcS. Uruchamia on wszystkie skrypty znajdujące się
w katalogu/etc/rcS.d/poprzez nowe podprocesy lub ich kopie, zależnie od rozszerzenia
nazwy pliku, wykonując inicjalizację systemu, w skład której wchodzi sprawdzanie i mon-
towanie systemów plików, ładowanie modułów, uruchamianie usług sieciowych, ustawianie
zegara i in. Następnie, dla kompatybilności z innymi systemami, uruchamia skrypty umiesz-
czone w katalogu/etc/rc.boot/(z wyjątkiem tych, których nazwy zawierają  . ). Skrypty
umieszczone w tym katalogu są zwykle zarezerwowane do wyłącznego użytku administra-
tora i używanie ich w pakietach nie jest pochwalane. Więcej informacji można znalezć w
Rozdział 2. Debian  Podstawy 23
 Wskazówki dotyczące inicjalizacji systemu. na 117 stronie i System run levels and init.d
scripts in the Debian Policy Manual (http://www.debian.org/doc/debian-policy/
ch-opersys.html#s-sysvinit).
2.4.2 Poziomy startu (Runlevels)
Po załadowaniu systemu,initwykonuje wszystkie skrypty startowe w katalogu określonym
przez domyślny poziom startu (default runlevel, wpisidw pliku/etc/inittab). Jak więk-
szość Uniksów kompatybilnych z System V, Linux ma 7 poziomów startu:
" 0 (zatrzymanie systemu),
" 1 (tryb jednoużytkownikowy),
" 2 do 5 (różne tryby wieloużytkownikowe) oraz
" 6 (restart czyli przeładowanie systemu).
W Debianie ustawia sięid=2, co oznacza, że domyślny poziom startu po wejściu w tryb wielo-
użytkownikowy wynosi 2, a uruchomieniu podlegają skrypty znajdujące się w katalogu/etc
/rc2.d/.
W rzeczywistoÅ›ci skrypty w każdym z katalogów/etc/rcN.d/saÛ tylko symbolicznymi do-
wiązaniami (symlinkami) do skryptów w /etc/init.d/. Ich nazwy natomiast dobiera się
tak, aby odzwierciedlały sposób, w jaki zostaną uruchomione skrypty znajdujące się w/etc
/init.d/. W szczególności, przed wejściem na którykolwiek poziom startu uruchomione zo-
stają wszystkie skrypty o nazwach zaczynających się na  K ; są to skrypty wyłączające usługi.
Następnie uruchomione zostają skrypty o nazwach zaczynających się na  S , które są skryp- [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • osy.pev.pl