Cylon — программа обслуживания Arch Linux для новичков
Недавно перешли на Arch Linux в качестве ежедневного драйвера? Большой! У меня для вас хорошие новости. Встречайте Cylon — программу обслуживания Arch Linux и его производных. Это управляемый через меню сценарий Bash, который обеспечивает обновления, обслуживание, резервное копирование и проверку системы для Arch Linux и его производных, таких как Manjaro Linux и т. д. Cylon в основном представляет собой программу CLI, а также имеет базовый диалог. Графический интерфейс. В этом руководстве мы увидим, как установить и использовать Cylon в Arch Linux.
Cylon — программа обслуживания Arch Linux
Установить Сайлон
Сайлон доступен в AUR. Установить его можно с помощью любых помощников AUR, например Yay.
yay -S cylon
Применение
Обратите внимание, что Cylon установит не все инструменты по умолчанию. Некоторые функции требуют установки различных пакетов зависимостей. Существует три зависимости, а остальные являются необязательными. Дополнительные зависимости оставляются на усмотрение пользователя. Когда вы выполняете функцию, она отображает недостающие пакеты, если они есть. Все недостающие пакеты будут отображаться в меню как н/д (недоступно). Прежде чем использовать такие функции, вам необходимо установить недостающие пакеты самостоятельно.
Чтобы запустить Cylon, введите cylon в терминале:
cylon
Пример вывода из моей системы Arch Linux:
Вы также можете запустить Cylon из меню. Обычно его можно найти в разделе Приложения > Системные инструменты.
Как вы видите на скриншоте выше, в главном меню Cylon есть 14 пунктов для выполнения различных функций. Для перехода к каждой записи введите соответствующий номер. Кроме того, как вы видите на скриншоте, помимо пунктов меню 2 и 3 есть n/a, что означает, что auracle и Trizen не установлены. . Вам необходимо сначала установить их, прежде чем выполнять эти функции.
Давайте посмотрим, что делает каждый пункт меню.
1. Пакман
В разделе Pacman вы можете выполнять различные операции по управлению пакетами, такие как установка, обновление, обновление, проверка, удаление пакетов, отображение информации о пакете, просмотр ленты новостей Arch Linux и многое другое. Просто введите число, чтобы выполнить соответствующее действие.
Вернуться в главное меню можно, набрав число 21.
2. оракул
auracle — это вспомогательная программа AUR, которую можно использовать для выполнения различных действий AUR, таких как установка, обновление, загрузка, поиск и удаление пакетов AUR в вашей системе Arch Linux.
3. тризен
Это то же самое, что и раздел выше.
4. Обновление системы
Как следует из названия, этот раздел посвящен обновлению Arch Linux. Здесь вы можете обновить как официальные пакеты, так и AUR. В этом разделе Сайлон предлагает вам следующие четыре варианта.
- Обновлять только основные репозитории Arch,
- Обновить только AUR,
- Обновить все репозитории,
- Нет обновления и выхода.
5. Обслуживание системы
В этом разделе вы можете выполнять следующие задачи обслуживания.
- Неудачные службы и статус Systemd,
- Проверьте журнал Journalctl на наличие ошибок,
- Проверьте Journalctl на наличие обрезки SSD fstrim,
- Анализ производительности загрузки системы,
- Проверьте наличие неработающих символических ссылок,
- Найдите файлы, в которых ни одна группа или пользователь не соответствует числовому идентификатору файла,
- потерянные файлы,
- Использование дискового пространства,
- Найдите 200 самых больших файлов,
- Найдите использование инодов,
- Сканирование старых файлов конфигурации,
- Распечатать информацию о датчиках,
- Очистите файлы журнала,
- Удалить дампы ядра /var/lib/systemd/coredump/,
- Удалить файлы,
- отбеливатель н/д,
- rmlint н/д,
- Список всех открытых файлов,
- декодер таблицы ДМИ,
- Возвращаться.
Неустановленные пакеты, кроме приложений, будут обозначены буквами n/a. Вам необходимо сначала установить их, прежде чем выбирать это конкретное действие.
6. Резервное копирование системы
В этом разделе представлены утилиты резервного копирования, такие как rsync, для резервного копирования вашей системы Arch Linux. Кроме того, существуют пользовательские параметры резервного копирования, которые позволяют вручную создавать резервные копии файлов и папок в указанном пользователем месте.
7. Безопасность системы
Cylon предоставляет различные инструменты безопасности, включая следующие:
- ccrypt — шифровать/дешифровать файлы,
- clamav - Антивирус,
- rkhunter - сканирование охотника за RootKit,
- lynis — инструмент системного аудита,
- Генератор паролей,
- Перечислите информацию о сроке действия пароля пользователя,
- Аудит файлов SUID/SGID.
Помните, что вам необходимо установить их самостоятельно, чтобы использовать. Cylon не поможет вам установить недостающие пакеты.
8. Обслуживание сети
Этот раздел предназначен для сетевых функций. Здесь вы можете:
- Постоянно наблюдайте за качеством Wi-Fi-соединения на экране,
- Используйте Speedtest-cli - тестирование пропускной способности Интернета,
- Проверьте, работает ли сайт с помощью netcat и ping,
- Отобразить все интерфейсы, которые доступны в данный момент,
- Отображение таблицы маршрутизации ядра,
- Проверьте статус UFW, Несложный брандмауэр,
- Проверка статуса синхронизации времени в сети,
- трассировка трассировки пакетов маршрута печати до сетевого хоста,
- трассировка отслеживает путь к сетевому узлу,
- Просмотреть все открытые порты
9. терминал xterm
Здесь вы можете запустить терминал xterm по пути к выходной папке в новом окне.
10. Просмотр/редактирование файла конфигурации
Просмотрите и при необходимости отредактируйте файлы конфигурации.
11. Системная информация
Это наиболее полезная функция утилиты Cylon. В этом разделе представлена информация о вашей системе Arch Linux, например:
- Время работы,
- Подробности ядра,
- архитектура ОС,
- Имя пользователя,
- Оболочка по умолчанию,
- Разрешение экрана,
- ПРОЦЕССОР,
- ОЗУ (используется/всего),
- переменная редактора,
- Расположение папки кэша pacman,
- Держите пакеты,
- Количество сиротских пакетов,
- Общее количество установленных пакетов,
- Количество всех явно установленных пакетов,
- Все иностранные установленные пакеты,
- Все сторонние явно установленные пакеты,
- Все пакеты установлены как зависимости,
- Топ-5 крупнейших пакетов,
- 5 новейших обновленных пакетов,
- Пакеты Установленный размер по репозиториям.
12. Информация о сайлонах
Он отобразит информацию о программе Cylon. Он также выполняет проверку установки зависимостей и отображает список установленных неустановленных зависимостей.
13. Погода
Он отображает прогноз погоды на 3 дня, выполненный утилитой wttr.in.
Связанное чтение:
- Как проверить информацию о погоде из командной строки в Linux
14. Выход
Введите 14, чтобы выйти из Сайлона.
Для получения более подробной информации введите cylon -h в Терминале, чтобы распечатать информацию о Cylon.
Рекомендуется к прочтению:
- Cylon-deb: Программа обслуживания Debian Linux
Сценарий Cylon предлагает множество инструментов и функций для обслуживания вашей системы Arch Linux. Если вы новичок в Arch Linux, попробуйте и посмотрите, поможет ли это.
Ресурс:
- Страница Сайлона на GitHub