Как посмотреть время загрузки linux
Чтобы ускорить загрузку системы линукс, необходимо сначала провести анализ. В этом нам поможет systemd-analyze.
Для начала мы можем посмотреть время загрузки операционной системы. Введем следующую команду:
Вывод у меня получился такой:
Startup finished in 2.551s (kernel) + 5.787s (userspace) = 8.338s
graphical.target reached after 5.765s in userspace
Из него мы видим, что ядро загрузилось за 2.551 секунды, а все остальное за 5.787. Итого около 8 секунд грузилась вся система. Графический интерфейс стал доступен через 5.765 секунды.
Дальше мы можем посмотреть, что же больше всего задерживает загрузку:
# systemd-analyze blame | head -n 10
4.279s apparmor.service
1.044s man-db.service
951ms apt-daily-upgrade.service
834ms apt-daily.service
790ms logrotate.service
619ms upower.service
573ms systemd-logind.service
461ms dev-sda2.device
180ms udisks2.service
158ms systemd-timesyncd.service
Видим, что в ТОП-3 у нас входят: apparmor.service, man-db.service, apt-daily-upgrade.service… Надо над этим подумать на досуге
И на десерт – графическая карта анализа загрузки Linux:
# systemd-analyze plot > boot_analysis.svg
Открываем файл boot_analysis.svg (например, через Gwenview) и видим то, что на скриншоте.
Теперь-то точно ни один процесс загрузки не останется незамеченым! Удачи в поисках и оптимизации загрузки Вашей ОС!
Как передавать файлы между Linux, Android и iOS с помощью Snapdrop
Хотите обмениваться файлами между Linux, Android и iOS без установки какого-либо приложения? Попробуйте Snapdrop, веб-службу передачи файлов.
Межплатформенный обмен файлами никогда не был простым. Конечно, у вас есть такие сервисы, как AirDrop, Nearby Share и Quick Share, но они работают только в своих экосистемах.
В результате, если вы хотите перенести файлы из Linux на устройство Android/iOS или наоборот, вам понадобится кроссплатформенный сервис обмена файлами. Несмотря на то, что у вас есть несколько различных вариантов в этом отношении, Snapdrop — самый эффективный сервис обмена файлами из всех.
Вот руководство, подробно описывающее Snapdrop и способы его использования для передачи файлов между устройствами Linux, Android и iOS.
Введение в Snapdrop
Прежде чем перейти непосредственно к передаче файлов с помощью Snapdrop, вот краткое руководство по сервису.
Snapdrop — это веб-клон Apple AirDrop. Он использует соединение P2P (одноранговое соединение) для облегчения передачи файлов между устройствами, поэтому вы можете использовать его практически с любым устройством, независимо от операционной системы, на которой оно работает. И что самое приятное, вам не нужно регистрироваться в сервисе, чтобы использовать его.
Говоря об аспектах конфиденциальности и безопасности, Snapdrop использует WebRTC, что делает шифрование обязательным, и поэтому все ваши файлы шифруются при передаче. Кроме того, служба утверждает, что никогда не хранит файлы пользователей, поскольку даже не использует базу данных.
Поскольку это сервис с открытым исходным кодом, его исходный код доступен на GitHub. Вы можете проверить и просмотреть код, если вас беспокоят его последствия для безопасности или вы хотите узнать больше о его работе.
Передача файлов между Linux, Android и iOS
Единственным требованием использования Snapdrop является использование браузера на основе WebRTC. А поскольку сегодня почти все основные веб-браузеры — Chrome, Brave, Edge, Firefox и т. д. — используют WebRTC, вы можете выбрать любой из этих браузеров.
В этом руководстве мы будем использовать Google Chrome для демонстрации процесса передачи файлов между устройствами Linux, Android и iOS. Не стесняйтесь использовать свой браузер по выбору.
Примечание. Два браузера, между которыми вы пытаетесь передать файлы, могут не совпадать.
Делитесь файлами с Linux на Android или iOS
Чтобы обмениваться файлами с компьютера Linux на устройстве Android/iOS, сначала убедитесь, что оба устройства находятся в одной сети.
Затем откройте веб-браузер на своем компьютере и перейдите на веб-сайт Snapdrop. Повторите тот же шаг на своем устройстве Android/iOS.
Если ваш компьютер и Android/iOS находятся в одной сети Wi-Fi, они должны быть видны друг другу в Snapdrop. Ваше имя для обнаружения будет отображаться рядом с ярлыком Вы известны как. Если в вашей сети есть несколько устройств, посещающих Snapdrop, они также будут отображаться на экране.
Теперь, чтобы перенести файлы с компьютера на Android/iPhone, выполните следующие действия:
- Нажмите на устройство, на которое вы хотите отправить файлы.
- Затем Snapdrop откроет проводник на вашем компьютере. Используйте его, чтобы перейти к каталогу, содержащему файлы, которые вы хотите передать.
- Выберите файлы для совместного использования и нажмите кнопку ОК или Открыть.
Кроме того, вы можете открыть файловый менеджер и браузер одновременно и перетащить файлы из файлового менеджера на принимающее устройство напрямую, чтобы сэкономить несколько дополнительных шагов.
Затем на принимающем устройстве (Android/iOS) нажмите кнопку Сохранить при появлении запроса в окне «Полученный файл» для сохранения полученных файлов. Нажмите Игнорировать, чтобы отклонить запрос.
Если вы хотите избавить себя от хлопот сохранения файлов вручную, снимите флажок Запрашивать сохранение каждого файла перед загрузкой, и Snapdrop автоматически загрузит и сохранит входящие файлы для вас.
Все полученные файлы сохраняются в вашей файловой системе, и вы можете получить к ним доступ с помощью приложения «Файлы» (на iPhone) или файлового менеджера по умолчанию (на Android).
Перенос файлов с Android/iOS на Linux
Подобно переносу файлов с вашего компьютера с Linux на Android/iOS, обратный путь тоже довольно прост.
Для этого убедитесь, что оба устройства находятся в одной сети. Затем откройте свой любимый веб-браузер на устройстве Android/iOS и компьютере с Linux, один за другим, и посетите веб-сайт Snapdrop.
Когда вы находитесь в Snapdrop на обоих этих устройствах, они должны быть видны друг другу. Выполните следующие шаги, в зависимости от вашего смартфона, чтобы отправлять файлы на компьютер с Linux через Snapdrop.
На Android
- Нажмите на имя компьютера с Linux в Snapdrop и выберите Файлы (или файловый менеджер по умолчанию).
- Выберите файлы, которыми хотите поделиться, и нажмите Выбрать или ОК.
На iPhone
- Коснитесь имени компьютера с Linux в Snapdrop и выберите Обзор, чтобы открыть приложение Файлы.
- Теперь перейдите к папке, из которой вы хотите поделиться файлами, выберите файлы для обмена и нажмите Открыть.
- Кроме того, чтобы поделиться фотографиями, выберите Фотобиблиотека в меню и выберите фотографии, которыми хотите поделиться.
Теперь переключитесь на свой компьютер с Linux, и вы увидите всплывающее окно с вопросом, хотите ли вы сохранить полученные файлы. Нажмите Сохранить, чтобы загрузить их на свой компьютер. Либо нажмите Игнорировать, чтобы запретить передачу.
Как упоминалось ранее, здесь вы также можете снять флажок Запрашивать сохранение каждого файла перед загрузкой, чтобы автоматически загружать полученные файлы на ваш компьютер.
Параметры Snapdrop, которые вы, возможно, захотите изучить
Хотя Snapdrop выглядит минимально с точки зрения внешнего вида и функциональности, он предлагает несколько дополнительных опций для повышения удобства использования и улучшения взаимодействия с пользователем.
Вот список этих параметров и настроек, которые вы можете изменить:
1. Отправить сообщение
Как следует из названия, эта функция позволяет отправлять сообщения на другое устройство в Snapdrop. Это может пригодиться, когда несколько пользователей в вашей сети получают доступ к Snapdrop, и вы хотите определить нужного человека, прежде чем делиться с ним файлами.
Чтобы отправить сообщение другому пользователю Snapdrop в Linux, щелкните правой кнопкой мыши имя человека, введите свое сообщение в окне Отправить сообщение и нажмите ОТПРАВИТЬ.
Чтобы отправить сообщение с устройства Android или iPhone, нажмите и удерживайте устройство, на которое вы хотите отправить сообщение, пока не появится параметр Отправить сообщение. Введите текст в это окно и нажмите кнопку ОТПРАВИТЬ.
2. Включить уведомления
Snapdrop позволяет включать уведомления на месте, поэтому вы будете получать оповещения всякий раз, когда кто-то отправляет вам сообщение или делится файлом.
3. Включите темный режим
Если вы предпочитаете темные интерфейсы, вы можете нажать значок Луна в правом верхнем углу экрана, чтобы переключаться между светлым и темным режимами.
4. Сохраните Snapdrop как приложение
Наконец, Snapdrop также позволяет вам сохранять сайт на главном экране вашего смартфона, как приложение, поэтому вы можете легко получить к нему доступ одним щелчком мыши, и вам не нужно будет снова и снова вводить адрес веб-сайта в URL-адресе.
Для этого на устройстве Android откройте веб-сайт, коснитесь значка Телефон в правом верхнем углу экрана и нажмите Установить. Если вы используете iPhone, перейдите на веб-сайт, нажмите кнопку Поделиться и выберите Добавить на главный экран.
Легко обменивайтесь файлами между Linux, Android и iOS
С помощью этого руководства вы можете легко использовать Snapdrop для обмена всеми видами файлов между вашим компьютером Linux и устройством Android/iOS.
Излишне говорить, что, поскольку Snapdrop является кроссплатформенным сервисом, вы также можете использовать его для обмена файлами между телефоном Android и iPhone, а также другими устройствами.
Если вы хотите всесторонне взглянуть на другие методы обмена файлами, ознакомьтесь со всеми самыми быстрыми методами передачи файлов для обмена файлами между ПК и мобильными устройствами.
Все права защищены. © Linux-Console.net • 2019-2023
Как узнать время работы операционной системы Linux?
При работе с любой операционной системой иногда требуется понимание какой количество времени прошло со времени последнего старта ОС, либо дату и время загрузки операционной системы. Эти значения взаимовычисляемые, и какой из них использовать зависит от цели, которую необходимо достичь. Для определение времени работы ОС Linux можно использовать следующие встроенные возможности:
Определение времени работы Linux при помощи команды Uptime
Команду uptime можно запускать без параметров, так и с параметрами
uptime [options]
Где, Options:
-p, —pretty Показывает время работы ОС
-h, —help Показывает помощь
-s, —since Показывает время старта ОС
-V, —version Отображение версии
результат запуска как с параметрами, так и без показан ниже на скриншоте:
Определение времени работы Linux при помощи команды w
Для определения времени работ ОС Linux можно также воспользоваться командой w. Результат ее выполнения показан на скриншоте ниже:
Определение времени работы Linux при помощи команды top
Для определения времени работ ОС Linux можно также воспользоваться командой top. результат ее выполнения показан на скриншоте ниже, время работы ОС с момент запуска можно увидеть в левом верхнем углу.
Как в Linux узнать даты выключения и перезагрузки компьютера
Может быть множество причин, почему вы хотите узнать, когда ваш компьютер на Linux выключался, перезапускался и как долго он работает. Эта информация может пригодиться в поиске и устранении проблем, которые могли случиться, когда вы не наблюдали за системой. К счастью, Linux в большинстве дистрибутивов тщательно в автоматическом режиме ведёт журнал системных событий. Доступ к сохранённой информации из командной строки также очень простой.
Последнее включение
Как узнать, когда Linux последний раз был включён? Если вам нужно определить время и дату последнего включения, то вы можете использовать команду who с опцией -b. Эта команда выведет точное число и время включения. Для выполнения команды не нужны привилегии root:
who -b
В какое время включался компьютер
С помощью команды last вы можете получить список, когда система включалась или перезагружалась. Это необязательно время, когда использовалась команда reboot, или когда нажималась кнопка «Перезагрузить» на рабочем столе. Это журнал событий, когда система была загружена.
last -x reboot
Последнее включение Linux
Если вам нужно узнать только время последнего включения компьютера с Linux, то вы можете использовать предыдущую команду, но передать её вывод по конвейеру команде head с опцией -1, чтобы она вывела только одну строку. Чтобы узнать также и время предпоследней загрузки, то замените опцию на -2 — будут выведены две строки.
last -x reboot | head -1
Выключения
Команда last работает аналогичным образом и для выключений. Она перечисляет случаи, когда компьютер был полностью выключен. Эта команда выводит диапазоны, когда компьютер был отключён. Чтобы узнать время перезагрузки (если вам важно отделить эти случаи от включения), то вы можете проанализировать эти данные и данные от предыдущей команды, чтобы получить то, что вам нужно.
last -x shutdown
Последнее выключение
Как и с перезагрузками, если данных слишком много, то вы можете передать вывод по конвейеру команде head для получения только последнего времени отключения. Конечно, можно указывать разные опции, например, -3 для вывода трёх последний периодов простоя.
last -x shutdown | head -1
Время работы — аптайм (Uptime)
Наконец если вам нужно узнать, как долго ваш компьютер работает, вы можете использовать команду uptime, чтобы получить эту информацию. Дополните её с флагом -p, чтобы вывод был намного более читаемым. Вы получите значение в днях, часах и минутах, которое ваш компьютер включён начиная с последней загрузки.
uptime -p
Надеюсь эти команды помогут решить то, что вы хотите узнать о жизни вашей системы, когда вас нет рядом, о неожиданных перезагрузках и выключениях. Если в проблему вовлечены другие программы, то вы можете проверить определённые файлы журналов в «/var/log».
Связанные статьи:
- Что такое TTY в Linux? (и как использовать команду tty) (57%)
- Как проверить использование памяти на Linux (50%)
- Как закрыть терминал без убийства запущенной в нём команды (50%)
- Решение проблемы gnome-keyring-daemon не отвечает в Linux Mint и не даёт выключить компьютер (50%)
- Как в Linux Mint 18 включить автоматический вход в систему (50%)
- Как пользоваться tmux для создания нескольких терминалов внутри одной консоли (RANDOM — 50%)