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