Вы здесь

Заметки о Linux

Мои начинания в изучении системы Linux:)

Репозитории Debian 11.x Bullseye

Репозитории для Debian 11.x Bullseye

  1. # Bullseye
  2. deb http://security.debian.org/ bullseye-security main
  3. deb-src http://security.debian.org/ bullseye-security main
  4.  
  5. deb http://mirror.yandex.ru/debian bullseye main
  6. deb-src http://mirror.yandex.ru/debian bullseye main
  7.  
  8. deb http://mirror.yandex.ru/debian bullseye-updates main
  9. deb-src http://mirror.yandex.ru/debian bullseye-updates main
  10.  
  11. deb http://mirror.yandex.ru/debian/ bullseye-proposed-updates main non-free contrib
  12. deb-src http://mirror.yandex.ru/debian/ bullseye-proposed-updates main non-free contrib
  13.  
  14. # Multimedia
  15. # deb http://www.deb-multimedia.org bullseye main non-free
  16.  
  17. # WiFi/Bluetooth etc
  18. deb http://httpredir.debian.org/debian/ bullseye main contrib non-free

Добавил также репозиторий с драйверами на WiFi-чипы.

Репозиторий Multimedia - различные мультимедийные пакеты - RealPlayer, Acrobat Reader, libdvdcss2, win32,кодеки и др. Нужен в основном для десктопных установок. Раскомментируйте при необходимости.

Для него нужно импортировать ключ:

  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5C808C2B65558117

Репозитории Debian 10.x Buster

В связи с недавним выходом Debian 10 Buster выкладываю репозитории для него.

cat /etc/apt/sources.list

  1. # Buster
  2. deb http://security.debian.org/debian-security buster/updates main
  3. deb-src http://security.debian.org/debian-security buster/updates main
  4.  
  5. deb http://mirror.yandex.ru/debian buster main
  6. deb-src http://mirror.yandex.ru/debian buster main
  7.  
  8. deb http://mirror.yandex.ru/debian buster-updates main
  9. deb-src http://mirror.yandex.ru/debian buster-updates main
  10.  
  11. deb http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
  12. deb-src http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
  13.  
  14. # Backports
  15. #deb http://mirror.yandex.ru/debian buster-backports main contrib non-free
  16. #deb-src http://mirror.yandex.ru/debian buster-backports main contrib non-free
  17.  
  18. # Multimedia
  19. #deb http://www.deb-multimedia.org buster main non-free
  20.  
  21. # WiFi
  22. #deb http://httpredir.debian.org/debian/ buster main contrib non-free

Раздел Backports раскомментируйте при необходимости.
Debian Backports - официальный репозиторий пакетов из testing (в основном) и unstable (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет более свежие версии программ. Рекомендуется устанавливать конкретные пакеты, а не использовать все пакеты из данного репозитория, без нужной необходимости.

Мониторинг php-fpm с помощью Zabbix

Для мониторинга обработчика PHP - PHP-FPM (в связке с nginx) я использую Zabbix, и шаблон для него, от китайского автора netkiller.

Ссылка на шаблон
Github

Файл шаблона zbx_export_templates.xml для Zabbix 3.2 у меня не загрузился, судя по всему из-за несоответствия версий (у меня стоит 3.4.6), поэтому нужные мне элементы я создал вручную. Мой шаблон можете скачать по ссылке внизу поста.

Настройка мониторинга PHP-FPM

1. В основном файле конфигурации PHP-FPM (по умолчанию - /etc/php-fpm.d/www.conf) нужно раскомментировать следующие строки (убрать ; перед началом строки):
pm.status_path = /status
ping/ping/ = /ping

и перезапустить php-fpm

  1. systemctl reload php-fpm

Установка и настройка NextCloud и OnlyOffice

nextcloud.jpg

В этой статье я расскажу как установить сервис облачного хранения файлов NextCloud и прикрутить к нему редактор документов OnlyOffice, что позволит пользователям прямо в браузере редактировать docx, xmlx прочие офисные форматы.

Для работы данной связки я буду использовать Docker, у нас будет 3 отдельных контейнера:

  • NextCloud
  • база данных MySQL
  • OnlyOffice

NextCloud - ошибка в логах Error files Backends provided no user object for user

Столкнулся с периодической ошибкой в логах NextCloud 11 и 12 версий:

Error files Backends provided no user object for ivanov_8308

Если вы используете авторизацию через Active Directory, пользователи с цифрами на конце появляются в том случае, если в панели администрирования в разделе Интеграция LDAP/AD (site.ru/settings/admin/ldap) на вкладке Эксперт нажать на кнопку Очистить соответствия Имя - пользователь LDAP.

Безвозвратное удаление файлов в Linux

Если вам нужно безвозвратно удалить файл/каталог или же затереть весь жесткий диск, то вам подойдет утилита Shred.

Удаляя файл командой rm или через файловый менеджер, сам файл не удаляется, а затирается лишь его индекс, а пространство, которое занимал файл, помечается системой как свободное для записи. По факту файл так и остается на своём месте и восстановить его оттуда не составит большого труда. Он пролежит там до тех пор, пока на его место вы не будет записана другая информация.

Установка Docker в Debian 9

Docker install

Сегодня я расскажу, как установить Docker - ПО для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть перенесён на любую Linux-систему с поддержкой cgroups в ядре, а также предоставляет среду по управлению контейнерами.

Установка Docker CE

Устанавливать будем в Debian 9 Scretch:

  1. Ставим пакеты, для использования для работы apt через https:
    1. sudo apt-get update
    2. sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common

Nextcloud - проблема авторизации пользователей с русскими логинами

При администрировании сервера NextCloud (примерно на 500 пользователей), с авторизацией через Active Directory столкнулся со следующей проблемой:

Если у пользователя в AD логин из русских букв - то в облако его не пустит, а в логах NextCloud будут сыпаться ошибки вида:

  1. {"reqId":"CiEIVGJ\/b9ozGxZuHPpH","remoteAddr":"10.101.0.16","app":"user_ldap","message":"uid for 'cn=\u044e\u0433\u043e\u0432 \u0434\u0430\u043d\u0438\u0438\u043b \u0430\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u0438\u0447,ou=users,ou=uk,dc=corp,dc=organization,dc=loc' must not be an empty string","level":3,"time":"2017-06-14 14:28:10","method":"GET","url":"\/settings\/users\/users?offset=0&limit=50&gid=&pattern=","user":"admin","version":"11.0.3.2"}

и в административной панели перестанут отображаться пользователи.

Увеличиваем размер тома в LVM

Увеличиваем размер тома LVM

Недавно понадобилось увеличить размер тома LVM на виртуальном сервере с Debian 7 (VMWare), поэтому решил написать небольшую инструкцию.

  1. Подключаем новый жесткий диск

    Он должен определиться в системе как /dev/sdX ( X - буква диска, может быть разной), например sdb. Посмотреть можно командой

    1. fdisk -l

    Так как я добавил новый HDD через клиент VMWare vSphere-client, и сервер не перезагружал, то диск у меня в системе никак не определился.

Перенос файлов в Linux по сети

Перенести большой объем данных по сети с одного сервера Linux на другой отлично помогает связка утилит tar, ssh и pv.
На исходном хосте (назовем его host1) сжимаем данные с помощью tar и передаем их по ssh на принимающий хост (host2) и там "на лету", распаковываем.
pv - сокращение от pipeviewer, то есть просмотрщик пайпов (конвееров) в Linux. Данная утилита будет показывать нам скорость обработки данных. По умолчанию в состав дистрибутива pv не входит, поэтому устанавливаем сами:

Страницы

Также рекомендуем

Подписаться на RSS - Заметки о Linux