„Linux“

Kaip pritaikyti savo paleidimo tvarką „Debian“

Kiekviena šiuolaikinė operacinė sistema turi tam tikrą paleidimo tvarką. Net DOS turėjo senus AUTOEXEC.BAT ir CONFIG.SYS. Paleidimo sistema apibrėžia, kas paleidžiama paleidžiant sistemą, kokiomis sąlygomis ir kokia tvarka. DOS viską darė paprastai - turėjo failą, kuris buvo perskaitytas kiekviename įkrovos etape ir kuris vykdys komandas bet kokia jų išdėstymo tvarka. Tai iš tikrųjų paprasta, tačiau, kaip ir daugelis kitų DOS, nėra beveik galinga ar pakankamai lanksti, kad ją būtų galima iškirpti šiais laikais.

Beveik visi „Linux“ variantai naudoja paleidimo maršrutą, sukurtą pagal tą, kuris randamas „UNIX System V“. „Ubuntu“ naudoja sistemą „Upstart“, kuri turi būti suderinama su įprastu „SysV Init“. Visi jie yra pagrįsti koncepcija bėgimo lygiai. Vykdymo lygis yra tiesiog instrukcijų rinkinys, skirtas paleisti/išjungti. Jei jūsų „Linux“ nustatyta, kad, pavyzdžiui, pagal numatytuosius nustatymus bus naudojamas 5 lygis, tada kiekvieną kartą paleidę paleisite visus 5 lygio paleisties scenarijus. Šiame pavyzdyje parodyta, kaip standartiniai „Debian“ diegimo etapai yra nustatyti.

instagram story viewer
  • 0 - Sustabdyk
  • 1 - vienas vartotojas
  • 2 -Visas kelių vartotojų
  • 3 -Visas kelių vartotojų
  • 4 -Visas kelių vartotojų
  • 5 -Visas kelių vartotojų
  • 6 - Perkraukite

Juos gali pritaikyti kiekvieno distribucijos kūrėjai, todėl kai kurie gali numatyti skirtingus veikimo lygius nei kiti. Paprastai „Debian“ numatytasis 2 lygis.

Norėdami sužinoti numatytąjį veikimo lygį, atidarykite konsolę ir įveskite:

katė /etc /inittab | grep initdefault

Arba tiesiog atidarykite /etc /inittab pasirinktame teksto rengyklėje ir ieškokite eilutės „initdefault“ viršuje.

Dabar, kai žinome, kokį sistemos lygį naudoja, galime pradėti kirpti nereikalingas dalis. Kiekvienas paleidimo lygis turi katalogą sistemoje su visais paleisties scenarijais. Šiuo metu nerimaujame tik dėl 2 lygio scenarijų. Atidarykite failų tvarkyklę arba komandų eilutę /etc/rc2.d. Tame kataloge yra visos to paleidimo lygio nuorodos į jūsų paleisties programas.

/Etc/rc2.d turinio pavyzdys

Pamatysite, kad kiekvienas prasideda raide (S arba K), po kurios eina dviženklis skaičius (00–99). Tie scenarijai, kurie prasideda raide S, pradedami įvedus tą eigos lygį, o tie, kurie prasideda K, yra užmušami, kai įvedamas eigos lygis. Skaičiai nurodo tų scenarijų vykdymo tvarką. Pavyzdžiui, S05Foo prasidėtų anksčiau S80Bar.

Yra didelė tikimybė, kad neatpažinsite kai kurių tame kataloge išvardytų elementų. Kai kurie iš jų yra gana aiškūs kaip „tinklo valdytojas“, o kiti yra labiau paslaptingi. Jei nesate tikri, ką galite saugiai pašalinti, ieškokite a vyras to elemento puslapyje. Pavyzdžiui, jei nesate tikri, kas yra „aštrus“, įveskite

žmogus kietas

į savo terminalą. Jei vyras nėra įrašo, visada yra „Google“.

Dabar pradėkite pašalinti nereikalingus daiktus. GALėtumėte tiesiog ištrinti scenarijus rc2.d kataloge (jie iš tikrųjų yra tik nuorodos į tikrus scenarijus), bet aš to metodo nerekomenduočiau. Tai veiktų, nes neleistų paleisti scenarijaus paleidžiant, tačiau jis galėtų palikti atvirą „K“ scenarijus kituose veikimo lygiuose, ir tai apsunkina to elemento atkūrimą, jei to prireiks vėliau. Kaip įprasta, „Debian“ turi geresnį būdą.

Komanda atnaujinimas-rc.d gali būti naudojamas švariai pridėti ir pašalinti paleisties elementus iš savo veiklos lygio. Šiame kompiuteryje neturiu „Bluetooth“ galimybių, todėl pašalinsiu „Bluetooth“ paleidimo elementą.

update -rc.d -f „Bluetooth“ pašalinimas

Tas pats metodas gali būti naudojamas kiekvienam numatytojo veikimo lygio elementui, kurį norite pašalinti. Jei abejojate, palikite jį ten.

Jei pastebėsite, kad vėliau norite atkurti tą paleidimo elementą, tą patį įrankį galite naudoti pridėdami paslaugas prie veikimo lygių. Jei vėliau prie šio kompiuterio pridėsiu „Bluetooth“ funkciją, galėsiu atkurti šią paslaugą naudodami

„update-rc.d“ „Bluetooth“ numatytieji nustatymai

Pašalinus visus nereikalingus elementus paleidimui, pastebėsite, kad jūsų įrenginys įkeliamas daug greičiau ir užima mažiau sistemos išteklių.

Yra ir kitų būdų, kaip valdyti savo paleisties rutiną, kai kuriuose yra grafinių paslaugų, kad būtų lengviau. Jei naudojate grafinį įrankį savo paleisties valdymui, palikite komentarą ir pasakykite, kuris iš jų jums patinka.

Partnerių atskleidimas: „Make Tech Easier“ gali užsidirbti komisinių už produktus, įsigytus per mūsų nuorodas, o tai padeda mūsų skaitytojams.

insta viewer
Teachs.ru