Имателите на различни Linux дистрибуции повремено се соочуваат со потребата за рестартирање на оперативниот систем, што треба да се направи откако ќе се направат какви било промени во параметрите или кога се појавуваат проблемите. Типично, задачата се изведува преку графичкиот интерфејс, но оваа опција не секогаш работи ефикасно. Затоа многумина се прибегнуваат кон пуштањето на терминалните команди, кои се одговорни за хранење на сигналот за рестартирање. Денес сакаме да ви кажеме за сите достапни начини за рестартирање на Линукс преку конзолата на примерот на Ubuntu.
Рестартирајте го Linux преку конзолата
Како што веќе знаете, денешните инструкции ќе бидат базирани на Ubuntu, сепак, сопствениците на други дистрибуции исто така ќе бидат корисни, бидејќи разликите речиси никогаш не се почитуваат. Ако одеднаш гледате порака за грешка кога ќе се обидете да внесете некоја команда, во следните линии ќе бидат прикажани информациите за тоа зошто ова барање не може да се заврши. Користете ги информациите добиени за да најдете алтернатива, на пример, во официјална документација. Ние одиме на разгледување на сите методи, и има доволно од нив.Метод 1: Рестартирајте го тимот
Во рестартискиот тим, дури и повеќето почетници на оперативните системи на Линукс беа слушнаа. Целата нејзина суштина е само да ја испрати сегашната сесија за рестартирање, а дополнителните аргументи не се специфицирани.
- Отворете го менито за апликација и трчајте од "терминалот" од таму. За да го направите ова, можете да користите друга удобна опција, на пример, стандардниот Hot Key Ctrl + Alt + T.
- Акцијата за рестартирање преку рестартирањето е дефинирано во име на Superuser, така што влезната линија изгледа вака: судо рестартирање.
- Според тоа, ќе треба да ја потврдите сметката со пишување на лозинка од неа. Земете во предвид дека внесените знаци на лозинката во конзолата никогаш не се прикажуваат.
Компјутерот веднаш ќе ја заврши својата работа, а по неколку секунди новата сесија ќе започне во вообичаениот режим. Тоа автоматски ќе ја вклучи виртуелната конзола со графичка школка, дури и ако претходно сте користеле уште еден терминал.
Метод 2: Тим за исклучување
Понекогаш корисникот е потребен за рестартирање на компјутерот преку одредено време, на пример, за неколку минути. Командата за рестартирање не е многу погодна за такви цели, па ние нудиме да користиме алтернатива во форма на исклучување.
- Стартувајте го "терминалот" и наведете го SUDO Shutdown -R +1, каде што +1 е време преку кое ќе се напојува командата. Во овој случај, ова е една минута. Наведете 0 или сега ако сакате веднаш да го извршите процесот на интерес.
- Командата за исклучување, исто така, зависи од надчовечот, така што ќе потрае лозинка за да ја активирате.
- Новата линија прикажува информации дека задачата е создадена за одредено време. Ако сакате да го откажете, користете ја командата од истата линија.
Метод 3: init script
Некои дистрибуции го поддржуваат Init Script, која можете да ја прочитате подетално во нивната официјална документација. Исто така, ќе биде напишано и за основните поставки поврзани со овие скрипти. Сега ќе ги дефинираме сите овие моменти, бидејќи тие не се вклопуваат во рамките на овој материјал. Ние само ми кажуваме што init има шест параметри, каде што 0 е да го исклучите компјутерот, а 6 е рестартирање на сесијата. Тоа е последниот параметар што ќе го применуваме сега. За да го активирате, конзолата ќе мора да влезе во sudo init 6. Како што веќе разбравте од судската конзола, оваа акција се врши само преку root.
Метод 4: Услуга за комуникација на Д-автобус
Како што најверојатно сте забележале, сите три од горенаведените методи за активирање бараа присуство на лозинка за суперсузер, но не сите корисници имаат можност да го претстават. Особено за такви цели, ние нудиме да ги користиме пораките на системот D-Bus. Ова е стандардна Linux алатка која им овозможува на програмите да комуницираат едни со други, и долга и неразбирлива команда која испраќа рестарт систем, како што следува: / usr / bin / dbus-sendystem-отпечаток-одговор-одговор - "org.freedesktop. Consolekit" / org / freedesktop / consolekit / manager org.freedesktop.consolekit.manager По влезот и активирањето, тековната сесија веднаш ќе биде завршена.
Метод 5: Топла клучеви SYSRQ
Овој метод е индиректно поврзан со конзолата, бидејќи е конфигуриран преку него, а понатамошното рестартирање се изведува преку кратенки. Сепак, решивме да го вклучиме во оваа листа поради невообичаените и карактеристиките на користењето. Топла клучеви SYSRQ ќе биде корисно во тие ситуации каде што графичката школка едноставно не реагира.
- Стартувај го терминалот и влезе таму ехо 1> / proc / sys / кернел / sysrq.
- Следете ја конфигурациската датотека преку погоден уредувач на текст, на пример, sudo nano /etc/sysctl.conf.
- Оваа датотека се наоѓа во системот дел, така што операцијата на Superuser ќе треба да се отвори.
- Стартувајте ја датотеката и вметнете ја јадрото на кернелот.
- Зачувајте ги поставките и затворете го уредувачот на текст.
- После тоа, ќе биде потребно за стегање ALT + SYSRQ + клучен код. Ние ќе разговараме повеќе за ова подетално.
Точниот рестартирање се изведува со наведување на специфична секвенца на клучните кодови. Секој од нив ја има следната форма:
- R - вратете ја контролата на тастатурата, ако работата на тоа е непредвидена завршена.
- E - Испратете ги сите процеси Сигтер сигнал, што резултира со нивно завршување.
- Јас - го прави истото, но само преку сигналот Сигкил. Потребни во случаи кога некои процеси не се завршени по Сигтерм.
- S - Одговорен за синхронизирање на датотечните системи. За време на оваа операција, сите информации ќе бидат зачувани на хард дискот.
- U - немонтирајте ги FS и ги монтира повторно во режимот само за читање.
- Б - Стартувај го процесот на рестартирање на компјутерот, игнорирајќи ги сите предупредувања.
Вие само треба да притиснете на секоја комбинација во исто време, така што ресетирањето е точно.
Метод 6: Далечински рестартирање
Некои корисници активно користат специјални алатки за далечинско управување со десктоп компјутерите. Често постојат соодветни команди во такви решенија кои ви дозволуваат да го испратите потребниот компјутер за да го рестартирате. На пример, обрнете внимание на следниве ssh: ssh [email protected] / sbin / retboot. Тоа е на овој принцип дека рестартирање на избраниот далечински компјутер на овој сервер се случува. Ако користите други контроли, прочитајте ја официјалната документација за да ги добиете потребните информации.
Метод 7: Рестартирајте го режимот за обновување
Како последен начин, сакаме да кажеме како компјутерот е рестартиран во режим за обновување, бидејќи многу корисници се изгубени во ова мени и едноставно го исклучуваат компјутерот преку копчето, а потоа повторно се стартува. Во случај кога сте префрлени на режим за обновување, можете да ја стартувате конзолата и да користите било кој од горенаведените методи:
- Во менито за наплата, вие сте заинтересирани за "Продолжи до нормално преземање" или "Одете на преведувачот на командан". Во првиот случај, почетокот на оперативниот систем започнува едноставно, а втората ставка ќе ја започне конзолата во коренот.
- Ако го стартувате терминалот, тогаш потврдете ја оваа операција со притискање на копчето Enter.
- Следно, останува само да внесете соодветна команда, на пример, рестартирајте за да испратите компјутер за рестартирање.
Како што можете да видите, постојат огромен број на методи кои ви овозможуваат брзо да го рестартирате системот Linux преку конзолата. Останува само да се разбере која од овие опции треба да се користи во одредена ситуација за да се исполнат условите кои бараат рестартирање на оперативниот систем.