Paslaugos „Linux Debian 10 Buster“
Paslauga yra fone veikianti programa, naudojama prireikus. „Apache“, „ssh“, „Nginx“ arba „MySQL“ yra keletas žinomiausių paslaugų. „Debian“, įskaitant „Debian 10 Buster“, paslaugos saugomos kataloge / etc / init.d /, juos galima valdyti naudojant „init“ sistemą arba „systemd“, kurie abu bus paaiškinti toliau pateikiant 3 skirtingų būdų sustabdyti, paleisti, paleisti iš naujo arba patikrinti paslaugos būseną pavyzdžius.
- The paslaugą komandą
- Systemd
- The / etc / init.d kataloge
- Paslaugos būsenos tikrinimas sistemoje „Linux Debian 10 Buster“
- Paslaugų paleidimas naudojant „Debian Linux 10 Buster“
- Paslaugų sustabdymas sistemoje „Linux Debian 10 Buster“
- Paleiskite iš naujo „Linux Debian 10 Buster“ paslaugas
- Susiję straipsniai
The paslaugą komandą
Komanda paslaugą „Linux“ leidžia patikrinti būseną, sustabdyti, paleisti ar paleisti iš naujo paslaugas ir demonus, inicijuoti failus, saugomus aplanke / etc / init.d katalogas.
Sintaksė norint sustabdyti, paleisti, iš naujo paleisti paslaugas arba atsispausdinti jų būseną pagal poreikį:
paslaugąŠiame pavyzdyje parodyta, kaip patikrinti ssh paslaugos būseną naudojant paslaugą komanda:
paslaugos ssh statusas
Systemd
„Systemd“ yra „Linux“ paslaugų ir demonų valdymo paketas (paskutinis „d“ yra dėl „Unix“ demonų). Komanda systemctl leidžia paleisti, sustabdyti, paleisti iš naujo ir patikrinti paslaugų būseną. Jo tikslas yra suvienodinti visų „Linux“ paskirstymų, pakeičiančių „Unix SystemV“ ir „BSD“ init sistemas, konfigūraciją ir elgseną.Jis taip pat valdo toliau aprašytą init programą.
Paslaugos būsenos tikrinimo sintaksė yra tokia:
systemctl statusas ssh
The / etc / init.d kataloge
Kai sistema įsijungia inic yra pirmoji vykdoma programa ir lieka paleista kaip procesas su PID 1, kol sistema išsijungs.„Tai yra tiesioginė ar netiesioginė protėvis visų kitų procesų ir automatiškai priima visus našlaičių procesai. „Init“ pradeda branduolys metu paleidimas procesas; a branduolio panika atsiras, jei branduolys negalės jo paleisti. Paprastai priskiriama „Init“ proceso identifikatorius 1 “(Šaltinis: Vikipedija)
Visos paslaugos ir demonai, pradedant paleidimu, yra / etc / init.d kataloge. Visi failai, saugomi aplanke / etc / init.d katalogas palaiko paslaugų sustabdymą, paleidimą, paleidimą iš naujo ir paslaugų būsenos patikrinimą.
SSH paslaugos būsenos tikrinimo sintaksė yra:
Paslaugos būsenos tikrinimas sistemoje „Linux Debian 10 Buster“
Žemiau rasite 3 skirtingus būdus, kaip parodyti, kaip patikrinti paslaugos būseną „Debian 10 Buster“ (arba bet kuriame šiuolaikiniame „Debian“ leidime).
Paslaugos būsenos tikrinimas komanda paslaugą:
Komandų tarnyba leidžia parodyti paslaugos būseną, ją paleisti, sustabdyti ar paleisti iš naujo, parodyti paslaugai sintaksę:
paslaugąŠis pavyzdys rodo ssh paslaugos būseną:
tarnybos shdd statusas
Mano atveju, kai veikia ssh paslauga, išvestis yra:
Tikrinamas paslaugų būsena inic.d:
Papildomai prie komandos paslaugą taip pat galite sąveikauti su paslaugomis, saugomomis aplanke / etc / init.d kataloge, norint patikrinti paslaugos būseną, sintaksė yra:
/ etc / init.d /Norėdami patikrinti ssh paslaugos vykdymo būseną:
/ etc / init.d / ssh būsena
Taip pat galite patikrinti paslaugos būseną naudodami „Systemd“ valdymo komandą systemctl, sintaksė yra:
systemctl būsenaNorėdami patikrinti ssh būseną naudodami komandą „systemctl“:
systemctl statusas ssh
Paslaugų paleidimas sistemoje „Linux Debian 10 Buster“
Norėdami paleisti paslaugas „Linux“ naudodami komandą paslaugą sintaksė yra:
paslaugąŠiame pavyzdyje parodyta, kaip paleisti ssh paslaugą naudojant komandą tarnyba:
paslaugos ssh pradžia
Kaip ir su būsena, taip pat galite pradėti paslaugas nuo „init“.d kataloge gaunant informacinį išvestį, sintaksė yra:
/ etc / init.d / ssh pradžia
Taip pat galite paleisti paslaugas naudodami komandą systemctl su šia sintakse:
systemctl pradžiaŠiame pavyzdyje parodyta, kaip paleisti ssh paslaugą naudojant komandą systemctl:
systemctl pradėti ssh
Paslaugų sustabdymas sistemoje „Linux Debian 10 Buster“
Norėdami sustabdyti „Debian“ paslaugas naudodami paslaugą komanda sintaksė yra:
paslaugąŠis pavyzdys rodo, kaip sustabdyti ssh paslaugą:
paslaugos ssh sustojimas
Norėdami sustabdyti paslaugų naudojimą inic.d katalogo sintaksė yra:
./ etc / init.d /Žemiau pateiktame pavyzdyje parodyta, kaip sustabdyti ssh paslaugą naudojant / etc / init.d katalogas:
./ etc / init.d / ssh sustojimas
Norėdami sustabdyti paslaugą naudodami komandą systemctl, sintaksė yra tokia:
systemctl sustabdytiŽemiau pateiktame pavyzdyje parodyta, kaip sustabdyti ssh paslaugą naudojant systemctl komanda:
systemctl sustabdyti ssh
Paleiskite iš naujo „Linux Debian 10 Buster“ paslaugas
Norint iš naujo paleisti tarnybas, reikia tos pačios sintaksės, kad iš naujo paleistumėte ssh paslaugą naudodami komandą paslaugą paleisti:
paslaugos ssh paleisti iš naujo
Norėdami iš naujo paleisti ssh paslaugą naudodami init.d katalogo vykdymas:
/ etc / init.d / ssh paleisti iš naujo
Galiausiai iš naujo paleiskite ssh paslaugą naudodami „Systemd“ paleistį:
systemctl paleiskite iš naujo ssh
Viskas apie valdant paslaugas naudojant „Linux“. Patikrink susiję straipsniai skyriuje, kad sužinotumėte daugiau apie paslaugas.
Tikiuosi, kad ši trumpa pamoka jums buvo naudinga. Toliau sekite „LinuxHint“, kad gautumėte papildomų „Linux“ ir tinklų naujinių ir patarimų.
Susiję straipsniai:
- Kaip išvardyti paslaugą sistemoje
- Kur yra „Debian“ saugomos paslaugos?
- Įdiekite „BIND 9“ „Ubuntu“ ir sukonfigūruokite jį naudoti
- sistemos sistemos vieneto failas, sukuriantis paslaugą
- Kaip išvardyti paslaugą sistemoje