Chkconfig - Komanda Linux / Unix

chkconfig - azhurnon dhe lajmëron informacione të shkurta për shërbimet e sistemit

përmbledhje

chkconfig --list [ name ]
chkconfig - emri add
chkconfig --del name
chkconfig [- nivelet e nivelit ] emri
chkconfig [- nivelet e nivelit ] emri

Përshkrim

chkconfig siguron një mjet të thjeshtë komandues për ruajtjen e hierarkisë së /etc/rc[0-6]d directory duke lehtësuar administratorët e sistemit të detyrës së manipulimit të drejtpërdrejtë të lidhjeve të shumta simbolike në ato drejtori.

Ky implementim i chkconfig u frymëzua nga komanda chkconfig e pranishme në sistemin operativ IRIX. Në vend që të ruajë informacionin e konfigurimit jashtë hierarkisë /etc/rc[0-6].d, megjithatë, ky version menaxhon drejtpërdrejt simbolet në /etc/rc[0-6].d. Kjo lë të gjithë informacionin e konfigurimit në lidhje me atë se çfarë shërbimesh init fillon në një vend të vetëm.

chkconfig ka pesë funksione të ndryshme: duke shtuar shërbime të reja për menaxhim, duke hequr shërbimet nga menaxhimi, duke renditur informacionet e nisjes aktuale për shërbime, duke ndryshuar informacionin për fillimin e shërbimeve dhe duke kontrolluar gjendjen e fillimit të një shërbimi të caktuar.

Kur chkconfig është drejtuar pa ndonjë mundësi, ajo tregon informacionin e përdorimit. Nëse jepet vetëm një emër shërbimi, kontrollon nëse shërbimi është konfiguruar të nisë në runlevelin aktual. Nëse është, chkconfig kthehet e vërtetë; përndryshe ajo kthehet e rreme. Opsioni i nivelit mund të përdoret për të pasur një query të një alternative alternative më të madhe se ajo aktuale.

Nëse një nga ndezja, fikja ose rivendosja është specifikuar pas emrit të shërbimit, chkconfig ndryshon informacionin e nisjes për shërbimin e specifikuar. Fluturimet në dhe jashtë e bëjnë shërbimin të fillojë ose të ndalojë, respektivisht, në ndryshimin e shkronjave të mëdha. Flamuri i rivendosjes rivendos informacionin e nisjes për shërbimin për çdo gjë që është specifikuar në init script në fjalë.

By default, opsionet e ndezjes dhe të fikjes ndikojnë vetëm në runlevelet 2, 3, 4 dhe 5, ndërsa rivendosja ndikon në të gjithë runlevelet. Mundësia e nivelit mund të përdoret për të specifikuar cilat runlevels janë prekur.

Vini re se për secilin shërbim, çdo runlevel ka ose një skript fillestar ose një script të ndaluar. Kur ndërroni runlevels, init nuk do të rifillojë një shërbim tashmë të nisur dhe nuk do të rihapë një shërbim që nuk funksionon.

Opsione

- nivelet e nivelit

Specifikon nivelet e ekzekutimit të një operacioni. Është dhënë si një varg numrash nga 0 në 7. Për shembull, - niveli 35 specifikon runlevelet 3 dhe 5.

- emri ad

Ky opsion shton një shërbim të ri për menaxhimin nga chkconfig. Kur të shtohet një shërbim i ri, chkconfig siguron që shërbimi ka ose një hyrje të fillimit ose të vrasjes në çdo runlevel. Nëse ndonjë runlevel mungon një hyrje të tillë, chkconfig krijon hyrjen e duhur siç specifikohet nga vlerat e parazgjedhur në init script. Vini re se hyrjet e parazgjedhura në seksionet 'INIT INFO' të kufizuara nga LSB kanë përparësi mbi runlevelet e parazgjedhur në initscript.

- Emri i emrit

Shërbimi hiqet nga menaxhimi i chkconfig dhe çdo lidhje simbolike në /etc/rc[0-6].d të cilat i përkasin asaj, hiqen.

- emri i listës

Ky opsion liston të gjitha shërbimet të cilat chkconfig di rreth, dhe nëse ata janë ndalur ose filluar në çdo runlevel. Nëse emri është specifikuar, informacioni në ekran vetëm për emrin e shërbimit.

Skedarët e Runlevel

Çdo shërbim që duhet të menaxhohet nga chkconfig ka nevojë për dy ose më shumë linja të komentuara të shtuara në init.d script. Linja e parë tregon chkconfig se çfarë duhet të fillojë shërbimi në bazë të parazgjedhjes, si dhe nivelet e fillimit dhe të ndalimit të prioriteteve. Nëse shërbimi nuk duhet, në mënyrë të paracaktuar, të fillohet në ndonjë runlevel, a - duhet të përdoret në vend të listës së kandidatëve. Rreshti i dytë përmban një përshkrim për shërbimin dhe mund të zgjerohet në vija të shumëfishta me vazhdimin e rrotullimit.

Për shembull, random.init ka këto tri rreshta:

# chkconfig: 2345 20 80 # description: Ruan dhe rikthen pishin e entropisë të sistemit për \ # gjenerimin e numrit të rastësishëm të cilësisë së lartë.

Kjo thotë se skenari i rastit duhet të fillojë në nivelet 2, 3, 4 dhe 5, që prioriteti i tij i fillimit duhet të jetë 20 dhe se prioriteti i saj i ndalimit duhet të jetë 80. Duhet të jeni në gjendje të kuptoni se çfarë përshkruan përshkrimi; \ shkakton vazhdimin e linjës. Hapësira shtesë para vijës injorohet.