Нужно ли перезагружать linux

Содержание
  1. Как часто следует перезагружать серверы Linux?
  2. Как часто следует перезагружать сервер?
  3. Сколько раз мой сервер Linux перезагружался?
  4. Нужно ли перезапускать серверы?
  5. Как узнать, почему перезагрузился сервер Linux?
  6. Почему перезагружаются серверы?
  7. Как часто следует перезапускать сервер Minecraft?
  8. Как долго мой сервер Linux работает?
  9. Где журналы сервера Linux?
  10. Где журналы перезагрузки Linux?
  11. Зачем перезагружаться?
  12. Сколько времени требуется серверу для перезапуска?
  13. Как часто следует перезапускать SQL Server?
  14. Сколько уровней запуска Linux?
  15. Что такое команда перезагрузки Linux?
  16. Что делает последняя команда в Linux?
  17. Похожие сообщения:
  18. Проверить нуждается ли сервер Ubuntu/Debian в перезагрузке
  19. Проверить нуждается ли сервер Ubuntu/Debian в перезагрузке
  20. Использование команды needrestart-session
  21. Использование утилиты checkrestart
  22. Похожие записи:
  23. Нужно ли перезагружать сервер после обновления ядра Linux (РЕШЕНО)
  24. Так обязательно ли перезагружать компьютер после обновления ядра Linux?
  25. 1. Избегайте последующие обновления пакетов до перезагрузки
  26. 2. Модули dkms могут не работать до обновления ядра
  27. 3. Неожиданная перезагрузка может привести к неожиданным результатам
  28. Как не перезагружать Linux после обновления ядра
  29. 1. Kexec
  30. 2. Ядро Linux 4.0 больше не требует перезагрузки компьютера?
  31. Итог
  32. Связанные статьи:

Как часто следует перезагружать серверы Linux?

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

Как часто следует перезагружать сервер?

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

Сколько раз мой сервер Linux перезагружался?

Как просмотреть дату и время перезагрузки системы Linux

  1. Последняя команда. Используйте команду «последняя перезагрузка», которая отобразит все предыдущие дату и время перезагрузки системы. …
  2. Кто командует. Используйте команду «who -b», которая отображает дату и время последней перезагрузки системы. …
  3. Используйте фрагмент кода Perl.

Нужно ли перезапускать серверы?

Почти все операционные системы получают регулярные обновления, требующие перезагрузки, чтобы они вступили в силу. … Тот факт, что сервер исправен сразу после применения изменения, не означает, что сервер или запущенные на нем приложения будут запускаться должным образом при перезагрузке.

Как узнать, почему перезагрузился сервер Linux?

3 ответа. Вы можете использовать «последний» для проверки. Он показывает, когда была перезагружена система, и кто вошел в систему, а кто вышел из нее. Если ваши пользователи должны использовать sudo для перезагрузки сервера, тогда вы сможете узнать, кто это сделал, просмотрев соответствующий файл журнала.

Почему перезагружаются серверы?

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

Как часто следует перезапускать сервер Minecraft?

Вы всегда должны перезапускать сервер хотя бы раз в день. Это позволяет оперативной памяти, используемой Minecraft, очищать наши бесполезные и старые данные, когда ваши игроки отключаются, фрагменты, объекты и т. Д. Перезапуск каждые 12-24 часа гарантирует, что у вас будет минимальное или полное отсутствие задержек из-за чрезмерного использования ОЗУ.

Читайте также:  Linux чем посмотреть smart

Как долго мой сервер Linux работает?

Сначала откройте окно терминала и введите: uptime command — Сообщите, как долго работает система Linux. Команда w — показывает, кто вошел в систему и что они делают, включая время безотказной работы Linux. Команда top — Отображение серверных процессов Linux и отображение времени безотказной работы системы также в Linux.

Где журналы сервера Linux?

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

Где журналы перезагрузки Linux?

Для систем CentOS / RHEL вы найдете журналы в / var / log / messages, а для систем Ubuntu / Debian — в / var / log / syslog.

Зачем перезагружаться?

Одна из основных причин, по которой перезагрузка решит так много проблем с ПК, заключается в том, что она очистит вашу оперативную память (RAM). … Когда ОЗУ больше не может принимать, это приводит к утечке памяти, которая вызывает замедление работы и различные ошибки. Каждая программа останавливается при перезагрузке компьютера; отключается питание и очищается ОЗУ.

Сколько времени требуется серверу для перезапуска?

В зависимости от ОС, установленной на ваших серверах, например Windows или Linux, время перезапуска будет варьироваться от 2 до 5 минут. Есть несколько других факторов, которые могут замедлить время перезагрузки, включая программное обеспечение и приложения, установленные на вашем сервере, любое приложение базы данных, которое загружается вместе с вашей ОС, и т. Д.

Как часто следует перезапускать SQL Server?

Месячный средний показатель кажется хорошим. У нас есть клиенты, которые считают, что перезапуск каждые несколько недель лучше. У нас (внутри компании) обычно проходит 2-3 месяца между перезапусками.

Сколько уровней запуска Linux?

Обычно существует семь уровней выполнения, пронумерованных от нуля до шести. После загрузки ядра Linux программа init читает файл / etc / inittab, чтобы определить поведение для каждого уровня выполнения.

Что такое команда перезагрузки Linux?

Чтобы перезагрузить систему Linux, просто введите reboot или systemctl reboot: sudo systemctl reboot. Система будет немедленно перезагружена. Когда инициируется перезагрузка, все зарегистрированные пользователи и процессы уведомляются о том, что система выходит из строя, и дальнейшие входы в систему запрещены.

Что делает последняя команда в Linux?

Последняя команда в Linux используется для отображения списка всех пользователей, вошедших в систему и вышедших из нее с момента создания файла / var / log / wtmp. В качестве аргумента можно указать одно или несколько имен пользователей для отображения времени их входа (и выхода) и имени хоста.

Похожие сообщения:

Источник

Проверить нуждается ли сервер Ubuntu/Debian в перезагрузке

При установке нового ядра или обновлении критически важных библиотек, таких как libc, необходимо перезагрузить систему Linux. И Debian, и Ubuntu могут сообщить вам, что система нуждается в перезагрузке, когда вы входите в систему как пользователь root.

Читайте также:  What linux is like windows

Linux

Проверить нуждается ли сервер Ubuntu/Debian в перезагрузке

При входе в SSH выводится сообщение, о необходимости перезагрузки

*** System restart required ***

Если файл /var/run/reboot-required существует, вы получите вышеуказанное сообщение. Вы можете проверить это самостоятельно, набрав команду cat:

cat /var/run/reboot-required *** System restart required ***

Можно поместить код в файл запуска оболочки, например ~/.bashrc:

[ -f /var/run/reboot-required ] && cat /var/run/reboot-required

Использование команды needrestart-session

Команда needrestart-session позволяет проверить, какие демоны необходимо перезапустить после обновления

Вы можете взять ее из upstream или установить с помощью команды apt-get/apt:

apt-get install needrestart

При необходимости перезапуска, утилита выведет следующее диалоговое окно

needrestart

Как только утилита получит подтверждение, она приступит к перезапуску необходимых служб и контейнеров

Использование утилиты checkrestart

Установка пакета debian-goodies

apt install debian-goodies

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

checkrestart Found 88 processes using old versions of upgraded files (24 distinct programs) (13 distinct packages) Of these, 10 seem to contain systemd service definitions or init scripts which can be used to restart them. The following packages seem to have definitions that could be used to restart their services: atop: 292 /usr/sbin/atopacctd cron: 294 /usr/sbin/cron qemu-guest-agent: 299 /usr/sbin/qemu-ga openssh-server: 498 /usr/sbin/sshd nginx-full: 2894 /usr/sbin/nginx 27088 /usr/sbin/nginx 27090 /usr/sbin/nginx 27091 /usr/sbin/nginx 27092 /usr/sbin/nginx mongodb-org-server: 12563 /usr/bin/mongod unattended-upgrades: 19006 /usr/share/unattended-upgrades/unattended-upgrade-shutdown policykit-1: 19114 /usr/lib/policykit-1/polkitd rsyslog: 138703 /usr/sbin/rsyslogd These are the systemd services: systemctl restart mongod.service systemctl restart epmd.service systemctl restart polkit.service These are the initd scripts: service atopacct restart service atop restart service cron restart service qemu-guest-agent restart service ssh restart service nginx restart service unattended-upgrades restart service rsyslog restart

Похожие записи:

Источник

Нужно ли перезагружать сервер после обновления ядра Linux (РЕШЕНО)

В отличии от Windows, в которой для обновления программы данная программа обязательно не должна быть запущена, в Linux без проблем можно обновлять запущенные программы — это не приведёт ни к каким ошибкам. В Linux можно удалять используемые файлы (в том числе исполнимые) и пока они используются, они будут держаться в кэше, а когда их использование прекратится, то они будут по-настоящему удалены. То есть при обновлении запущенной программы, новая версия файла будет использоваться после того, как вы закроете и вновь откроете эту программу.

Обновление ядра Linux не является исключением — можно обновить ядро на работающей системе и продолжить её использовать.

Отсюда возникает вопрос, на самом ли деле перезагрузка системы является обязательной после обновления ядра Linux? Этот вопрос особенно актуален для веб-серверов, которые на период перезагрузки становятся недоступны. Также это имеет значение при использовании кэширования (Varnish или NGINX), поскольку обычно кэш хранится в оперативной памяти и при перезагрузке теряется, в результате возникает необходимость заново наполнять кэш веб страниц.

Читайте также:  Linux blocking read file

Так обязательно ли перезагружать компьютер после обновления ядра Linux?

Если коротко — да, обязательно. Чтобы система начала использовать новое ядро, компьютер (сервер) нужно перезагрузить.

После обновления ядра можно продолжать использовать сервер без перезагрузки, но кроме того, что преимущества нового ядра не вступили в силу, нужно помнить ещё о некоторых моментах.

1. Избегайте последующие обновления пакетов до перезагрузки

Поскольку вместе с ядром обновляются пакеты заголовков ядра (linux-headers, kernel-headers), то может возникнуть проблема со сборкой модулей, использующих dkms (Dynamic Kernel Modules System). Возникает ситуация, когда используется старое ядро, для которого файлы заголовков ядра (linux-headers) могли быть уже удалены, поэтому нормально собрать модули dkms система не может.

И даже если заголовки ядра сохранены и удалось собрать модули ядра под устаревшее ядро, то сразу после перезагрузки эти модули будут конфликтовать с новым ядром и не будут работать из-за различия версий текущего ядра и ядра, для которого они собирались.

2. Модули dkms могут не работать до обновления ядра

При обновлении ядра пересобираются все модули ядра, использующие dkms. Примерами пакетов, использующие модули ядра dkms являются драйверы Wi-Fi адаптеров, гостевые дополнения VirtualBox, другие драйверы и модули ядра.

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

3. Неожиданная перезагрузка может привести к неожиданным результатам

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

Как не перезагружать Linux после обновления ядра

1. Kexec

Kexec — это системный вызов, который позволяет загружать другое ядро из текущего ядра. Это полезно для разработчиков ядра или других людей, которым необходимо очень быстро перезагрузиться, не дожидаясь завершения всего процесса загрузки BIOS. Обратите внимание, что kexec может работать некорректно из-за того, что устройства не полностью повторно инициализируются при использовании этого метода, однако это случается редко.

Коротко говоря, Kexec это перезагрузка компьютера с пропуском аппаратной загрузки (то, что вы видите начиная с запуска БИОСа).

2. Ядро Linux 4.0 больше не требует перезагрузки компьютера?

В списке нововведений Linux 4.0 говориться о том, что начиная с этой версии больше не требуется перезагрузка ядра. Но это либо не так, либо не работает из коробки. Как минимум, это требует дополнительных шагов для реализации.

Итог

Перезагрузка компьютера после обновления ядра Linux необходима. Она может быть отложена, но, на самом деле, лучше отложить обновление ядра, чем перезагрузку после обновления.

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

Связанные статьи:

Источник

Оцените статью
Adblock
detector