Linux посмотреть время последней перезагрузки

Содержание
  1. How long has my Linux system been running?
  2. Как в Linux узнать даты выключения и перезагрузки компьютера
  3. Последнее включение
  4. В какое время включался компьютер
  5. Последнее включение Linux
  6. Выключения
  7. Последнее выключение
  8. Время работы — аптайм (Uptime)
  9. Связанные статьи:
  10. 🇲🇺 Как проверить дату выключения и перезагрузки в Linux
  11. Последняя загрузка
  12. Перезагрузки
  13. Последняя перезагрузка
  14. Выключения
  15. Последнее выключение
  16. Uptime
  17. You may also like
  18. 📜 Чтение файла построчно на Bash
  19. 📧 В чем разница между IMAP и POP3
  20. ✔️ Как управлять контейнерами LXD от имени обычного.
  21. 📜 Руководство для начинающих по созданию первого пакета.
  22. Феноменальная популярность электроники Xiaomi: основные причины
  23. 📜 Получение вчерашней даты в Bash: Практическое руководство
  24. Использование специальных гелей при мышечных болях
  25. 🐧 Сравнение команд Printf и Echo на Linux
  26. 📦 Как расширить/увеличить файловую систему VxFS на Linux
  27. Услуги по размещению серверного оборудования в ЦОД
  28. Leave a Comment Cancel Reply
  29. • Свежие записи
  30. • Категории
  31. • Теги
  32. • itsecforu.ru
  33. • Страны посетителей
  34. IT is good

How long has my Linux system been running?

The uptime includes the time spent in a low-power state (standby, suspension or hibernation).

You can use uptime or last

To see only the last time

last reboot -F | head -1 | awk '' 
The pseudo user reboot logs in each time the system is rebooted. Thus last reboot will show a log of all reboots since the log file was created. 

it should be checked whether this works also for machines that have been running for more than one year, because I fear that the date format depends on how far away the date is (since the year is missing)

@WalterTross Thanks for notice. It’s possible to patch adding -F option so it will print the year too.

@Abdull Hi, even in my actual system (Ubuntu LTS — util-linux 2.34) the last reboot command does not require root priviledges and gives the same answer with or without sudo . (The same if I add the -F option). Note, however, that is last reboot not last boot . It is interesting/useful to know on which system/version you find it was needed (it may even depend on the specific local configuration — namely on which log file you are pointing/ have access too).

I usually use who -b , which produces output such as:

$ who -b system boot 2014-05-06 22:47 $ 

It tells me the date and time when the machine was last booted, rather than the time that has elapsed since it was last booted.

This command works on many other Unix systems too (Solaris, …).

It possible to use who -r (runlevel) too that produces an output like run-level 2 2014-05-06 22:47 with a number of words that should not depend from locale language settings (e.g. «system boot» 2 words, should be «Avvio di sistema» in Italian, 3 words)

Читайте также:  Task bar in linux

@Octopus: On my Mac, I get different results from TZ=US/Pacific who -b and TZ=UTC0 who -b (Mac OS X 10.9.5 tested); likewise on Linux (Ubuntu 14.04 tested). That means it produces local time, where ‘local time’ is determined by the TZ environment variable. (If TZ is unset, it probably behaves as if it were TZ=UTC0 unless overridden by a setting in /etc/defaults or something similar.)

For date I get «jue abr 12 12:54:51 -03 2018». For uptime I get «12:53:30 up 30 days, 24 min. «. For who -b I get «system boot 1969-12-31 21:00»

@dstonek: was your system running in 1969? I thought not. it means you are probably getting an error from something and the -1 is translated to a time just before the Unix ‘epoch’. Output will vary with locale; you have demonstrated that.

With the uptime implementation from procps 3.3.6 or newer, this will perfectly do what you want:

$ uptime --since 2018-07-24 09:22:50 

Use tuptime, you get all the information that you need, for example:

$ tuptime -e Startup: 1 at 08:03:58 10/08/15 Uptime: 6 hours, 56 minutes and 7 seconds Shutdown: OK at 15:00:05 10/08/15 Downtime: 17 hours, 8 minutes and 14 seconds Startup: 2 at 08:08:20 11/08/15 Uptime: 6 hours, 51 minutes and 38 seconds Shutdown: OK at 14:59:58 11/08/15 Downtime: 17 hours, 7 minutes and 46 seconds Startup: 3 at 08:07:45 12/08/15 Uptime: 6 hours, 50 minutes and 47 seconds Shutdown: OK at 14:58:32 12/08/15 Downtime: 17 hours, 5 minutes and 18 seconds Startup: 4 at 08:03:51 13/08/15 Uptime: 6 hours, 55 minutes and 12 seconds Shutdown: OK at 14:59:03 13/08/15 Downtime: 17 hours, 14 minutes and 20 seconds Startup: 5 at 08:13:24 14/08/15 Uptime: 1 hours, 28 minutes and 14 seconds System startups: 5 since 08:03:58 10/08/15 System shutdowns: 4 ok - 0 bad Average uptime: 5 hours, 48 minutes and 24 seconds Average downtime: 13 hours, 43 minutes and 7 seconds Current uptime: 1 hours, 28 minutes and 14 seconds since 08:13:24 14/08/15 Uptime rate: 29.74 % Downtime rate: 70.26 % System uptime: 1 days, 5 hours, 2 minutes and 1 seconds System downtime: 2 days, 20 hours, 35 minutes and 39 seconds System life: 4 days, 1 hours, 37 minutes and 40 seconds 

Источник

Как в Linux узнать даты выключения и перезагрузки компьютера

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

Последнее включение

Как узнать, когда Linux последний раз был включён? Если вам нужно определить время и дату последнего включения, то вы можете использовать команду who с опцией -b. Эта команда выведет точное число и время включения. Для выполнения команды не нужны привилегии root:

Читайте также:  Setting permission to user in linux

В какое время включался компьютер

С помощью команды last вы можете получить список, когда система включалась или перезагружалась. Это необязательно время, когда использовалась команда reboot, или когда нажималась кнопка «Перезагрузить» на рабочем столе. Это журнал событий, когда система была загружена.

Последнее включение Linux

Если вам нужно узнать только время последнего включения компьютера с Linux, то вы можете использовать предыдущую команду, но передать её вывод по конвейеру команде head с опцией -1, чтобы она вывела только одну строку. Чтобы узнать также и время предпоследней загрузки, то замените опцию на -2 — будут выведены две строки.

Выключения

Команда last работает аналогичным образом и для выключений. Она перечисляет случаи, когда компьютер был полностью выключен. Эта команда выводит диапазоны, когда компьютер был отключён. Чтобы узнать время перезагрузки (если вам важно отделить эти случаи от включения), то вы можете проанализировать эти данные и данные от предыдущей команды, чтобы получить то, что вам нужно.

Последнее выключение

Как и с перезагрузками, если данных слишком много, то вы можете передать вывод по конвейеру команде head для получения только последнего времени отключения. Конечно, можно указывать разные опции, например, -3 для вывода трёх последний периодов простоя.

Время работы — аптайм (Uptime)

Наконец если вам нужно узнать, как долго ваш компьютер работает, вы можете использовать команду uptime, чтобы получить эту информацию. Дополните её с флагом -p, чтобы вывод был намного более читаемым. Вы получите значение в днях, часах и минутах, которое ваш компьютер включён начиная с последней загрузки.

Надеюсь эти команды помогут решить то, что вы хотите узнать о жизни вашей системы, когда вас нет рядом, о неожиданных перезагрузках и выключениях. Если в проблему вовлечены другие программы, то вы можете проверить определённые файлы журналов в «/var/log».

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

Источник

🇲🇺 Как проверить дату выключения и перезагрузки в Linux

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

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

К счастью, Linux тщательно регистрирует системные события в большинстве дистрибутивов.

Доступ к этой зафиксированной информации из командной строки также очень прост.

Последняя загрузка

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

Вам не нужны привилегии суперпользователя, поэтому смело проверьте этот метод.

Перезагрузки

Командой last вы можете перечислить все разы, когда ваша система перезагружалась.

Это не обязательно те моменты, когда система использовала команду reboot или вы перезагрузились со своего рабочего стола.

Вместо этого он регистрирует каждый раз, когда ваша система загружается.

Читайте также:  Ssd прошивка в linux

Последняя перезагрузка

Если вы предпочитаете более лаконичную версию, показывающую только последнюю загрузку вашего компьютера, вы можете направить вывод в head и указать -1, указав выводить только одну строку.

Если вы предпочитаете загрузку до текущей сессии, используйте -2, чтобы получить обе строки.

Выключения

Команда last работает аналогично с выключениями.

Это время, когда ваш компьютер выключается полностью.

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

Вы можете сравнить вывод с аналогичной командой показа перезагрузок.

Последнее выключение

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

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

Uptime

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

Объедините его с флагом -p, чтобы получить более легко читаемый вывод.

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

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

Если задействованы другие программы, вы всегда можете проверить наличие определенных файлов журнала в «/var/log».

itisgood
😡 Как удалить строки, соответствующие определенному шаблону в файле, используя SED
💻 Как увеличить скорость интернета в Windows

You may also like

📜 Чтение файла построчно на Bash

📧 В чем разница между IMAP и POP3

✔️ Как управлять контейнерами LXD от имени обычного.

📜 Руководство для начинающих по созданию первого пакета.

Феноменальная популярность электроники Xiaomi: основные причины

📜 Получение вчерашней даты в Bash: Практическое руководство

Использование специальных гелей при мышечных болях

🐧 Сравнение команд Printf и Echo на Linux

📦 Как расширить/увеличить файловую систему VxFS на Linux

Услуги по размещению серверного оборудования в ЦОД

Leave a Comment Cancel Reply

• Свежие записи

• Категории

• Теги

• itsecforu.ru

• Страны посетителей

IT is good

В этой статье вы узнаете, как удалить удаленный Git-репозиторий. Процесс прост, но его полезно запомнить, чтобы избежать неожиданностей в будущем. Git – это…

В 11-й версии своей операционной системы Microsoft серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…

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

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

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

Источник

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