Příkaz chkconfig poskytuje jednoduchý nástroj příkazového řádku pro údržbu / etc / rc[0-6].d hierarchie adresářů tím, že systémovým administrátorům ulehčí úkol přímo manipulovat s četnými symbolickými odkazy v těchto adresářích. Nástroj chkconfig a systém souborů RC, se kterým pracuje, jsou součástí tradičního systému Sysvinit. Většina distribucí Linuxu se spoléhá na novější systém Systemd init. Pokud jste si nevybrali distribuci, která stále spoléhá na Sysvinit, tato příručka se na váš systém nevztahuje.
Synopse
Chkconfig aktualizace a dotazy runlevel informace o systémových službách. Příkaz má jednu z následujících forem: chkconfig –list [name] Tato implementace chkconfig byla inspirována příkazem chkconfig přítomným v operačním systému IRIX. Spíše než udržovat informace o konfiguraci mimo / etc / rc[0-6]Hierarchie .d, tato verze však přímo spravuje symbolické odkazy v / etc / rc[0-6].d. Tento přístup ponechává na jednom místě všechny konfigurační informace týkající se toho, jaké služby init začíná. Chkconfig má pět odlišných funkcí: přidání nových služeb pro správu, odebrání služeb ze správy, výpis aktuálních informací o spuštění služeb, změna informací o spuštění služeb a kontrola stavu spuštění konkrétní služby. Když chkconfig běží bez jakýchkoli možností, zobrazuje informace o použití. Pokud je uveden pouze název služby, zkontroluje se, zda je služba nakonfigurována tak, aby byla spuštěna v aktuální úrovni běhu. Pokud ano, chkconfig vrátí true; jinak vrátí false. The –úroveň dotazuje se spíše na alternativní úroveň běhu než na aktuální. Pokud jeden z na, vypnutonebo resetovat je zadán za názvem služby, chkconfig změní informace o spuštění pro zadanou službu. The na a vypnuto příznaky způsobí spuštění nebo zastavení služby ve změněných úrovních běhu. Příznak reset resetuje informace o spuštění služby na cokoli, co je uvedeno v dotyčném skriptu init. Ve výchozím nastavení je na a vypnuto možnosti ovlivňují pouze úroveň běhu 2, 3, 4 a 5, zatímco resetovat ovlivňuje všechny úrovně běhu. The –úroveň volba určuje, které úrovně běhu jsou ovlivněny. Pro každou službu má každá úroveň běhu buď spouštěcí skript, nebo zastavovací skript. Při přepínání úrovní běhu nebude init znovu spustit již spuštěnou službu a znovu nezastaví službu, která není spuštěna. Příkaz přijímá několik volitelných příznaků: Každá služba, která by měla být zvládnutelná pomocí chkconfig potřebuje přidat dva nebo více řádků s komentářem init.d skript. První řádek říká chkconfig ve kterých úrovních spuštění by měla být služba ve výchozím nastavení spuštěna, stejně jako úrovně priority spuštění a zastavení. Pokud by služba ve výchozím nastavení neměla být spuštěna na žádné úrovni běhu, měla by se místo seznamu úrovní běhu použít pomlčka. Druhý řádek obsahuje popis služby a může být rozšířen na více řádků s pokračováním zpětného lomítka. Například random.init má tyto tři řádky: # chkconfig: 2345 20 80 Tento soubor říká, že náhodný skript by měl být spuštěn na úrovních 2, 3, 4 a 5, jeho priorita spuštění by měla být 20 a priorita zastavení by měla být 80.
chkconfig – přidat jméno
chkconfig –del name
chkconfig [–level levels] název
chkconfig [–level levels] název
Možnosti
Soubory Runlevel
# description: Uloží a obnoví systémový entropický fond pro
# vyšší kvalita generování náhodných čísel.