По-умолчанию, служба openvpn не будет работать в lxc контейнере. У контейнера нет прав на создание tun интерфейса. Исправить это не сложно, ниже расскажу, что надо сделать.
Архив метки: Linux
Маршрутизатор Beeline SmartBox TURBO+ и прошивка OpenWrt. Настраиваем сетевое хранилище NAS.
В маршрутизаторе Beeline SmartBox TURBO+ есть USB разъем к которому можно подключить флешку или жесткий диск, превратив роутер в сетевой хранилище. Конечно, скорости у такой «шары» будут невелики, но вы получите возможность обмениваться данными между разными устройствами, сэкономите место на своем компьютере, перенеся «мусор» на роутер и можете хранить на маршрутизаторе резервные копии. Читать
Nginx защита от DDoS (testcookie-nginx-module)
Наиболее часто для нарушения работы сайта злоумышленники используют HTTP-флуд. Для защиты от HTTP-флуда я буду использовать связку из Nginx и модуля nginx-module-testcookie
Читать
Как узнать свободное место на диске Linux
В Windows для того чтобы получить представление о свободном месте на дисках компьютера достаточно открыть мой компьютер. Там в очень наглядном виде представлен список дисков и подробная информация сколько места доступно в нашей системе, сколько уже использовано и сколько осталось свободно.
🚀 13 Docker‑трюков, которые стоит знать каждому программисту
1. Multi-stage builds
Позволяет собирать образы в несколько этапов, оставляя в финальном образе только нужное:
FROM golang:1.22 AS builder
WORKDIR /app
COPY . .
RUN go build -o myapp .
FROM alpine:3.20
COPY —from=builder /app/myapp /usr/local/bin/
ENTRYPOINT [«myapp»]
🔹 Зачем: уменьшаем размер финального образа и избавляемся от лишнего ПО (компиляторов, зависимостей).
🔹 Когда: при сборке любого backend-приложения, особенно Go, Rust, Java. Читать
🖧 Как определить пользователя запущенной службы с помощью systemctl
Сервис – это единица в утилите SystemD, которая представляет собой любой ресурс, который наша операционная система может распознать и управлять им.
Это могут быть программные компоненты, устройства и т.д.
В связи с широким распространением SystemD в качестве системы инициализации и системного менеджера в дистрибутивах Linux, мы все чаще видим ее использование в управлении сервисами. Читать
