Статьи

Как перезагрузить Linux через командную строку

Мир Linux полон возможностей, а командная строка — это ключ к разгадке многих из них. Она позволяет управлять системой с точностью до мелочей, а в случае необходимости — перезагрузить ее, не прибегая к графическому интерфейсу.

  1. Перезагрузка Linux: "shutdown" — ваш верный помощник
  2. Перезагрузка системы через командную строку в Windows
  3. Перезапуск процессов в Linux
  4. Перезагрузка по локальной сети

Перезагрузка Linux: "shutdown" — ваш верный помощник

Команда shutdown — настоящий швейцарский нож в мире Linux, позволяющий не только перезагрузить систему, но и выключить ее, а также управлять временем перезагрузки.

Основные команды:
  • shutdown -r now — перезагрузка системы немедленно.
  • shutdown -r 12:00 — перезагрузка в полдень.
Пример:

Представьте, что вы работаете над важным проектом и хотите перезагрузить систему после окончания рабочего дня. Вместо того, чтобы сидеть и ждать, вы можете воспользоваться командой shutdown -r 18:00, чтобы система перезагрузилась в 6 вечера.

Преимущества "shutdown":
  • Планирование: Вы можете заранее назначить время перезагрузки, например, для обновления системы или выполнения задач обслуживания.
  • Управление временем: Вы можете задать время перезагрузки с точностью до минуты, что удобно для планирования задач и синхронизации работы с другими пользователями.
  • Гибкость: Команда shutdown предлагает множество дополнительных опций, которые позволяют настроить перезагрузку по вашим потребностям.

Перезагрузка системы через командную строку в Windows

В Windows для перезагрузки системы через командную строку используйте комбинацию клавиш Win + R, введите "cmd" и нажмите Enter. В открывшемся окне введите команду shutdown /r /t 0.

Важно: эта команда немедленно перезагрузит систему без предупреждения, поэтому используйте ее с осторожностью.

Перезапуск процессов в Linux

Для перезапуска службы в Linux используйте команду systemctl.

Пример:
  • systemctl restart httpd — перезагрузит службу веб-сервера Apache.
  • systemctl restart postgresql — перезагрузит базу данных PostgreSQL.

Перезапуск процессов — это мощный инструмент, который позволяет быстро исправить ошибки или обновить конфигурацию сервисов без необходимости перезагрузки всей системы.

Выключение Linux через командную строку

Чтобы выключить компьютер под управлением Linux, введите в командную строку команду shutdown с опцией -s.

Пример:
  • shutdown -s now — немедленное выключение системы.
  • shutdown -s 18:00 — выключение системы в 6 вечера.

Важно: для выполнения команды shutdown от имени суперпользователя необходимо использовать команду sudo или войти в систему под учетной записью root.

Что делать, если завис терминал Linux?

Переключение между разными сессиями терминала — это спасение, когда он зависает.

Комбинация клавиш:
  • Ctrl + Alt + f2 — переключение на вторую сессию.
  • Ctrl + Alt + f1 — возвращение на первую сессию.
Всего доступно шесть разных сессий (f1-f6).

Перезагрузка с помощью командной строки в Windows

Для перезагрузки компьютера в Windows с помощью командной строки используйте команду shutdown с различными ключами:

  1. shutdown /r — перезагрузка компьютера.
  2. shutdown /r /t 0 — немедленная перезагрузка.
  3. shutdown /r /t 3600 — перезагрузка через 1 час.
  4. shutdown /a — отмена запланированной перезагрузки.
  5. shutdown /s — выключение компьютера.
  6. shutdown /s /t 0 — немедленное выключение.
  7. shutdown /s /t 7200 — выключение через 2 часа.
  8. shutdown /h — перевод компьютера в спящий режим.

Помните: перед использованием команд shutdown в Windows необходимо убедиться, что вы вошли в систему с правами администратора.

Перезагрузка по локальной сети

Существует возможность перезагрузить компьютер по локальной сети, используя специальный инструмент.

Советы:
  • Изучайте документацию: подробная информация о командах shutdown и systemctl доступна в официальной документации Linux.
  • Экспериментируйте: не бойтесь пробовать разные команды и опции в безопасной среде.
  • Будьте осторожны: перед использованием команд shutdown и systemctl всегда убедитесь, что вы понимаете, к чему может привести их выполнение.
Заключение:

Командная строка — это мощный инструмент для управления системой Linux. С ее помощью вы можете перезагрузить систему, выключить ее, а также управлять процессами и службами.

FAQ:
  • Как я могу узнать, какие службы работают на моем компьютере? Используйте команду systemctl list-units.
  • Как я могу остановить службу? Используйте команду systemctl stop <имя_службы>.
  • Как я могу запустить службу? Используйте команду systemctl start <имя_службы>.
  • Как я могу получить помощь по команде shutdown? Используйте команду man shutdown.
  • Как я могу получить помощь по команде systemctl? Используйте команду man systemctl.

Помните: командная строка — это мощный инструмент, который требует осторожного использования. Используйте ее с умом и всегда читайте документацию, чтобы избежать ошибок.

^