- Как найти время загрузки в Ubuntu — получите время загрузки Linux
- Узнайте, сколько времени требуется для загрузки системы Linux
- Systemd
- Как в Linux узнать даты выключения и перезагрузки компьютера
- Последнее включение
- В какое время включался компьютер
- Последнее включение Linux
- Выключения
- Последнее выключение
- Время работы — аптайм (Uptime)
- Связанные статьи:
- 🖌 Узнайте, сколько времени занимает загрузка вашей системы Linux
- Проверка времени загрузки в Linux с помощью systemd-analysis
- Бонусный совет: улучшение времени загрузки
- 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
Как найти время загрузки в Ubuntu — получите время загрузки Linux
Как найти время загрузки в Ubuntu. Получите время загрузки Linux и выясните, занимает ли Ubuntu много времени для загрузки. Используя команду «systemd», вы можете узнать, занимает ли Ubuntu слишком много времени для загрузки, а затем исправить это.
Узнайте, сколько времени требуется для загрузки системы Linux
Пользователи Ubuntu могут легко найти время загрузки Linux с помощью команды systemd-analysis. Просто запустите команду:
Когда вы выполните команду, вы увидите время загрузки системы.
Systemd
systemd — менеджер систем и сервисов для операционных систем Linux. При запуске в качестве первого процесса при загрузке (как PID 1) он действует как система инициализации, которая запускает и поддерживает службы пользовательского пространства.
Для совместимости с SysV, если systemd вызывается как init и PID не равен 1, он выполнит telinit и передаст все аргументы командной строки без изменений. Это означает, что init и telinit в основном эквивалентны при вызове из обычных сеансов входа в систему. Смотрите telinit (8) для получения дополнительной информации.
При запуске в качестве системного экземпляра systemd интерпретирует файл конфигурации system.conf и файлы в каталогах system.conf.d; При запуске в качестве пользовательского экземпляра systemd интерпретирует файл конфигурации user.conf и файлы в каталогах user.conf.d.
Команда Systemd-анализа используется для анализа производительности загрузки системы. Команда имеет следующий синтаксис:
1. systemd-анализ [ВАРИАНТЫ…] [время]
2. системный анализ [ОПЦИИ…] вина
3. systemd-анализ [ВАРИАНТЫ…] критической цепочки [БЛОК…]
4. systemd-analysis [ОПЦИИ…] график [> file.svg]
5. systemd-analysis [ОПЦИИ…] точка [ШАБЛОН…] [> file.dot]
6. systemd-analysis [ВАРИАНТЫ…] дамп
7. systemd-analysis [ОПЦИИ…] УРОВЕНЬ ЖУРНАЛА УСТАНОВКИ
8. systemd-analysis [ОПЦИИ…] ЦЕЛЬ-ЖУРНАЛ ЗАДАНИЯ
9. systemd-analysis [ВАРИАНТЫ…] проверить [ФАЙЛЫ…]
systemd-analysis может использоваться для определения статистики производительности загрузки системы и получения другой информации о состоянии и трассировке от менеджера системы и службы, а также для проверки правильности файлов модулей.
Время systemd-analysis выводит время, проведенное в ядре до того, как было достигнуто пространство пользователя, время, проведенное на исходном RAM-диске (initrd) до достижения нормального пространства пользователей системы, и время, которое потребовалось нормальному пространству пользователей системы для инициализации. Обратите внимание, что эти измерения просто измеряют время, прошедшее до момента, когда все системные службы были созданы, но не обязательно, пока они полностью не завершат инициализацию или диск не будет свободен.
обвинение systemd-analysis выводит список всех запущенных модулей, упорядоченных по времени, которое они потратили на инициализацию. Эта информация может быть использована для оптимизации времени загрузки. Обратите внимание, что выходные данные могут вводить в заблуждение, поскольку инициализация одной службы может быть медленной просто потому, что она ожидает завершения инициализации другой службы.
systemd-analysis критически-цепочечный [UNIT…] печатает дерево цепочки критичных по времени блоков (для каждого из указанных БЛОКОВ или для цели по умолчанию в противном случае). Время после того, как устройство активно или запущено, печатается после символа «@». Время, необходимое устройству для запуска, печатается после символа «+». Обратите внимание, что выходные данные могут вводить в заблуждение, поскольку инициализация одной службы может зависеть от активации сокета и из-за параллельного выполнения модулей.
Другой аргумент команды для использования:
Эта команда отображает выходные данные со всеми службами, перечисленными в порядке убывания.
Как в Linux узнать даты выключения и перезагрузки компьютера
Может быть множество причин, почему вы хотите узнать, когда ваш компьютер на Linux выключался, перезапускался и как долго он работает. Эта информация может пригодиться в поиске и устранении проблем, которые могли случиться, когда вы не наблюдали за системой. К счастью, Linux в большинстве дистрибутивов тщательно в автоматическом режиме ведёт журнал системных событий. Доступ к сохранённой информации из командной строки также очень простой.
Последнее включение
Как узнать, когда Linux последний раз был включён? Если вам нужно определить время и дату последнего включения, то вы можете использовать команду who с опцией -b. Эта команда выведет точное число и время включения. Для выполнения команды не нужны привилегии root:
В какое время включался компьютер
С помощью команды last вы можете получить список, когда система включалась или перезагружалась. Это необязательно время, когда использовалась команда reboot, или когда нажималась кнопка «Перезагрузить» на рабочем столе. Это журнал событий, когда система была загружена.
Последнее включение Linux
Если вам нужно узнать только время последнего включения компьютера с Linux, то вы можете использовать предыдущую команду, но передать её вывод по конвейеру команде head с опцией -1, чтобы она вывела только одну строку. Чтобы узнать также и время предпоследней загрузки, то замените опцию на -2 — будут выведены две строки.
Выключения
Команда last работает аналогичным образом и для выключений. Она перечисляет случаи, когда компьютер был полностью выключен. Эта команда выводит диапазоны, когда компьютер был отключён. Чтобы узнать время перезагрузки (если вам важно отделить эти случаи от включения), то вы можете проанализировать эти данные и данные от предыдущей команды, чтобы получить то, что вам нужно.
Последнее выключение
Как и с перезагрузками, если данных слишком много, то вы можете передать вывод по конвейеру команде head для получения только последнего времени отключения. Конечно, можно указывать разные опции, например, -3 для вывода трёх последний периодов простоя.
Время работы — аптайм (Uptime)
Наконец если вам нужно узнать, как долго ваш компьютер работает, вы можете использовать команду uptime, чтобы получить эту информацию. Дополните её с флагом -p, чтобы вывод был намного более читаемым. Вы получите значение в днях, часах и минутах, которое ваш компьютер включён начиная с последней загрузки.
Надеюсь эти команды помогут решить то, что вы хотите узнать о жизни вашей системы, когда вас нет рядом, о неожиданных перезагрузках и выключениях. Если в проблему вовлечены другие программы, то вы можете проверить определённые файлы журналов в «/var/log».
Связанные статьи:
🖌 Узнайте, сколько времени занимает загрузка вашей системы Linux
При включении системы вы ждете появления логотипа производителя, возможно, нескольких сообщений на экране (загрузка в небезопасном режиме), экрана Grub, экрана загрузки операционной системы и, наконец, экрана входа в систему.
Вы проверяли, сколько времени это заняло?
Если вам действительно не нужно знать, вы не будете беспокоиться о деталях времени загрузки.
Но что, если вам интересно узнать, как долго ваша Linux-система загружается?
Запуск секундомера – это один из способов выяснить это, но в Linux у вас есть лучшие и более простые способы узнать время запуска вашей системы.
Проверка времени загрузки в Linux с помощью systemd-analysis
Нравится вам это или нет, но systemd работает на большинстве популярных дистрибутивов Linux.
В systemd есть ряд утилит для управления вашей системой Linux.
Одна из этих утилит – systemd-analyze.
Команда systemd-analysis дает подробную информацию о том, сколько сервисов работало при последнем запуске и сколько времени они заняли.
Если вы запустите следующую команду в терминале:
Вы получите общее время загрузки вместе со временем, затрачиваемым на встроенное ПО, загрузчик, ядро и пространство пользователя:
Startup finished in 7.275s (firmware) + 13.136s (loader) + 2.803s (kernel) + 12.488s (userspace) = 35.704s graphical.target reached after 12.408s in userspace
Как вы можете видеть в выводе выше, моей системе потребовалось около 35 секунд, чтобы добраться до экрана, где я мог ввести свой пароль.
Я использую Dell XPS Ubuntu Edition.
Он использует хранилище SSD и, несмотря на это, для запуска требуется много времени.
Вы можете дополнительно разбить время загрузки на каждое устройство с помощью следующей команды:
7.347s plymouth-quit-wait.service 6.198s NetworkManager-wait-online.service 3.602s plymouth-start.service 3.271s plymouth-read-write.service 2.120s apparmor.service 1.503s tor@default.service 1.213s motd-news.service 908ms snapd.service 861ms keyboard-setup.service 739ms fwupd.service 702ms bolt.service 672ms dev-nvme0n1p3.device 608ms systemd-backlight@backlight:intel_backlight.service 539ms snap-core-7270.mount 504ms snap-midori-451.mount 463ms snap-screencloud-1.mount 446ms snapd.seeded.service 440ms snap-gtk\x2dcommon\x2dthemes-1313.mount 420ms snap-core18-1066.mount 416ms snap-scrcpy-133.mount 412ms snap-gnome\x2dcharacters-296.mount
Бонусный совет: улучшение времени загрузки
Если вы посмотрите на этот вывод, вы увидите, что и NetworkManager, и Plymouth занимают огромное количество времени загрузки.
Plymouth отвечает за загрузочный экран, который вы видите перед экраном входа в Ubuntu и других дистрибутивах.
NetworkManager отвечает за подключение к интернету и может быть отключен для ускорения загрузки. Не волнуйтесь, после входа в систему Wi-Fi будет работать нормально.
sudo systemctl disable NetworkManager-wait-online.service
Если вы хотите отменить изменение, вы можете использовать эту команду:
sudo systemctl enable NetworkManager-wait-online.service
itisgood
🏬 Как изменить тип и размер шрифта консоли Linux
🇮🇹 Исправляем ‘E: The package cache file is corrupted, it has the wrong hash” ошибку в Ubuntu.
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 серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…
Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…
Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…
Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…