Linux

Сервис управления бесперебойным питанием в сети (NUT)

Как бы мы не уходили от понятия железа в облака, если есть в локальной сети серверное оборудование, то сразу возникает вопрос как бороться с перепадами и стабильностью напряжения и как быть когда пропадает питание в сети?

Решение обычно — это развертывание некой системы, которая обеспечит управление мягким отключением питания нашего оборудования. Как правило, производители систем бесперебойного питания (ИБП) имеют свою системы, но не всегда они бесплатны и доступны, например для простых моделей.

Continue reading…

Восстановление удалённых файлов в Linux

Речь не пойдет о восстановлении обычных файлов, которые были удалены и теперь вдруг захотелось вернуть. Для этого есть свои инструменты.

Речь пойдет о файлах на которые ссылаются процессы в Linux и при удалении этих файлов ссылка на данные файлы из процесса никуда не исчезают. Например, есть процесс, который пишет свой лог в определенный файл и пока процесс активен, он будет писать свои данные в указанный файл, даже тогда когда файл лога будет удален. Или же другой пример, у вас идет потоковая запись аудио/видео и вы удалили файл. Как восстановить?

Continue reading…

FTP через FUSE

Сколь бы древними не были NFS, FTP, они остаются востребованными службами в информационной среде. Многие используют для резервного хранения данных.

Продолжая тему FUSE попробуем подключить FTP в автоматическом режиме и пользоваться им как локальной папкой в корневой файловой системе.

Continue reading…

FUSE (SSHFS) или удаленная файловая система через SSH

FUSE (filesystem in userspace) — модуль для ядер Unix-подобных операционных систем, позволяет монтировать пользователям без привилегий удаленные файловые системы. Это достигается за счёт запуска кода файловой системы в пользовательском пространстве, а модуль FUSE является связующим между ядром и пользовательским интерфейсом (userspace). C использованием средств FUSE разработаны SSHFS, NTFS-3G, GlusterFS, ZFS.

Continue reading…

SSH подключение к Linux через ssh ключи

SSH сервер выполняет аутентификацию пользователя либо по паролю, либо через ssh ключ. Пароли передаются по безопасному каналу, но пароли либо просты, что облегает перебор, либо если сложные, то неудобны для ввода каждый раз. Аутентификация по ключу SSH более надежна и проста в использовании.

Continue reading…

Полноценный веб сервер для мини проектов на базе недорогого VDS сервера (CentOS Nginx+PHP-FPM+MySQL)

Предметом данной темы стала просьба по организации размещения нескольких небольших веб проектов в сети. Сайты, по сути, на стандартных движках, например Joomla, WordPress и т.д.

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

После недолгих оценок необходимых мощностей под сервер, выбор пал на VDS у разных провайдеров стоимостью до 100р в месяц.

Continue reading…

Автоматическое резервное копирование сайтов и баз MySQL

Если сайт находится у хостинг провайдера, услугу автоматического бэкапирования можно заказать у самого провайдера. Но когда веб сервер находится в вашем распоряжении и на нем находится не один проект, то задача резервного копирования сайта и баз данных задача актуальная.

Рассмотрим процесс автоматизации резервного копирования сайтов на примере сервера где расположены два сайта, а в качестве сервера баз данных выступает MySQL (MariaDB).

Continue reading…

Установка сервера OpenVPN на Linux CentOS

Когда-то для создания безопасного канала передачи данных компаниям приходилось прокладывать кабели и защищать их от физического доступа, теперь с помощью VPN можно создавать защищенные виртуальные каналы, работающие через каналы Интернет, создавая безопасный «туннель». Но если к защите данных предъявляются повышенные требования, необходимо применять специальные сертифицированные средства защиты канала связи.

Continue reading…

PhpMyAdmin на Debian 10

Вот и вышла стабильная версия Linux Debian 10 Buster (10.0.0).

Попробовал поднять стандартный LAMP:

  • Apache/2.4.38 (Debian)
  • PHP Version 7.3.4
  • MariaDB 10.3

Однако пакета phpMyAdmin не оказалось в кандидатах на установку, пришлось собирать вручную. Надеюсь скоро появится в репозиториях Debian.

Continue reading…
Top