Када управљате Линук оперативним системима, идеално је да буде јасно да као системи отвореног кода имамо могућност да их на стотине измена на једноставан начин повећамо и на тај начин повећамо њихову ефикасност, изглед и развој.
Данас ћемо видети како да променимо нивое покретања, тако добро познате као мете, у Системд -у и да променимо начин на који видимо садржај наших директоријума користећи Ека.
1. Шта су нивои покретања у Линук -у и врсте циљева и нивои покретања у Системд -у
Системд је развијен као модеран инит систем за Линук окружења који је управник система и услуга компатибилан са традиционалним СисВ инит системом и ЛСБ инит скриптама. У системима сличним Уник-у, као што је Линук, тренутно оперативно стање оперативног система је познато као рунлевел или рунлевелс које имају задатак да дефинишу које системске услуге раде.
У популарним инит системима, као што је СисВ инит, нивои покретања се идентификују бројевима, али се у системским нивоима називају циљеви. Циљеви у Системд -у су представљени јединицом мете чија је једина сврха груписање других системд јединица кроз ланац зависности.Ове циљне јединице користе суфикс .таргет.
У Системду постоје неке врсте нивоа покретања које имају посебне задатке, а то су:
Покрените ниво 0Укључује јединице рунлевел0.таргет, поверофф.таргет и његова функција је да искључи и укључи систем.
Покрените ниво 1Разуме јединице рунлевел1.таргет, ресцуе.таргет и његова функција је да постави љуску за спасавање.
Покрените ниво 2Он разуме јединице рунлевел2.таргет, мулти -усер.таргет и његова функција је да успостави не-графичко окружење за више корисника.
Покрените ниво 3Он разуме јединице рунлевел3.таргет, мулти -усер.таргет и његова функција је да успостави не-графичко окружење за више корисника.
Покрените ниво 4Садржи јединице рунлевел4.таргет, мулти-усерр.таргет и његова функција је успостављање не-графичког окружења за више корисника.
Покрените ниво 5Укључује јединице рунлевел5.таргет, грапхицал.таргет и његова функција је успостављање графичког окружења за више корисника.
Покрените ниво 6Он разуме јединице рунлевел6.таргет, ребоот.таргет и његова функција је да искључи и поново покрене систем.
ХитанРазуме јединицу за хитне случајеве.циљ и њена функција је да опорави систем.
2. Погледајте тренутни циљ и ниво покретања у Системд -у
Када се пријавимо у систем, подразумевано је активиран циљни дефаулт.таргет, чија је функција да активира услуге и друге јединице извршавајући их кроз зависности.
Да бисмо видели подразумевани циљ, извршићемо следећи ред:
системцтл гет-дефаултРезултат ће бити следећи:
Ако желимо да поставимо подразумевани циљ, извршићемо следећи ред:
системцтл сет-дефаулт мулти -усер.таргет
3. Промените циљни ниво (ниво покретања) у Системд -у
Овај задатак се може извршити чак и са системом који је у употреби, а за промену можемо извршити следеће:
Ако желимо да пређемо на ниво 3, извршићемо следеће:
системцтл исолате мулти -усер.таргетАко желимо да пређемо на ниво 5, извршићемо следеће:
системцтл исолате грапхицал.таргет
На овај начин имамо могућност да видимо и модификујемо Системд циљеве у Линук окружењима.
4. Како се користи Ека на Линук -у
Обично већина нас користи команду лс за преглед садржаја одређеног директоријума:
Можемо видети да лс приказује тренутне информације и користећи неке параметре можемо добити много детаљније резултате.
Али како се развијају нове апликације чија је сврха да стекну најбоље искуство за крајњег корисника, данас имамо опцију ека да добијемо резултате лс -а, али на много динамичнији начин. Ека је написан у програмском језику Руст и долази са бројним додатним функцијама које нису доступне у познатој команди лс.
Важно је напоменути да су опције сличне, али нису потпуно исте као наредба лс.
Ека ФеатуресНеке од најистакнутијих карактеристика Ека су:
- Брз и преносив
- Користи боје за разликовање категорија
- Приказује проширене атрибуте датотеке
- Гит суппорт
- Омогућава паралелно испитивање датотека
Корак 1
Када преузмете Ека, ваше датотеке ће бити ускладиштене у / уср / лоцал / бин директоријуму, али пре тога ће бити потребно да имамо најновију верзију језика Руст за оптимално функционисање Ека, за то ћемо извршити следећа линија за преузимање Руста:
цурл хттпс://сх.руступ.рс -сСф | сх
Унећемо број 1 да бисмо наставили са инсталацијом Руста. Затим ћемо извршити следећи ред за преузимање Ека:
вгет -ц хттпс://тхе.ека.вебсите/релеасес/ека-линук-к86_64-0.7.0.зип
Корак 2
Прелазимо на његово издвајање:
распакујте ека-линук-к86_64-0.7.0.зипИ на крају ћемо извршити следеће команде:
судо судо мв ека-линук-к86_64 / уср / лоцал / бин / ека
Корак 3
У случају да желите да инсталирате еке из ресурса, биће потребно извршити следеће команде:
Инсталирање развојних алата
судо апт инсталл либгит2-24 либгит2-дев цмаке (Дебиан / Убунту) судо иум инсталл либгит2 цмаке (ЦентОС / РХЕЛ) судо днф инсталл либгит2 цмаке (Федора)Корак 4
Када је еке инсталиран, можемо га покренути помоћу било које од следећих команди:
ека ека -л ека -бгхХлиС
Можемо видети различите опције при управљању нашим Линук дистрибуцијама будући да за њих имамо алтернативе за управљање или подршку.