SVN: PLD-doc/book/pl_book__kernel-urzadzenia/pl_kernel-urzadzenia__kernel_opcje.sec

qwiat qwiat at pld-linux.org
Thu Sep 14 01:35:33 CEST 2006


Author: qwiat
Date: Thu Sep 14 01:35:32 2006
New Revision: 7749

Modified:
   PLD-doc/book/pl_book__kernel-urzadzenia/pl_kernel-urzadzenia__kernel_opcje.sec
Log:
- poszerzenie rozdzialu o dokladniejszy opis sysctl


Modified: PLD-doc/book/pl_book__kernel-urzadzenia/pl_kernel-urzadzenia__kernel_opcje.sec
==============================================================================
--- PLD-doc/book/pl_book__kernel-urzadzenia/pl_kernel-urzadzenia__kernel_opcje.sec	(original)
+++ PLD-doc/book/pl_book__kernel-urzadzenia/pl_kernel-urzadzenia__kernel_opcje.sec	Thu Sep 14 01:35:32 2006
@@ -8,15 +8,27 @@
 		po wystartowaniu. Pierwszy rodzaj został opisany w
 		<xref linkend="bootloader_wstep" />, drugi to zestaw
 		specjalnych wpisów do pseudo-systemu plików
-		<filename>/proc</filename>.
+		<filename>/proc/sys</filename>.
 	</para>
 	<para>
-		Parametry do <filename>/proc</filename> możemy wysłać
+		Czytać wartości możemy za pomocą programu <command>cat</command>
+		np.:
+		<screen># cat /proc/sys/net/ipv4/ip_forward</screen>
+		Parametry możemy wysłać
 		za pomocą programu <command>echo</command> np.:
 		<screen># echo "1" > /proc/sys/net/ipv4/ip_forward</screen>
-		Wadą takiego rozwiązania jest powrót do poprzednich ustawień po
-		restarcie maszyny.
-		Rozwiązaniem problemu jest korzystanie z pliku
+		Możemy do tego również użyć programu <command>sysctl</command>, który
+		za nazwę węzła
+		przyjmuje nazwy katalogów rozdzielone kropkami, z pominięciem
+		"<filename>/proc/sys</filename>". Poniżej umieszczono przykład
+		odczytania opcji:
+		<screen># sysctl net.ipv4.ip_forward</screen>
+		oraz przypisania:
+		<screen># sysctl net.ipv4.ip_forward=1</screen>		
+	</para>
+	<para>
+		Wadą powyższego rozwiązania jest powrót do poprzednich ustawień po
+		restarcie maszyny. Rozwiązaniem problemu jest korzystanie z pliku
 		<filename>/etc/sysctl.conf</filename>, w nim przypisujemy wartości
 		odpowiednim zmiennym, a następnie wywołujemy polecenie:
 		<screen># /sbin/sysctl -p</screen>


More information about the pld-cvs-commit mailing list