SYSCTL
NAZWA
SKÅADNIA
OPIS
PARAMETRY
PRZYKÅADY
PARAMETRY PRZESTARZAÅE
PLIKI
ZOBACZ TAKŻE
AUTOR
ZGÅASZANIE BÅÄDÃW
NAZWA
sysctl − konfiguracja parametrów jÄdra w czasie dziaÅania
SKÅADNIA
sysctl [opcje] [zmienna[=wartoÅÄ]] […]
sysctl −p [plik lub wyrażenie_regularne] […]
OPIS
sysctl sÅuży do modyfikowania parametrów jÄdra w czasie dziaÅania. DostÄpne parametry to te, które sÄ w /proc/sys/. Do obsÅugi sysctl pod Linuksem wymagany jest procfs. Program sysctl może byÄ używany do odczytu i zapisu danych sysctl.
PARAMETRY
zmienna
Nazwa klucza, z którego majÄ byÄ odczytane dane, na przykÅad kernel.ostype. Akceptowany jest także separator ’/’ zamiast ’.’.
zmienna=wartoÅÄ
Aby ustawiÄ klucz, należy użyÄ formy zmienna=wartoÅÄ, gdzie zmienna to klucz, a wartoÅÄ wartoÅÄ, na jakÄ klucz ma byÄ ustawiony. JeÅli wartoÅÄ zawiera apostrofy lub znaki, które sÄ przetwarzane przez powÅokÄ, może byÄ potrzeba ujÄcia wartoÅci w cudzysÅowy.
−n, −−values
Ta opcja wyÅÄcza wypisywanie nazwy klucza przy wypisywaniu wartoÅci.
−e, −−ignore
Ta opcja powoduje ignorowanie bÅÄdów przy nieznanych kluczach.
−N, −−names
Ta opcja powoduje wypisywanie samych nazw. Może byÄ przydatna dla powÅok z programowalnym dopeÅnianiem.
−q, −−quiet
Ta opcja powoduje niewyÅwietlanie ustawianych wartoÅci na standardowym wyjÅciu.
−w, −−write
Należy użyÄ tej opcji, kiedy wszystkie argumenty oznaczajÄ ustawienie klucza.
−p[PLIK], −−load[=PLIK]
Wczytanie ustawieÅ sysctl z podanego pliku lub /etc/sysctl.conf, jeÅli nie podano pliku. Podanie − jako nazwy pliku oznacza odczyt danych ze standardowego wejÅcia. Użycie tej opcji oznacza, że argumenty sysctl sÄ plikami, które bÄdÄ czytane w kolejnoÅci podania. Argument plikowy może byÄ też podany jako wyrażenie regularne.
−a, −−all
WyÅwietlenie wszystkie aktualnie dostÄpnych wartoÅci.
−−deprecated
DoÅÄczenie do listy wartoÅci −−all parametrów przestarzaÅych.
−b, −−binary
Wypisanie wartoÅci bez nowej linii.
−−system
Wczytanie ustawieÅ ze wszystkich systemowych plików konfiguracyjnych. Pliki sÄ czytane z katalogów z nastÄpujÄcej listy w podanej kolejnoÅci od góry do doÅu. Po wczytaniu danego pliku, plik o tej samej nazwie w dalszych katalogach jest ignorowany.
/etc/sysctl.d/51-alt-sysrq.conf /etc/sysctl.d/51-drakx.conf
/run/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/50-default.conf /usr/lib/sysctl.d/50-libreswan.conf /usr/lib/sysctl.d/50-pid-max.conf
/lib/sysctl.d/50-default.conf /lib/sysctl.d/50-libreswan.conf /lib/sysctl.d/50-pid-max.conf
/etc/sysctl.conf
−r, −−pattern wzorzec
Naniesienie wyÅÄcznie ustawieÅ pasujÄcych do wzorca. wzorzec wykorzystuje skÅadniÄ rozszerzonych wyrażeÅ regularnych.
−A |
Alias dla −a |
|||
−d |
Alias dla −h |
|||
−f |
Alias dla −p |
|||
−X |
Alias dla −a |
|||
−o |
Nic nie robi, istnieje dla zgodnoÅci z BSD. |
|||
−x |
Nic nie robi, istnieje dla zgodnoÅci z BSD. |
−h, −−help
WyÅwietlenie tekstu pomocy i zakoÅczenie.
−V, −−version
WyÅwietlenie informacji o wersji i zakoÅczenie.
PRZYKÅADY
/sbin/sysctl −a
/sbin/sysctl −n kernel.hostname
/sbin/sysctl −w kernel.domainname=”example.com”
/sbin/sysctl −p/etc/sysctl.conf
/sbin/sysctl −a −−pattern forward
/sbin/sysctl −a −−pattern forward$
/sbin/sysctl −a −−pattern ’net.ipv4.conf.(eth|wlan)0.arp’
/sbin/sysctl −−system −−pattern ’^net.ipv6’
PARAMETRY PRZESTARZAÅE
The base_reachable_time and retrans_time are deprecated. The sysctl command does not allow changing values of these parameters. Users who insist to use deprecated kernel interfaces should push values to /proc file system by other means. For example:
echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time
PLIKI
/proc/sys
/etc/sysctl.d/51-alt-sysrq.conf /etc/sysctl.d/51-drakx.conf
/run/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/50-default.conf /usr/lib/sysctl.d/50-libreswan.conf /usr/lib/sysctl.d/50-pid-max.conf
/lib/sysctl.d/50-default.conf /lib/sysctl.d/50-libreswan.conf /lib/sysctl.d/50-pid-max.conf
/etc/sysctl.conf
ZOBACZ TAKŻE
sysctl.conf(5) regex(7)
AUTOR
ZGÅASZANIE BÅÄDÃW
ZgÅoszenia bÅÄdów prosimy wysyÅaÄ na adres procps@freelists.org