,
[ 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 ] |
Odnośniki
|