Crazy Linuxoid
218 subscribers
31 photos
7 files
346 links
Делюсь сисадминскими изысканиями.
Download Telegram
🚀 Как удалить PPA в Ubuntu

PPA (Personal Package Archive) — это удобный способ установки стороннего ПО, но устаревшие PPA могут вызывать ошибки и проблемы с безопасностью. Рассмотрим, как их удалить.

Зачем удалять PPA?

• Ошибки вроде Unable to locate package.
• Конфликты версий и зависимостей.
• Угрозы безопасности.
• Очистка системы от ненужных репозиториев.

Как удалить PPA?

1️⃣ Через графический интерфейс:

• Откройте «Программы и обновления».
• Перейдите на вкладку «Другое ПО».
• Выберите PPA и нажмите «Удалить».

2️⃣ Через командную строку:
sudo add-apt-repository --remove ppa:PPA_Name/ppa

Пример:
sudo add-apt-repository --remove ppa:speed-dreams/ppa


3️⃣ Удаление файла .list вручную:
sudo rm -i /etc/apt/sources.list.d/PPA_Name.list


4️⃣ Использование ppa-purge:
• Установите ppa-purge:
sudo apt-get install ppa-purge

• Очистите PPA:
sudo ppa-purge ppa:PPA_Name/ppa

Этот метод также возвращает пакеты к версиям из официальных репозиториев.

Рекомендации:

• Удаляйте приложения, установленные через PPA, перед удалением репозитория.
• Используйте официальные репозитории для стабильности системы.

Удаление PPA — это просто! Регулярно проверяйте и чистите репозитории, чтобы система работала без сбоев. 💻

P. S.: Если нужно что-то добавить или изменить, дайте знать! 😊
ROADIT.ru
👍3
📚 Как настроить Calibre Server на Ubuntu/Debian

Calibre — это мощный инструмент для управления электронными книгами. С Calibre Server вы можете получить доступ к своей библиотеке из любой точки мира. Рассмотрим, как его установить и настроить.

1. Настройка файрвола (UFW)
1. Проверьте статус UFW:
sudo ufw status


2. Откройте порты HTTP и HTTPS:
sudo ufw allow http
sudo ufw allow https

2. Установка Calibre
1. Установите зависимости:
sudo apt install libfontconfig libegl1 libopengl0 \
libxcb-cursor0 libxkbcommon0 libgl1 libglx0 \
libxcomposite1 libxdamage1 libxrandr2 libxtst6 \
libasound2 libxkbfile1


2. Загрузите и установите Calibre:
wget https://download.calibre-ebook.com/linux-installer.sh
chmod +x ./linux-installer.sh
sudo ./linux-installer.sh

3. Создание библиотеки
1. Создайте каталог для библиотеки:
mkdir calibre-library


2. Добавьте книги:
calibredb add книга.формат --with-library calibre-library/

4. Запуск Calibre Server
1. Запустите сервер:
calibre-server calibre-library


2. Откройте порт 8080:
sudo ufw allow 8080


Сервер будет доступен по адресу: http://ваш_IP:8080.

5. Создание systemd-юнита
1. Создайте файл /etc/systemd/system/calibre-server.service:
[Unit]
Description=Calibre Server
After=network.target

[Service]
Type=simple
User=<username>
Group=<username>
ExecStart=/opt/calibre/calibre-server \
/home/<username>/calibre-library \
--enable-local-write

[Install]
WantedBy=multi-user.target


2. Запустите и включите службу:
sudo systemctl daemon-reload
sudo systemctl enable calibre-server
sudo systemctl start calibre-server

6. Настройка аутентификации
1. Остановите сервер:
sudo systemctl stop calibre-server


2. Добавьте пользователя:
sudo calibre-server --manage-users


3. Включите аутентификацию в файле службы:
ExecStart=/opt/calibre/calibre-server \
"/home/<username>/calibre-library" \
--userdb "/home/<username>/.config/calibre/server-users.sqlite" \
--enable-local-write --enable-auth


4. Перезапустите сервер:
sudo systemctl daemon-reload
sudo systemctl start calibre-server

Заключение
Теперь ваша библиотека доступна через Calibre Server с защитой аутентификацией. Управляйте книгами из любой точки мира! 🌍📖

Если есть вопросы, пишите в комментариях! 😊

RoadIT.ru
👍2
🔍 Сравнение каталогов в Linux: быстро и просто

Сравнить два каталога в Linux — задача не такая очевидная, как кажется. Файлы могут отличаться, даже если названия совпадают.

Быстрое сравнение

diff -q dir1 dir2  # Показывает различия
diff -qr dir1 dir2 # Анализирует подкаталоги
diff -qrs dir1 dir2 # Отмечает идентичные файлы

💡 Альтернативные методы
🔹 rsync -an dir1/ dir2/ — сравнение и синхронизация
🔹 cmp file1 file2 — побайтовая проверка
🔹 md5sum dir1/* dir2/* — контрольные суммы

Используйте эти инструменты, чтобы быстро находить отличия! ⚡️

RoadIT.ru
👍2
📂 Каталог /proc в Linux: что это и как использовать?

Каталог /proc — это виртуальная файловая система, которая предоставляет доступ к данным ядра и информации о процессах в реальном времени. Давайте разберёмся, как это работает!

Что такое /proc?
- Это виртуальная файловая система, которая монтируется при загрузке системы.
- Не хранит данные на диске, а отображает информацию о процессах и системе в виде файлов и каталогов.

Основные файлы и их назначение

- /proc/meminfo: информация об использовании памяти.
- /proc/cpuinfo: данные о процессоре.
- /proc/loadavg: средняя загрузка системы.
- /proc/mounts: точки монтирования.
- /proc/version: версия ядра и дистрибутива.

Пример:
cat /proc/meminfo


Информация о процессах

Каждый процесс имеет свой каталог в /proc с именем, соответствующим его PID (например, /proc/511).

Ключевые файлы процесса:

- cmdline: командная строка запуска.
- environ: переменные окружения.
- fd: открытые файловые дескрипторы.
- cwd: текущий рабочий каталог.
- exe: ссылка на исполняемый файл.

Пример:
cat /proc/511/status


Примеры использования
1. Просмотр загруженных модулей ядра:
cat /proc/modules


2. Информация о CPU:
cat /proc/cpuinfo


3. Точки монтирования:
cat /proc/mounts


4. Время работы системы:
cat /proc/uptime


Заключение
Каталог /proc — это мощный инструмент для анализа системы и процессов. Он используется такими командами, как ps, top, lsof и другими.

💬 А вы часто используете /proc? Делитесь опытом в комментариях!
👍2
🚀 htop — мощный мониторинг процессов в Linux

Команда htop — удобная альтернатива top, позволяющая отслеживать ресурсы системы в реальном времени. С цветным интерфейсом, поддержкой мыши и продвинутыми возможностями htop значительно упрощает администрирование.

🔹 Преимущества:
Графическая индикация CPU, RAM, SWAP
Полные командные строки процессов
Интерактивное управление приоритетами
Просмотр зависимостей в виде дерева

🔹 Установка:
Ubuntu/Debian:
sudo apt install htop

CentOS/RHEL:
sudo yum install htop

Arch:
sudo pacman -S htop

🔹 Горячие клавиши:
🔹 F6 — сортировка
🔹 F9 — завершение процесса
🔹 F2 — настройки
🔹 F5 — дерево процессов

Попробуйте htop и контролируйте систему на максимум! ⚡️

RoadIT.ru
👍1
🖥 Midnight Commander: файловый менеджер для Linux в консоли

Работа с файлами в консоли Linux может быть утомительной, но Midnight Commander (MC) делает её простой и удобной. Давайте разберёмся, как его установить и использовать!

Что такое Midnight Commander?

• Это консольный файловый менеджер с двумя панелями.
• Позволяет копировать, перемещать, удалять файлы, работать с FTP и многое другое.
• Распространяется под лицензией GNU GPL (свободное ПО).

Установка MC

Debian/Ubuntu:
sudo apt-get install mc

CentOS/Fedora:
sudo dnf install mc

Запуск:
mc


Основные функции

1. Копирование, перемещение, удаление:
🔹F5: копировать.
🔹F6: переместить.
🔹F8: удалить.

2. Создание каталогов и переименование:
🔹F7: создать каталог.
🔹F6: переименовать файл.

3. Просмотр и редактирование файлов:
🔹F3: просмотр.
🔹F4: редактирование (встроенный редактор mcedit).

4. Управление правами доступа:

🔹F9 Файл ➡️Права доступа.

5. Работа с FTP:

🔹F9 ➡️ Левая/Правая панель ➡️ FTP-соединение.

Выход:

🔹F10 или F9 ➡️ Файл ➡️Выход.

Заключение

Midnight Commander — это мощный инструмент для работы с файлами в консоли. Он упрощает выполнение задач и экономит время. Попробуйте MC, и он станет вашим незаменимым помощником!

💬 А вы используете Midnight Commander? Делитесь опытом в комментариях!

RoadIT.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5