Поиск по сайту:

Объяснение команды времени безотказной работы Linux для начинающих с примерами


На этой странице

  1. Команда времени безотказной работы Linux
  2. Q1. Как использовать команду uptime
  3. Вопрос 2. Как заставить инструмент отображать время в красивом формате
  4. Вопрос 3. Как заставить отображать дату/время безотказной работы с момента запуска системы
  5. Q4. Как получить информацию о версии и помощь в целом
  6. Заключение

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

Но перед этим стоит упомянуть, что все примеры, используемые в этом руководстве, были протестированы на компьютере с Ubuntu 18.04 LTS.

Команда времени безотказной работы Linux

Как следует из названия, команда uptime дает вам время, в течение которого система была включена (или работала). Вот его синтаксис:

uptime [options]

А вот как это объясняет справочная страница инструментов:

uptime gives a one line display of the following information. The current time, how long the system
has been running, how many users are currently logged on, and the system load averages for the past
1, 5, and 15 minutes.

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

Q1. Как использовать команду uptime

Базовое использование Uptime очень просто — просто напишите название команды и нажмите Enter.

uptime

Вот какой вывод производит инструмент:

Таким образом, первая запись — это текущее время, затем up показывает, что система работает, 5:53 — это общее время, в течение которого система была включена, и, наконец, это средние значения загрузки системы. На всякий случай, если вы хотите узнать больше, вот что написано на справочной странице uptime о последней записи:

System load averages is the average number of processes that are either in a runnable or 
uninterruptable state. A process in a runnable state is  either using the CPU or waiting to use the
CPU. A process in uninterruptable state is waiting for some I/O access, eg waiting for  disk.

The  averages are taken over the three time intervals. Load averages are not normalized for the
number of CPUs in a system, so a load  average  of 1 means a single CPU system is loaded all the
time while on a 4 CPU system it means it was idle 75% of the time.

Q2. Как заставить инструмент отображать время в красивом формате

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

uptime -p

Вот вывод, который эта команда произвела в нашем случае:

Q3. Как заставить отображать дату/время безотказной работы с момента запуска системы

Вы также можете сделать так, чтобы время безотказной работы отображало время/дату с момента запуска системы. Это можно сделать с помощью параметра командной строки -s.

uptime -s

Вот вывод, который команда произвела в нашем случае:

Q4. Как получить информацию о версии и помощь в целом

Используйте опцию -V для получения информации о версии и -h для общей справки.

uptime -V
uptime -h

Заключение

Как вы заметили, команду uptime легко понять и использовать. Он не предлагает много функций (или параметров командной строки). Все, что он предлагает, обсуждалось здесь. Так что просто попрактикуйтесь в этих вариантах, и вы будете готовы использовать время безотказной работы в своей повседневной работе. На всякий случай, если вам нужно, вот справочная страница инструментов.