PLD-doc: TODO book/pl_book__podstawy/pl_podstawy.chp book/stylesheet/Makefile

qwiat cvs w pld-linux.org
Wto, 31 Sie 2004, 15:24:33 CEST


Author: qwiat
Date: Tue Aug 31 13:24:27 2004
New Revision: 4450

Modified:
   PLD-doc/TODO
   PLD-doc/book/pl_book__podstawy/pl_podstawy.chp
   PLD-doc/book/stylesheet/Makefile
Log:
-liczne poprawki: zarzadzanie procesami, narzedzia sieciowe, usuniecie sekcji o ustawianie czasu


Modified: PLD-doc/TODO
==============================================================================
--- PLD-doc/TODO	(original)
+++ PLD-doc/TODO	Tue Aug 31 13:24:27 2004
@@ -12,8 +12,6 @@
 pl_uslugi__nat:                 ChomAr          # Podczas pisania
 chkconfig:			somebody	# w przyszłości
 pl_podstawy_katalogi		somebody	# cd, pwd, ls, ~, ~user
-pl_podstawy_narzedzia		qwiat		# gotowe: to zostało umieszczone w ramach pl_podstawy
-pl_konfiguracja__plikisystemowe	qwiat		# /etc/{passwd,group,shells}: zaawansowane -> queue
 pl_uslugi_druk			qwiat		# cups, lpr-ng: zarys już jest
 en_*				patrys		# tlumaczenie
 snort z queue:			krolik		# pierwszy! :P

Modified: PLD-doc/book/pl_book__podstawy/pl_podstawy.chp
==============================================================================
--- PLD-doc/book/pl_book__podstawy/pl_podstawy.chp	(original)
+++ PLD-doc/book/pl_book__podstawy/pl_podstawy.chp	Tue Aug 31 13:24:27 2004
@@ -21,8 +21,8 @@
 		<para>
 		W trakcie pracy możemy dowolnie przełączać się pomiędzy trybami
 		pracy. Służy do tego polecenie <command>init NR</command>. gdzie:
-		NR - to liczba oznaczająca tryb pracy. np.: <command>init 5</command>
-		</para>
+		NR - to liczba oznaczająca tryb pracy. np.: </para>
+<screen># init 5</screen>		
 		</section>
 
 	<section id="podstawy_podstawowe_operacje">
@@ -123,10 +123,7 @@
 
 	<section id="podstawy_pomiar_czasu">
 		<title>Data i czas</title>
-		<para>Data i czas systemu są niezależne od tej wskazywanej przez 
-		BIOS. Wszelkie operacje związane z czasem i datą dotyczą czasu
-		systemowego, który jest pobierany z BIOS-u w trakcie uruchomienia
-		systemu.</para>
+		
 		<para>By wyświetlić aktualny czas i datę systemową posługujemy 
 		się komendą <command>clock</command>.</para>
 			<screen>$ clock
@@ -135,14 +132,7 @@
 		<para>Możemy się również posłużyć komendą <command>date</command>.
 		</para>
 			<screen>$ date sob kwi 26 23:48:33 CEST 2003</screen>
-		<para>Program <command>date</command> służy także do zmiany daty
-		 systemowej:</para>
-			<screen># date MMDDggmmRRRR.ss</screen> 
-		<para>gdzie: M - miesiąc, D - dzień, g - godzina, m - minuta, 
-		R - rok, s - sekunda</para>
-		<para>Po zmianie daty lub godziny systemowej należy przepisać ją
-		do BIOS-u poleceniem <command>hwclock</command>:</para>
-			<screen># hwclock --systohc</screen>
+		
 
 		<para>Czas działania komputera sprawdzamy komendą
 		<command>uptime</command>.</para>
@@ -158,18 +148,6 @@
 sys	0m0.230s</screen>
 			<para>Przykład ten poszukuje pliku HELLO w moim katalogu
 			domowym, co zajmuje systemowi ~13s.</para>
-			<para>Aby zsynchronizować lokalną godzinę z godziną na
-			innym serwerze możemy skorzystać z serwera Time Protocol
-			lub NTP. W pierwszym wypadku posługujemy sie komendą
-			<command>rdate</command>.
-			</para>
-				<screen># rdate -s ntp.icm.edu.pl</screen>
-			<para>W przypadku serwera NTP, posługujemy się programem 
-			<command>ntpdate</command></para>
-				<screen># ntpdate vega.cbk.poznan.pl</screen>
-			<para>Podobnie jak po ręcznej zmianie czasu powinno się 
-			zaktualizować zegar sprzętowy komputera poleceniem
-			<command>hwclock</command>.</para>
 
 	</section>
 	
@@ -269,10 +247,11 @@
 	
 	
 	<para>
-	Do procesów których jesteśmy właścicielami (root może wysłać sygnał do
-	każdego procesu) możemy wysyłać sygnał zakończenia (zabicia) programu. 
-	Aby zabić proces należy użyć polecenia <command>kill</command> lub 
-	<command>killall</command>. Pierwsze zabija proces o podanym numerze PID
+	Do procesów których jesteśmy właścicielami możemy wysyłać sygnały (root
+	może wysłać sygnał do każdego procesu). Aby zakończyć jakiś proces
+	należy do procesu wysłać sygnał TERM. Dokonuje się tego poleceniem
+	<command>kill</command> lub <command>killall</command>.
+	Pierwsze zabija proces o podanym numerze PID (unikalnym identyfikatorze procesu)
 	np.:</para>
 <screen>
 $ kill 2901
@@ -282,21 +261,33 @@
 <screen>
 $ killall xmms
 </screen>
-	<para>Zwykły sygnał zabicia może być nieskuteczny w niektórych wypadkach,
-	wtedy należy użyć bardziej brutalnej metody - możemy wysłać
-	sygnał "-9" np.:</para>
-<screen>
-kill -9 2901
-</screen>
-	<para>Aby zmienić priorytet działającego procesu (wartość liczby "nice")
+	<para>Sygnał TERM może być nieskuteczny w niektórych wypadkach, wtedy
+	należy użyć bardziej brutalnej metody - sygnału KILL. Możemy go wysłać
+	programem kill lub killall z odpowiednim parametrem: "-9" lub "-KILL":
+	</para>
+
+<screen>kill -9 2901</screen>
+
+	<para>
+	W systemach uniksowych można ustawiać priorytety uruchamianym programom
+	bądź też modyfikować bieżący priorytet działającego procesu. Priorytet
+	jest nazywany jest "liczbą nice". Mówi ona jak mili jesteśmy dla systemu
+	i innych użytkowników. Priorytet możemy ustawiać od -20 do +19, przy czym
+	domyślna wartość zazwyczaj wynosi 0. Ujemne wartości oznaczają
+	wyższy priorytet, zaś dodatnie niższy. Ujemną wartość może nadać tylko
+	superużytkownik.
+	</para>
+	<para>
+	Aby uruchomić proces z priorytetem innym niż domyślny należy użyć
+	programu <command>nice</command> np.:
+	</para>
+
+<screen>$ nice -n +5 mc</screen>
+
+	<para>Działającym procesom można zmieniać priorytet. Aby to zrobić
 	używamy polecenia <command>renice</command>:</para>
-<screen>
-$ renice +5 find
-</screen>
-	<para>to polecenie nadało priorytet <command>+5</command> dla procesu 
-	<command>find</command>. W systemach uniksowych można ustawiać priorytety
-	od -20 do +19, przy czym domyślnie wynosi 0. Ujemne wartości oznaczają
-	wyższy priorytet, może je ustawiać tylko superużytkownik.</para>
+
+<screen>$ renice +5 mc</screen>
 	</section>
 
 
@@ -403,7 +394,7 @@
 	<para>Na powyższym wydruku przedstawiono 3 odpowiedzi na wysłane pakiety.
 	Jeden wiersz oznacza odpowiedź na jeden pakiet, dla każdego z nich
 	podawane są parametry trasy pomiędzy komputerami. Najistotniejszym
-	parametrem każdej z odpowiedzi jest czas odpowiedzi (time).
+	parametrem jest czas odpowiedzi (time).
 	W przypadku problemów z siecią część pakietów może zostać zagubiona,
 	będzie wskazywane przez specjalny licznik (icmp_seq) oraz przez
 	końcowe statystyki. Brak jakiejkolwiek odpowiedzi można interpretować

Modified: PLD-doc/book/stylesheet/Makefile
==============================================================================
--- PLD-doc/book/stylesheet/Makefile	(original)
+++ PLD-doc/book/stylesheet/Makefile	Tue Aug 31 13:24:27 2004
@@ -6,14 +6,14 @@
 	docbook2html -u ../../howto/pl_howto__master.docb
 	docbook2pdf ../pl_book__master.docb
 	docbook2html -u ../pl_book__master.docb
-	docbook2txt ../pl_book__master.docb
+#	docbook2txt ../pl_book__master.docb
 	sed -e 's/><HEAD/<HEAD>\n<meta http-equiv=\"Content-Type\" content=\"text\/html; charset=iso-8859-2\">\n/' ./pl_book__master.html >./pld_dok.html
 	sed -e 's/><TITLE/<TITLE/' ./pld_dok.html > html/pld_dok.html
-#	mv pl_book__master.html html/pld_dok.html
+	mv pl_book__master.html html/pld_dok.html
 	mv pl_howto__master.html html/devel_howto.html
 	rm -rf *.html
 	mv pl_book__master.pdf html/pld_dok.pdf
-	mv pl_book__master.txt html/pld_dok.txt
+#	mv pl_book__master.txt html/pld_dok.txt
 	cd html; xsltproc ../style.xsl ../webpage.xml
 	
 	cp *.png html




Więcej informacji o liście dyskusyjnej pld-doc