Otu esi agbanwe Runlevels (ebumnuche) na SystemD
Systemd bụ sistemụ init ọgbara ọhụrụ maka Linux: sistemụ na njikwa ọrụ dabara na sistemu init SysV na-ewu ewu yana script init LSB. E bu n'obi imeri adịghị ike nke SysV init dị ka akọwara n'isiokwu na-esonụ.
- Akụkọ dị n'azụ 'init' na 'systemd': Gịnị kpatara eji 'systemd' dochie 'init' na Linux
Na sistemụ Unix dị ka Linux, ọnọdụ arụ ọrụ nke sistemụ arụmọrụ ugbu a ka a maara dị ka runlevel; ọ na-akọwa ihe ọrụ sistemụ na-agba ọsọ. N'okpuru sistemu init ama ama dị ka SysV init, ọnụọgụ ọnụọgụ amata ọkwa runlevels. Agbanyeghị, na usoro runlevels a na-ezo aka dị ka ebumnuche.
N'isiokwu a, anyị ga-akọwa otú e si agbanwe runlevels (lekwasịrị) na systemd. Tupu anyị aga n'ihu, ka anyị dị nkenke n'okpuru mmekọrịta dị n'etiti ọnụọgụ runlevels na ebumnuche.
- Ọkwa ọsọ 0 dabara na poweroff.target (na runlevel0.target bụ njikọ ihe atụ na poweroff.target).
- Ọkwa 1 agba ọsọ dabara na nnapụta.target (na runlevel1.target bụ njikọ ihe atụ maka nnapụta. Target).
- Ọkwa ọsọ 3 ka a na-eṅomi site na multi-user.target (na runlevel3.target bụ njikọ ihe atụ na multi-user.target).
- Ọkwa ọsọ 5 na-eṅomi site na graphical.target (na runlevel5.target bụ njikọ ihe atụ na graphical.target).
- Ọkwa ọsọ 6 ka eṅomiri reboot.target (na runlevel6.target bụ njikọ ihe atụ maka reboot.target).
- Edakọtara ihe mberede na mberede.target.
Otu esi ele ebumnuche ugbu a (ọkwa ọsọ) na Systemd
Mgbe usoro akpụkpọ ụkwụ, site na ndabara systemd na-arụ ọrụ default.target unit. Ọrụ ya bụ isi bụ ịgbalite ọrụ na ngalaba ndị ọzọ site na ịdọrọ ha site na ndabere.
Ka ilele ebumnuche ndabara, pịnye iwu n'okpuru.
#systemctl get-default graphical.target
Ka ịtọọ ebumnuche ndabara, mee iwu dị n'okpuru.
# systemctl set-default multi-user.target
Otu esi agbanwe ebumnuche (runlevel) na Systemd
Mgbe usoro a na-agba ọsọ, ị nwere ike ịgbanwee ebumnuche (ọkwa ọsọ), nke pụtara naanị ọrụ yana nkeji akọwapụtara n'okpuru ebumnuche ahụ ga-agba ọsọ na sistemụ.
Ka ịgbanwee gaa na runlevel 3, mee iwu a.
# systemctl isolate multi-user.target
Ka ịgbanwee sistemu na runlevel 5, pịnye iwu n'okpuru.
# systemctl isolate graphical.target
Maka ozi ndị ọzọ gbasara systemd, gụọ akụkọ ndị a bara uru:
- Otu esi ejikwa 'Systemd' Services na Units Iji 'Systemctl' na Linux
- Otu esi emepụta ma na-agba ọsọ nkeji ọrụ ọhụrụ na Sistemu eji script Shell
- Jikwaa Usoro mmalite na ọrụ (SysVinit, Systemd and Upstart)
- Jikwaa ozi ndekọ n'okpuru Systemd Iji Journalctl [Nduzi zuru oke]
Na ntuziaka a, anyị gosipụtara otu esi agbanwe runlevels (ebumnuche) na systemd. Jiri mpempe nkọwa n'okpuru zitere anyị ajụjụ ma ọ bụ echiche ọ bụla gbasara akụkọ a.