ПредишенСледващото

UNIX системи магазин буферира промените в паметта и само от време на време ги запишете на диск. Това ускорява диск IO, но и прави системата по-уязвими за загуба на данни в случай на внезапни Заклещването.

По-рано, UNIX системи са много добросъвестни по отношение на процедурата за изключване. Съвременните системи са по-толерантни, но все пак е възможно по-добре е да се затвори правилно. Неправилно изключване на системата може да доведе до трудно да се определи, които не са очевидни грешки, а понякога и до пълен колапс.

Рестарт е необходимо в случая, когато се свързвате ново устройство или работа на устройството замръзва, така че тя не може да бъде сменена с нова. Ако сте променили конфигурационния файл, който се използва само по време на зареждане, промените ще влязат в сила само след рестартиране. И накрая, ако системата е "заби" по такъв начин, че е невъзможно да се регистрират, няма друг избор освен да се рестартира, просто не съществува.

За разлика от багажника, който се извършва само в едната посока, спрете и рестартирайте системата може да се извърши по различни начини:

даде команда изключване;

използването на спиране и рестартиране команди (в BSD-системи и Linux);

изпрати сигнал до срока на първоначален програма;

промяна на нивото на изпълнение на програмата, първоначален чрез telinit команда (в System V базирани системи);

убие процеса на първоначален

Дори в малки UNIX-базирани системи този метод на спиране не е приемливо. Тя не може да доведе до загуба на данни и увреждане на системни файлове. Рискувате да повреди твърдия диск, ако тя е сред тези, на които преди да изключите захранването трябва да бъде инсталиран в съответната позиция на превключвателя за безопасност или паркове главите на запис.

Разбира се, в случай на наводнение или пожар е по-добре да прекъснете захранването, ако не разполагат с време, за да се спре правилно системата. В машинните отделения, а понякога и отговаря на тази часова спешна бутон, който ви позволява да изключите цялото оборудване, в същото време.

Командата за изключване: правилния начин за изключване на системата

Командата за изключване - най-безопасният и най-правилния начин да се спре, или рестартирайте системата или да се върнете в режим на единичен потребител. За съжаление, това е трудно да се намери доставчик, който не би "ръка", за да представят своите аргументи. Ще разгледаме този отбор като цяло, а след това даде обобщение на синтаксиса и аргументите, които са полезни, когато се работи в нито една от описаните системи.

Можете да даде представа за командата спиране на пауза, преди да спрете системата. Докато се чака команда изпраща на регистрирани потребители чрез постепенно съкращаване на интервали от посланията им предупреждават за предстоящо спиране. По подразбиране, съобщението се посочва, че системата завърши работата, и показва, оставащо до изключване от времето. Ако желаете, администраторът може да добавите свой собствен кратко съобщение, което обяснява защо системата спира и приблизително колко време ще трябва да изчака, преди потребителите ще имат възможност да се включат отново в системата.

Много изключване команда ви позволява да определите версията, която трябва да направи точно системата: спрете, преминете в режим на единичен потребител или рестартиране. Понякога можете да укажете дали искате да се рестартира, след проверка на дискове, използващи fsck команда. В съвременните системи с големи дискове тази проверка ще отнеме много време, така че по принцип, той не може да извърши, ако работата на системата, преди да е завършен правилно. В някои системи с кола етап се прескача автоматично проверява дали файловите системи са отстранени правилно.

Таблица. 2.6 списъци командата изключване, аргументите на командния ред за шестте системи в процес на разглеждане. Тире показва опцията по подразбиране.

Таблица 2.6. Многото лица на командата за изключване

Командата спиране: по-лесен начин да се спре

Командата спре изпълнява всички основни операции, необходими за изключване на системата. За да се позове на тази команда, можете да укажете на изключване -h от командния ред или направо да спре. спиране командните регистри в случай на лог файл изключване унищожава несъществуващи процеси извършва синхронизация команда (която, от своя страна, се извършва синхронизация повикване) в очакване на приключване на операциите на диск за запис, а след това завършва операция ядро.

Ако посочите синхрон командна система повикване спре -н потиснати. Тази команда се използва след възстановяването на fsck командата корен дял. така, че ядрото не може да замени старата част корекция версии запаметяват в кеш паметта. Екип спре -q предизвиква почти незабавно спиране без синхронизация, процеси и унищожаване сеч. -q флаг се използва рядко.

Командата за рестартиране: бързо рестартиране

Командата рестартиране е почти идентичен команда спре. Разликата е, че системата ще се рестартира и не спира. нулиране режим се нарича още изключване -r команда. Отделно от това, изключване команда поддържа -N и -q знамена.

Предаването на сигнала първоначален програма СРОК

първоначален програма, за да унищожи резултатите са непредсказуеми и в повечето случаи много вредно. Преди да изпратите на програмата всеки сигнал, вижте документацията. Когато BSD-версия на първоначален получава СРОК сигнал, той обикновено убива всички потребителски процеси, демони, Гети процеси и носи на системата в режим на единичен потребител. Така също прави командата изключване.

С цел да се изпрати сигнал до процес, ще трябва да използвате командата к.с., за да разберете ID на процеса. първоначален програма - винаги е номер едно процес а. С цел да се изпрати сигнал до използвайте командата Kill:

telinit команда: промени в нивото на първоначален програмната

В системи, където програмата за първоначален поддържа няколко нива на производителност, можете да използвате командата telinit да се уточни програмата, за да се премине към едно определено ниво. Например, командата

на системата в режим на единичен потребител на Solaris и HP-UX. Червената -Hat 1 трябва да се посочи, вместо S, в противен случай тя ще се проведе на черупката като корен. и той не се променя нивото ще бъде:

Същото може да се направи с помощта на командата

който, освен всичко друго, може да издаде предупредително съобщение и да направи малка пауза, преди да преминете към следващото ниво.

telinit команда е най-полезен, когато се изпитват промени в inittab файла. В присъствието на -q знамето на екипа ще направи първоначален програма, за да прочетете отново файла.

Унищожаване на процеса на първоначален

Процесът на първоначален е толкова важно за системата, ако това унищожен от -KILL команда убийство или убие-9. че повечето от системите автоматично ще се рестартира (някои ядра в този просто издават съобщение на паника - фатална грешка). Това е един много "груб" начин да се рестартира. По-добре е да използвате команди изключите и рестартирате.

проект микрограма освободен LineageOS монтаж с алтернативна реализация на услугите на Google

Като част от рекламната стратегия LineageOS за микрограма подготвен вариант LineageOS платформа (по-нататъшното развитие на CyanogenMod), което предлага алтернатива изпълнение на безплатните услуги на Google.

Фондация ACT съобщава изтичане на потребителски данни в резултат на забравени архивиране

Фондация за свободен софтуер предупреди за инцидента, в резултат на което е обществено достояние не е предмет на някои публично информацията, свързана с проекта Дефектно по замисъл, включително.

Сформирана корекция освободи специализиран браузър Tor Browser 7.0.9, ориентирани за да се гарантира анонимност, сигурността и неприкосновеността на личния живот. Browser построен на Firefox и код база.

Срещу организацията Software Freedom Conservancy съдени за отнемане на търговската марка

Организация Software Freedom Conservancy (SFC) обяви получаването на иск за отмяна на търговската марка, инициирана от Software Freedom Закон център (SFLC) на организацията. В иска се твърди, че търговията.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!