- Русские Блоги
- 11 способов просмотра времени работы системы / сервера в Linux
- Посмотреть время работы компьютера после перезагрузки
- Windows
- 1. Команда net stats
- 2. Команда systeminfo
- Время выключения Windows
- Linux
- 1. Uptime
- 2. w
- 3. Top
- Как в Linux узнать даты выключения и перезагрузки компьютера
- Последнее включение
- В какое время включался компьютер
- Последнее включение Linux
- Выключения
- Последнее выключение
- Время работы — аптайм (Uptime)
- Связанные статьи:
Русские Блоги
11 способов просмотра времени работы системы / сервера в Linux
Вы хотите знать, как долго ваша система Linux работает и работает без простоев? Когда началась система?
В Linux существует несколько команд для просмотра времени работы сервера / системы. Большинство пользователей предпочитают использовать стандартную и хорошо известную команду uptime для получения этой конкретной информации.
Время работы сервера не так важно для некоторых пользователей, но когда на сервере запускаются критически важные приложения, такие как портал портала онлайн-магазинов и портал онлайн-банкинга, это очень важно для администраторов серверов.
При этом должно быть достигнуто нулевое время простоя, потому что однажды простоя затронет миллионы пользователей.
Как я уже сказал, многие команды позволяют пользователям видеть время работы сервера Linux. В этом уроке я научу вас, как использовать следующие 11 способов просмотра.
Время работы — это время, прошедшее с момента последнего выключения или перезапуска сервера.
Команда uptime получает подробную информацию в файле / proc и выводит время безотказной работы, а файл / proc не подходит для прямого просмотра.
Следующие команды выведут время работы и запуска системы. Некоторая дополнительная информация также будет отображаться.
метод 1 : использование uptime команда
Команда uptime может выводить информацию о том, как долго работала система, и о средней загрузке системы. Информация, отображаемая командой uptime, отображается в следующем порядке: текущее время, продолжительность работы системы, количество зарегистрированных пользователей в настоящее время и средняя загрузка системы за последние 1, 5 и 15 минут.
метод 2 : использование w команда
Команда w используется для отображения списка пользователей, вошедших в систему, и для отображения инструкций, которые выполняет пользователь. Выполнив эту команду, вы сможете узнать, кто из пользователей в данный момент вошел в систему и какие программы они выполняют. Выполнение одной только команды w отобразит всех пользователей. Вы также можете указать имя пользователя для отображения только информации о конкретном пользователе.
метод 3 : использование top команда
top команда Он может динамически проверять общую работу системы в режиме реального времени и является одной из основных команд для мониторинга системных процессов в реальном времени в Linux. Он отображает системную информацию и информацию о запущенных процессах, таких как время безотказной работы, средняя нагрузка, количество запущенных задач, количество зарегистрированных пользователей, количество процессоров и их загрузка, информация о памяти и пространстве подкачки. Это практичный инструмент, который объединяет информацию о производительности и работе многопартийной системы мониторинга информации. Интерактивный интерфейс, предоставляемый командой top, может управляться с помощью горячих клавиш.
метод 4 : использование who команда
Команда who отображает информацию о пользователях, которые в данный момент вошли в систему. Команда who похожа на команду w, но последняя также содержит дополнительные данные и статистику. Команду who можно выполнить, чтобы узнать, какие пользователи в данный момент вошли в систему, а одна команда who перечислит учетную запись для входа в систему, используемый терминал, время входа в систему и место входа в систему или какой дисплей X используется.
метод 5 : использование last команда
Последняя команда используется для отображения самой последней информации для входа в систему. Запустите последнюю команду в одиночку, она прочитает файл / var / log / wtmp и отобразит список пользователей, вошедших в систему для получения содержимого файла.
метод 6 : использование /proc/uptime файл
Этот файл содержит подробную информацию о времени работы системы с момента последнего запуска. Вывод / proc / uptime довольно упрощен.
Первое число — это общее количество секунд с момента запуска системы. Второе число — это время простоя системы в общем времени в секундах.
метод 7 : использование tuptime команда
Tuptime — это инструмент, который сообщает о времени работы системы, выводит историческую информацию и создает статистику, а также сохраняет данные между перезапусками Это похоже на команду uptime, но вывод более интересен.
метод 8 : использование htop команда
Htop — это интерактивный просмотрщик процессов, работающий в Linux, разработанный Хишамом с использованием библиотеки ncurses. Htop имеет много функций и опций по сравнению с топ.
метод 9 : использование glances команда
Glances — это кроссплатформенный инструмент мониторинга, основанный на библиотеке curses, написанной на Python. Можно сказать, что он очень мощный, и вы можете получить много информации с небольшим пространством. Он использует библиотеку psutil для получения информации из системы.
Glances может контролировать процессор, память, нагрузку, процесс, сетевой интерфейс, дисковый ввод-вывод, дисковый массив RAID, датчик, файловую систему (и папку), контейнер, монитор, журнал предупреждений, системную информацию, время работы, быстрый просмотр. Быстрый просмотр (Процессор, память, загрузка) и т. Д.
метод 10 : использование stat команда
Команда stat отображает подробный статус указанного файла или файловой системы.
метод 11 : использование procinfo команда
Procinfo собирает некоторые системные данные из папки / proc и форматирует их на стандартном устройстве вывода.
Посмотреть время работы компьютера после перезагрузки
Обновлено: 08.02.2018 Опубликовано: 17.08.2016
Иногда хочется (или необходимо) увидеть, сколько компьютер работал времени без перезагрузки. В данной инструкции приведены примеры команд для Windows и Linux.
Для определения возраста компьютера или ноутбука, не стоит полагаться на 100% на данную информацию — система может быть переустановлена, а вместе с этим, сбивается общее время работы системы.
Windows
Открываем командную строку.
Для этого нажимаем комбинацию клавиш Win + R и в появившемся окне вводим cmd:
И нажимаем OK. Откроется командная строка.
1. Команда net stats
Введем команду net stats srv
Среди результатов увидим Статистика после .
Это и будет, так называемый, uptime windows или время работы с момента последнего запуска.
2. Команда systeminfo
Для более детальной информации также можно ввести следующую команду:
Она покажет детальную информацию, в том числе общее (суммарное) время работы компьютера:
* где дата установки — дата и время, когда система была запущена в первые; время загрузки системы — дата и время, когда система была перезагружена последний раз.
Время выключения Windows
Открываем журнал Windows (команда eventvwr) и находим последнее событие с кодом 6006:
Linux
Любая из приведенных ниже команд позволит посмотреть общее время работы Linux:
1. Uptime
13:28:16 up 27 days, 2:46, 1 user, load average: 0.00, 0.02, 0.05
* где 13:28:16 — текущее время; up 27 days — дней с последней перезагрузки.
2. w
* по сути, ответ тот же, что и после ввода команды uptime, с подробными сведениями подключения пользователей.
3. Top
Команда top предназначена для отображения состояния загруженности Linux, но она также показывает, сколько компьютер работал после перезагрузки:
top — 13:35:15 up 27 days, 2:53, 1 user, load average: 0.03, 0.03, 0.05
Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.2 st
KiB Mem : 1016040 total, 77052 free, 591528 used, 347460 buff/cache
KiB Swap: 524284 total, 231264 free, 293020 used. 237288 avail Mem
* в данном случае, нас интересует верхняя строчка, которая нам напоминает вывод, все той же, uptime.
Как в Linux узнать даты выключения и перезагрузки компьютера
Может быть множество причин, почему вы хотите узнать, когда ваш компьютер на Linux выключался, перезапускался и как долго он работает. Эта информация может пригодиться в поиске и устранении проблем, которые могли случиться, когда вы не наблюдали за системой. К счастью, Linux в большинстве дистрибутивов тщательно в автоматическом режиме ведёт журнал системных событий. Доступ к сохранённой информации из командной строки также очень простой.
Последнее включение
Как узнать, когда Linux последний раз был включён? Если вам нужно определить время и дату последнего включения, то вы можете использовать команду who с опцией -b. Эта команда выведет точное число и время включения. Для выполнения команды не нужны привилегии root:
В какое время включался компьютер
С помощью команды last вы можете получить список, когда система включалась или перезагружалась. Это необязательно время, когда использовалась команда reboot, или когда нажималась кнопка «Перезагрузить» на рабочем столе. Это журнал событий, когда система была загружена.
Последнее включение Linux
Если вам нужно узнать только время последнего включения компьютера с Linux, то вы можете использовать предыдущую команду, но передать её вывод по конвейеру команде head с опцией -1, чтобы она вывела только одну строку. Чтобы узнать также и время предпоследней загрузки, то замените опцию на -2 — будут выведены две строки.
Выключения
Команда last работает аналогичным образом и для выключений. Она перечисляет случаи, когда компьютер был полностью выключен. Эта команда выводит диапазоны, когда компьютер был отключён. Чтобы узнать время перезагрузки (если вам важно отделить эти случаи от включения), то вы можете проанализировать эти данные и данные от предыдущей команды, чтобы получить то, что вам нужно.
Последнее выключение
Как и с перезагрузками, если данных слишком много, то вы можете передать вывод по конвейеру команде head для получения только последнего времени отключения. Конечно, можно указывать разные опции, например, -3 для вывода трёх последний периодов простоя.
Время работы — аптайм (Uptime)
Наконец если вам нужно узнать, как долго ваш компьютер работает, вы можете использовать команду uptime, чтобы получить эту информацию. Дополните её с флагом -p, чтобы вывод был намного более читаемым. Вы получите значение в днях, часах и минутах, которое ваш компьютер включён начиная с последней загрузки.
Надеюсь эти команды помогут решить то, что вы хотите узнать о жизни вашей системы, когда вас нет рядом, о неожиданных перезагрузках и выключениях. Если в проблему вовлечены другие программы, то вы можете проверить определённые файлы журналов в «/var/log».