5 Basis chkconfig commando voorbeelden in Linux

Dit is onze doorlopende Linux commando serie waarin we gaan bespreken hoe we chkconfig commando efficiënt kunnen gebruiken met de beschikbare parameters. Met de chkconfig-opdracht kunnen services automatisch worden gestart en gestopt in de /etc/rd.d/init.d-scripts via de opdrachtregel.

chkconfig-opdrachtvoorbeelden
5 chkconfig-opdrachtvoorbeelden

List All Services

Door de parameter ‘-list’ te gebruiken, worden alle services en hun huidige opstartstatus in elke run-level-configuratie weergegeven.

# chkconfig --listNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off...

Check Status of Specific Service

Het onderstaande commando toont de opstartconfiguratie voor een bepaalde service. Het laat zien dat HTTP services zijn uitgeschakeld in alle run levels.

# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Hoe start ik een bepaalde service op run levels

Het volgende ‘chkconfig’ commando laat zien hoe we HTTP services alleen op run level 3 en 5 kunnen starten met ‘-level’ parameter. Het eerste commando start httpd services op run level 3 en 5 en het tweede commando controleert de status van httpd services die op run level draaien.

# chkconfig --level 35 httpd on
# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off

Hoe te controleren welke services aan/uit staan

Het volgende commando laat alle services zien die aan en uit staan op specifiek run level 5.

# chkconfig --list | grep 5:onNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:offacpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off...
# chkconfig --list | grep 5:offdnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:offdovecot 0:off 1:off 2:off 3:off 4:off 5:off 6:offfirstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:offkdump 0:off 1:off 2:off 3:off 4:off 5:off 6:offmysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:offnetconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:offnfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off...

How Do I Stop a Particular Service on Run Levels

Het volgende commando schakelt een service genaamd postfix uit voor een enkel run level. Op dezelfde manier kunnen we een bepaalde service op meerdere run levels in één keer uitschakelen, zoals hieronder wordt getoond.

# chkconfig --level 3 postfix off
# chkconfig --level 2345 postfix off

Zoals we allemaal weten, zijn er zeven run levels beschikbaar op Linux Operating System. We zullen de betekenis van de verschillende run levels en de opstartvolgorde in detail bespreken in ons volgende artikel. Dus, blijf op de hoogte.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.