Какво представлява командата за рестартиране на Linux?

Всичко, което трябва да знаете за командата за рестартиране на Linux

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

Linux предлага рестартирайте команда за рестартиране или рестартиране на система, дори през отдалечена връзка. Командата е лесна за запомняне, тъй като самото име е буквално функцията.

Всички начини за рестартиране в Linux

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

Нека разгледаме различните опции за команди, налични с Linux.

  • рестартирайте
  • изключвам
  • pweroff
  • спиране

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

За целите на тази страница обаче ще използваме рестартирайте само команда.

Linux рестартирайте команда

рестартирайте командата е най-подходяща за вашия локален компютър, както и за отдалечените системи.

Общ синтаксис:

sudo рестартиране [опции]

Забележка: Уверете се, че използвате ‘sudo‘ когато използвате рестартирайте команда. Просто използвайки рестартирайте командата сама по себе си може да не работи за повечето потребители.

Опции, налични с командата за рестартиране

Можете да персонализирате рестартирайте команда, използвайки следните опции, за да отговарят по-добре на нуждата ви да рестартирате системата си.

НастроикиОписание
-стризключете машината
--стопспрете машината
-fсила за незабавно рестартиране
– само за wtmpсамо пише wtmp запис за изключване, всъщност не изключва или рестартира системата

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

В -f опция принуждава системата за незабавно рестартиране. Въпреки че това е принудително рестартиране, то води до чисто изключване.

В – само за wtmp опцията ви позволява да направите запис в регистрационния файл за зареждане, без реално да изключвате или рестартирате вашата система.

Всички тези опции могат да се използват с изключване, спиране и изключвам команди също.

Използване на команда за рестартиране на вашата система

За да започнете да използвате рестартирайте команда, разгледайте следния пример, за да разберете по-добре реализацията.

Синтаксис:

sudo рестартиране

Изход:

След издаване на sudo рестартиране команда, всички потребители ще бъдат информирани, че системата се рестартира. Всички процеси, които в момента се изпълняват във вашата система, ще бъдат уведомени, че системата пада.

След рестартирайте бъде издадена команда, системата няма да позволи повече влизания на потребители.

Можете също да използвате следната команда, за да рестартирате системата си.

/sbin/рестартиране

Само въвеждането на този ред на вашия терминал незабавно ще рестартира вашата система.

Използване на команда за рестартиране на отдалечена Linux система

Можете също толкова лесно да рестартирате отдалечена Linux система с командата за рестартиране. Просто се свържете с отдалечената система през ssh от терминала на вашата локална система.

Общ синтаксис:

ssh root@[remote_server_ip] /sbin/reboot

Командата може да бъде разбрана на части. Тук съм използвал ssh помощна програма за влизане като a корен потребител към отдалечения сървър. В същата команда посочих да рестартирам сървъра с помощта на /sbin/рестартиране команда.

Нека разберем този синтаксис с пример.

ssh [email protected]

Влезла съм като корен потребител на server_ip, както е посочено в командата.

gaurav@ubuntu:~$ ssh [email protected] Автентичността на хост '142.93.217.188 (142.93.217.188)' не може да бъде установена. ECDSA ключов пръстов отпечатък е SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Наистина ли искате да продължите да се свързвате (да/не)? да Предупреждение: '142.93.217.188' (ECDSA) е добавен за постоянно към списъка с известни хостове. паролата на [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Програмите, включени в Системата Debian GNU/Linux е безплатен софтуер; точните условия за разпространение за всяка програма са описани в отделните файлове в /usr/share/doc/*/copyright. Debian GNU/Linux идва с АБСОЛЮТНО НИКАКВА ГАРАНЦИЯ, до степента, разрешена от приложимото законодателство. root@debian-s-1vcpu-1gb-blr1-01:~#

След като влезете отдалечено, използвайте рестартирайте команда по-долу, за да рестартирате отдалечената система.

sudo рестартиране

Изход:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Връзката към 142.93.217.188 е затворена от отдалечен хост. Връзката към 142.93.217.188 е затворена. gaurav@ubuntu:~$

Персонализиране на вашето рестартиране

Ако сте системен администратор, можете дори да пуснете съобщение (с --съобщение опция) заедно с командата за рестартиране, за да уведомите всички потребители в системата защо се рестартира.

пример:

sudo systemctl --message="Тремесечна тренировка за поддръжка на софтуера" рестартиране

Тук сме използвали systemctl команда за стартиране на рестартирайте помощна програма от командния ред. Можете също да използвате обслужване команда вместо systemctl.

Примерен изход:

Системата се рестартира (тримесечна тренировка за поддръжка на софтуера)

Можете да видите подобен изход в регистрационните файлове за зареждане.

Проверка на регистрационните файлове за рестартиране

Дневникът за рестартиране на системата се съхранява в /var/log/wtmp файл на вашата Linux машина. Но вместо да превъртате през този файл, можете просто да използвате последно рестартиранеt команда за бърза проверка на вашия дневник за рестартиране.

последно рестартиране | по-малко

Примерен изход:

рестартиране на системно зареждане 4.15.0-112-gener вт, 29 септември 16:30 все още работи рестартиране на системно зареждане 4.15.0-112-gener вт, 29 септември 13:21 - 16:30 (03:09) рестартиране на зареждане на системата 4.15.0- 112-gener Вт, 29 септември 12:07 - 13:21 (01:13) рестартиране зареждане на системата 4.15.0-112-gener Вт, 29 септември 08:51 - 12:06 (03:15) рестартиране зареждане на системата 4.15.0- 112-gener Пн, 28 септември 20:22 - 21:00 (00:37) рестартиране зареждане на системата 4.15.0-112-gener Понеделник 28 септември 16:27 - 16:45 (00:17) рестартиране зареждане на системата 4.15.0- 112-gener Пн, 28 септември 11:22 - 14:16 (02:54) рестартиране зареждане на системата 4.15.0-112-gener Нед Септември 27 23:04 - 00:22 (01:18) рестартиране зареждане на системата 4.15.0- 112-gener Нед Септември 27 11:25 - 12:29 (01:03) рестартиране зареждане на системата 4.15.0-112-gener сб, 26 септември 09:52 - 12:15 (02:23) рестартиране зареждане на системата 4.15.0- 112-gener пт, 25 септември 11:12 - 12:15 (1+01:03) рестартиране, зареждане на системата 4.15.0-112-gener Thu Sep, 24 11:13 - 17:19 (06:06)

Заключение

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

Категория: Linux