"Rescue.target" нь Линукс дээрх systemd эхлүүлэх системийн тусгай зорилт бөгөөд алдааг олж засварлах, системийг сэргээх хүрээнд тодорхой зорилготой. Энэ нь системийн администраторуудад системийг дахин ачаалах шаардлагагүйгээр асуудлыг оношлох, засах боломжийг олгодог хамгийн бага, нэг хэрэглэгчийн орчинг бүрдүүлэх зорилготой юм. Энэ зорилт нь системийн чухал алдаа эсвэл хэвийн ачаалахад саад болж буй буруу тохируулгатай ажиллахад онцгой ач холбогдолтой юм.
"rescue.target"-ийн үндсэн зорилго нь хамгийн бага үйлчилгээ, хязгаарлагдмал суурилуулсан файлын систем бүхий аврах бүрхүүлийг хангах явдал юм. Анхдагч байдлаар, энэ нь зөвхөн унших горимд суурилуулсан root файлын систем бүхий нэг хэрэглэгчийн бүрхүүлийг эхлүүлдэг. Энэ орчин нь администраторуудад системийн файлууд руу хандаж, үндсэн хэрэглэгчийн хувьд командуудыг гүйцэтгэх боломжийг олгож, системийг хариу үйлдэл үзүүлэхгүй эсвэл тогтворгүй болгоход хүргэсэн асуудлуудыг судалж шийдвэрлэх боломжийг олгодог.
Системийг дахин ачаалахгүйгээр "rescue.target" руу нэвтрэхийн тулд ачаалах процессыг тасалдуулж, ачаалах параметрүүдийг өөрчлөх шаардлагатай. Үүнийг ихэвчлэн ачаалагч цэсээр дамжуулан хийж болох бөгөөд та цөмийн тушаалын мөрийг засах боломжтой. Командын мөрийн төгсгөлд "systemd.unit=rescue.target" параметрийг нэмснээр та анхдагч зорилтын оронд аврах зорилтот руу шууд ачаалахыг системд зааж өгнө.
Жишээлбэл, хэрэв та GRUB ачаалагч ашиглаж байгаа бол хүссэн цөмийн оруулгыг сонгоод "e" товчийг дарж параметрүүдийг засах боломжтой. "Linux" эсвэл "linuxefi" -ээр эхэлсэн мөрийг олоод мөрийн төгсгөлд "systemd.unit=rescue.target" гэж нэмнэ. "Ctrl+X" эсвэл "F10" товчийг дарж өөрчилсөн параметрүүдээр ачаалж, аврах орчинд орно.
Аврах бүрхүүлд орсны дараа та янз бүрийн алдааг олж засварлах ажлыг гүйцэтгэх боломжтой. Та файлын систем холбох, сүлжээний тохиргоо, багцын удирдлага, бүртгэлийн шинжилгээний хэрэгслүүд гэх мэт чухал тушаалууд болон хэрэгслүүдэд хандах боломжтой. Энэ нь танд дискний алдаа, буруу тохируулагдсан үйлчилгээ, эвдэрсэн хамаарал эсвэл системийн түвшний бусад асуудлуудтай холбоотой асуудлыг судалж, засах боломжийг олгоно.
Аврах зорилт нь хамгийн бага орчин бөгөөд зарим үйлчилгээ эсвэл төхөөрөмж ашиглах боломжгүй гэдгийг анхаарах нь чухал. Сүлжээг анхдагчаар идэвхгүй болгосон байж болзошгүй тул алдааг олж засварлахад шаардлагатай бол гараар тохируулах шаардлагатай. Нэмж дурдахад, аврах бүрхүүл нь санамсаргүй өөрчлөлтөөс урьдчилан сэргийлэхийн тулд зөвхөн уншигдах горимд суурилуулсан эх файлын системтэй ажилладаг. Хэрэв та файлын системд өөрчлөлт оруулах шаардлагатай бол "mount -o remount,rw /" командыг ашиглан унших-бичих горимд дахин холбож болно.
Системийг эхлүүлэх систем дэх "rescue.target" нь нэг хэрэглэгчтэй, системийг дахин ачаалах шаардлагагүйгээр алдааг олж засварлах, системийг сэргээх хамгийн бага орчинг бүрдүүлдэг. Энэ нь системийн администраторуудад чухал хэрэгслээр аврах бүрхүүл болон системийн файлд хандах замаар чухал асуудлуудыг оношлох, засах боломжийг олгодог. Энэ функц нь системийн доголдол нь хэвийн ачаалахад саад болдог тохиолдолд онцгой ач холбогдолтой юм.
Сүүлийн үеийн бусад асуулт, хариулт EITC/IS/LSA Линукс системийн удирдлага:
- Системд байгаа "зөрчилдөөн" заавар нь хоёр нэгжийг нэгэн зэрэг идэвхтэй ажиллуулахаас хэрхэн сэргийлдэг вэ?
- Systemd дээрх "шаардлагатай" удирдамжийн зорилго юу вэ, энэ нь "шаардлагатай" -аас юугаараа ялгаатай вэ?
- Яагаад системийн нэгжийг засварлахын оронд өөрөө үүсгэж байгаа эсвэл удирдаж буй нэгжүүдээс хамаарлыг удирдахыг зөвлөж байна вэ?
- Systemd дахь "өмнө" заавар нь нэгжийн гүйцэтгэлийн дарааллыг хэрхэн тодорхойлдог вэ?
- Системд сул хамаарал ба тодорхой дарааллын хооронд ямар ялгаа байдаг вэ?
- Systemd дээрх зорилтуудын хооронд шилжихийн тулд ямар командыг ашиглаж болох ба энэ нь sysvinit-д ажиллах түвшний хооронд шилжихтэй ямар төстэй вэ?
- Тодорхой сүлжээний үйлчилгээ эхлэхээс өмнө шаардлагатай сүлжээний тохиргоо хийгдсэн эсэхийг хэрхэн баталгаажуулах вэ?
- Зорилтот үзүүлэлтүүд нь sysvinit-д нэрлэгдсэн гүйлтийн түвшинтэй хэрхэн төстэй байдаг ба "олон хэрэглэгч.target"-ийн зорилго юу вэ?
- Системийн зорилтууд гэж юу вэ, тэдгээр нь Линукс системийн нэгж хоорондын харилцааг удирдахад хэрхэн тусалдаг вэ?
- Systemctl дээрх "төлөв" команд нь юуны талаар мэдээлэл өгдөг вэ?
Бусад асуулт, хариултыг EITC/IS/LSA Linux системийн удирдлагаас харна уу