"Rescue.target" on Linuxi süsteemse lähtestamissüsteemi spetsiaalne sihtmärk, mis teenib tõrkeotsingu ja süsteemi taastamise kontekstis kindlat eesmärki. See on loodud pakkuma minimaalset ühe kasutajaga keskkonda, mis võimaldab süsteemiadministraatoritel probleeme diagnoosida ja parandada ilma süsteemi taaskäivitamiseta. See sihtmärk on eriti kasulik kriitiliste süsteemitõrgete või valede konfiguratsioonide korral, mis takistavad tavalist käivitamist.
"Rescue.target" esmane eesmärk on pakkuda minimaalsete teenuste ja piiratud hulga ühendatud failisüsteemidega päästekesti. Vaikimisi käivitab see ühe kasutaja kesta juurfailisüsteemiga, mis on ühendatud kirjutuskaitstud režiimis. See keskkond võimaldab administraatoritel pääseda juurde süsteemi failidele ja käivitada käske juurkasutajana, võimaldades neil uurida ja lahendada probleeme, mis võisid põhjustada süsteemi mittereageerimise või ebastabiilsuse.
Et pääseda juurde "rescue.target" ilma süsteemi taaskäivitamata, peate alglaadimisprotsessi katkestama ja alglaadimisparameetreid muutma. Tavaliselt saab seda teha alglaaduri menüü kaudu, kus saate muuta kerneli käsurida. Lisades käsurea lõppu parameetri "systemd.unit=rescue.target", juhendate süsteemi käivitama vaikesihtmärgi asemel otse päästeobjekti.
Näiteks kui kasutate GRUB-i alglaadurit, saate valida soovitud kerneli kirje ja vajutada parameetrite muutmiseks "e". Otsige üles rida, mis algab sõnadega "linux" või "linuxefi" ja lisage rea lõppu "systemd.unit=rescue.target". Muudetud parameetritega alglaadimiseks ja päästekeskkonda sisenemiseks vajutage "Ctrl+X" või "F10".
Päästekestas olles saate sooritada erinevaid tõrkeotsingu ülesandeid. Teil on juurdepääs olulistele käskudele ja utiliitidele, nagu failisüsteemi ühendamine, võrgu konfigureerimine, paketihaldus ja logianalüüsi tööriistad. See võimaldab teil uurida ja parandada kettavigade, valesti konfigureeritud teenuste, rikkis sõltuvuste või muude süsteemitaseme probleemidega seotud probleeme.
Oluline on märkida, et pääste sihtmärk on minimaalne keskkond ja mõned teenused või seadmed ei pruugi olla saadaval. Võrguühendus võib vaikimisi olla keelatud, nii et peate võib-olla selle tõrkeotsinguks vajaduse korral käsitsi konfigureerima. Lisaks töötab päästekast juurfailisüsteemiga, mis on ühendatud kirjutuskaitstud režiimis, et vältida juhuslikke muudatusi. Kui teil on vaja failisüsteemis muudatusi teha, saate selle uuesti ühendada lugemis-kirjutusrežiimis, kasutades käsku "mount -o remount,rw /".
Systemd lähtestamissüsteemi "rescue.target" pakub ühe kasutaja jaoks minimaalset keskkonda tõrkeotsinguks ja süsteemi taastamiseks, ilma et oleks vaja süsteemi taaskäivitada. See võimaldab süsteemiadministraatoritel kriitilisi probleeme diagnoosida ja parandada, pakkudes oluliste tööriistadega päästekesti ja juurdepääsu süsteemifailidele. See funktsioon on eriti väärtuslik olukordades, kus süsteemitõrge takistab tavalist alglaadimist.
Muud hiljutised küsimused ja vastused selle kohta EITC/IS/LSA Linuxi süsteemihaldus:
- Kuidas väldib systemd-i "konfliktide" direktiiv kahe üksuse samaaegset aktiivsust?
- Mis on systemd-i "nõutava" direktiivi eesmärk ja mille poolest see erineb "nõutavast"?
- Miks on süsteemiüksuste redigeerimise asemel soovitatav hallata sõltuvusi üksustest, mida loote või haldate ise?
- Kuidas määrab systemd käskkiri "enne" ühikute täitmise järjekorda?
- Mis vahe on nõrkadel sõltuvustel ja selgel järjestamisel süsteemis systemd?
- Millist käsku saab kasutada süsteemis systemd sihtmärkide vahel vahetamiseks ja kuidas see sarnaneb sysviniti käitamistasemete vahetamisega?
- Kuidas tagada, et vajalikud võrgukonfiguratsioonid on tehtud enne konkreetse võrguteenuse käivitumist?
- Kuidas on sihtmärgid sarnased sysviniti nimeliste käitamistasemetega ja mis on faili "multi-user.target" eesmärk?
- Mis on süsteemsed sihtmärgid ja kuidas need aitavad Linuxi süsteemis üksuste vahelisi suhteid hallata?
- Mille kohta pakub systemctli käsk "status" teavet?
Vaadake rohkem küsimusi ja vastuseid EITC/IS/LSA Linuxi süsteemihalduses