Зөвхөн уншихад зориулсан дүрсээс ачаалж, ажиллагааны төлөвөө tmpfs дээр хадгалдаг VPN сервер нь бодит бөгөөд ашигтай загвар юм. Үүнийг логгүй гэж дүрслэх ч хялбар боловч загвар үүнийг нотолдоггүй. Хадгалах байршил нь хуулбар хаана амьдрахыг тодорхойлдог; цуглуулалт ба хадгалалт нь бичлэг байгаа эсэхийг тодорхойлдог бөгөөд дахин ачаалалт зөвхөн эхнийхэд нөлөөлдөг. Энэ хоёрыг ялгах нь бүх шалгалт юм.

Төлөв бичиж чадах бүх процессыг жагсааж эхэл: демон, баталгаажуулалтын үйлчилгээ, журнал, аливаа хяналтын агент болон удирдлагын хэрэгслүүд.

Хадгалалт ба цуглуулалт нь өөр асуултууд

Бичигч бүр өөрийн зорьсон газар, өөрийн бодлоготой. VPN демон төлөвийн файлууд бичдэг, баталгаажуулалтын арын хэсэг бүртгэлийн үйл явдлууд бичдэг, журнал үйлчилгээний гаралтыг цуглуулдаг, хяналтын агент хэмжүүрүүдийг огт өөр газар илгээдэг. Эдгээрийн нэгийг дахин ачаалалтад алга болгодог загвар бусад гурвын талаар юу ч хэлээгүй. Бичигч бүрийг зорьсон газар хүртэл дагаж, тэр газар машин дээр байгаа эсэхийг тэмдэглэ.

Програмд хамаарах файлууд, байршуулсан оношилгоо болон гадаад үйлчилгээнд ижил хандлага хэрэгтэй. Танил локал лог байхгүй нь холболт эсвэл бүртгэлийн бичлэг хаана ч байхгүй гэдгийг нотлохгүй; тэдгээр хаашаа явдгийг та одоо хүртэл олж чадаагүйг нотолж байна.

tmpfs бол баталгаа биш

Linux tmpfs нь физик RAM диск биш. Цөмийн баримт бичигт хуудсыг mount зөвшөөрвөл swap руу бичиж болно гэж тодорхой заасан тул програм хэзээ ч тэнд хуулаагүй ч tmpfs файл дискэнд хүрч болно. mount swap-д тулгуурласан tmpfs ажиллаж байгаа эсэхийг харуулдаг бол бусад санах ойн файлын системүүд өөр өөрөөр ажилладаг. /run доорх зам тогтворгүй байдлыг илэрхийлнэ гэж таамаглахын оронд бодит mount сонголтуудыг уншаарай.

Дараа нь хүмүүсийн мартдаг байдлаар дахин ачаалалтыг даван туулдаг зүйлсийг жагсаа: байнгын дээд давхарга, холбосон хадгалалт, гибернацийн дүрсүүд, ослын дампууд болон бүх VM-ийн дэд бүтцийн агшин зураг. Тэдгээр нь тус бүр таны түр зуурын гэж үзсэн төлөвт боломжит зорьсон газар. Тэр жагсаалт нь шалгах зүйл бөгөөд хост бүрт бүгд байна гэсэн мэдэгдэл биш.

Journald хоёр зорьсон газар, нэг дамжуулагчтай

Journald хуваагдлыг цэвэр харуулдаг. Түр зуурын хадгалалт бичлэгүүдийг /run/log/journal доор, байнгын хадгалалт /var/log/journal доор хадгалж, автомат горим хоёрын хооронд сонгодог; мөрдөгдөж буй горим ажиллаж буй системээс ирдэг, дүрсийн тайлбараас биш. Түр зуурын руу шилжих нь аль хэдийн байнгын бичигдсэнийг устгахгүй. Дамжуулалт нь мөн тусдаа суваг: локалд юу ч хадгалдаггүй хадгалалтын тохиргоо ч мессежийг өөр зорилтод өгч чадна.

Мөрдөгдөж буй горимыг журнал өөрөөс нь эсвэл түүний тохиргооны файлаас унших, дараа нь дамжуулалтын зорилтуудыг тусад нь шалга, учир нь нэг тохиргоо нөгөөг нь удирддаггүй.

Дахин ачаалалтыг юу даван туулах ёстой

Төлөвгүй runtime давтагдах солилтыг дэмждэг бөгөөд үйлчилгээ өөрөө зохиож чадахгүй тохиргоо, зөвшөөрөл, сэргээх материалын хувьд зориудын эх сурвалж хэрэгтэй. Локал бичигдэл алга болохын тулд цорын ганц ажиллаж буй бүртгэл эсвэл хүчингүй болгох төлөвийг алдах нь муу хэлцэл бөгөөд түгээмэл. Юу зориуд үлдэх ёстойг шийдэж, дараа нь үлдэж байгааг шалга.

Мөн адил үндэслэл үйл ажиллагааны бичлэгт хамаарна. Аюулгүй байдал, үйлчилгээний удирдлагад үнэхээр ямар үйл явдал хэрэгтэйг үндэслэлтэй хамрах хүрээ, хадгалалттайгаар шийдэж, бусад хэсгийг багасга. Багасгах нь бүх оношилгоог унтраахтай ижил биш.

Мөрдөгдөж буй хадгалалт, дамжуулалтын тохиргоог хэд хэдэн хор хөнөөлгүй үйл явдалтай харьцуул, дараа нь машиныг дахин ачаалж эсвэл сольж, юу үлдсэн, үйлчилгээ төлөвөө хаанаас сэргээснийг дахин шалга.

Холбоотой нийтлэлүүд