• Fail2ban + 3x-ui не работает на одном хостинге, на другом работает. Куда копать?

    А что именно не работает? f2b или 3x-ui ?
    Симптомы там какие, и всё такое...
    Написано
  • Как сделать две конфигурации для WG?

    два контейнера смотрящие в разные порты и разные тома с конфигами, соответственно для каждого - свой вариант гуя на своём порту.
    например:
    wg-easy1:
    web - 51821
    wg - 51820
    - volume: /root/wg-easy1->/etc/wireguard/
    wg-easy2:
    web - 51831
    wg - 51830
    - volume: /root/wg-easy2->/etc/wireguard/

    скорее всего можно лучше, настроить внутри одного wg разные allowedIP, но могу ошибаться, не пробовал такое
    Написано
  • Можно ли сделать раздельное туннелирование VPN для отдельных программ?

    Amnezia тоже умеет в раздельное туннелирование, как по приложениям, так и по ip/подсетям/url
    67069b4f3a9f7422242881.jpeg
    Написано
  • Как создать интранет без Linux?

    Drno, видимо гуглом пользоваться тоже не может "по моральным причинам" == "религия не позволяет"
    Написано
  • Как диагностировать рандомные перезагрузки ПК в домене?

    Потом напиши как выяснишь, аж самому стало интересно, необычный кейс
    Написано
  • Как исправить заполнение ОЗУ?

    awjfuwg, а система приложения как-то пишут о нехватке памяти, или просто закрываются?
    И ещё: есть ли проблемы с самой системой - зависает/BSOD-ит/ребутается произвольно?
    Если да - память скорее всего битая, отключите разгон, если разгоняли память и проверьте на ошибки с помощью memtest
    Написано
  • Линукс и зависимости/сломанные пакеты, как пофиксить?

    А ось какая? дистрибутив, версия и прочие неважные детали?
    Написано
  • Как настроить LEMP Linux Fedora через docker?


    Saboteur, ага, а потом и его работу за его деньги будут делать)
    не, тестовые задания на собесе надо делать только самому, максимум гуглив/спрашивая какие-то конкретности, а не целиком задание. Иначе выпрут в первом же месяце, потом с "месячной" записью в трудовой фиг куда устроится
    Написано
  • Какой софт поставить на домашний файловый сервер из древнего железа?

    Не верю в стабильность внешних ресурсов

    вероятность выхода из строя древнего бп, который утащит вслед за собой в Вальгаллу хард/харды - кратно выше.
    вероятность выхода из строя одного харда, который служит хранилищем - кратно выше
    вероятность выхода из строя аппаратного RAID (если материнка вообще это умеет) с последующей невозможностью восстановления данных из этого RAID - кратно выше
    Написано
  • Почему вылетает установщик Ubuntu?

    VoidVolker,
    перед установкой следует найти и скачать все драйверы

    Это вряд ли осилит новичок, который в первый раз ставит систему.
    Лучше всё-же потестить на отдельном от винды накопителе, конечно предварительно отключив виндовый накопитель, иначе нарукожопить можно
    линукс не сможет выйти в интернет, т.к. он не смог поставить дрова для сетевой карты или вай-фай адаптера

    В данном случае спасает подключение телефона в режиме usb-модема
    Написано
  • Нужен ли Docker Desktop для работы с Docker из под Windows + WSL2 (Ubuntu)?

    Да, я тоже в дебиане юзаю портаинер, а в винде стоит docker desktop, очень удобно иногда, да и нагляднее
    Написано
  • Почему падает эмулятор терминала с приглашением в bash?

    @tarasovc47 Автор вопроса
    ValdikSS, точно, так и есть! Я сам не делал, видимо из-за экспериментов на локальной машине с openstack таймаут проставился, было значение 600, сделал unset TMOUT - всё ок, СПАСИБО!
    Написано
  • Почему падает эмулятор терминала с приглашением в bash?

    @tarasovc47 Автор вопроса
    ValdikSS, вывод strace просто моструозный, ошибок в нём визуально нет (даже error и fail) , в основном "отказано в доступе" на файлы в ~/.config/ , /var/run/utmp и /usr/share/{icons, color-shemes,konsole}. права в .config правильные, 600, владелец мой юзер, 1000 uid

    ещё вот такое есть
    16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/console-setup.sh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/cron", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/cups", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/cups-browsed", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/dbus", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/docker", X_OK, AT_EACCESS) = -1 EACCES (Отказано в доступе)
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/gdomap", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/hwclock.sh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/iperf3", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/irqbalance", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/keyboard-setup.sh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/kmod", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/mariadb", X_OK, AT_EACCESS) = -1 EACCES (Отказано в доступе)
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/networking", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/openvpn", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/pcscd", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/plymouth", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/plymouth-log", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/procps", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/pulseaudio-enable-autospawn", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/rsync", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/saned", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/screen-cleanup", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/sddm", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/smartmontools", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/speech-dispatcher", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/ssh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/sudo", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/sysstat", X_OK, AT_EACCESS) = -1 EACCES (Отказано в доступе)
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/udev", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/uuidd", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/x11-common", X_OK, AT_EACCESS) = 0

    при этом ls -la /etc/init.d :
    spoiler
    username@desktop:~$ ls -la /etc/init.d/
    итого 212
    drwxr-xr-x   2 root root  4096 июл  1 13:57 .
    drwxr-xr-x 152 root root 12288 июл  1 15:48 ..
    -rwxr-xr-x   1 root root  5623 ноя 30  2022 alsa-utils
    -rw-r--r--   1 root root  2055 янв 10  2023 anacron
    -rw-r--r--   1 root root  8139 апр  5 17:00 apache2
    -rw-r--r--   1 root root  2489 окт 11  2023 apache-htcacheclean
    -rwxr-xr-x   1 root root  3740 фев 14  2023 apparmor
    -rw-r--r--   1 root root  3617 фев  9  2023 auditd
    -rwxr-xr-x   1 root root  2948 дек 10  2023 bluetooth
    -rwxr-xr-x   1 root root  1904 ноя 18  2015 cgroupfs-mount
    -rwxr-xr-x   1 root root  1897 мая  9  2023 chrony
    -rwxr-xr-x   1 root root  1235 мая 22  2023 console-setup.sh
    -rwxr-xr-x   1 root root  3059 июл 17  2022 cron
    -rwxr-xr-x   1 root root  2804 дек  2  2023 cups
    -rwxr-xr-x   1 root root  1961 мая 19  2023 cups-browsed
    -rwxr-xr-x   1 root root  3152 сен 16  2023 dbus
    -rw-r--r--   1 root root  2946 мая 16 13:31 docker
    -rwxr-xr-x   1 root root  1399 янв  9  2023 gdomap
    -rwxr-xr-x   1 root root  1748 фев 13  2023 hwclock.sh
    -rwxr-xr-x   1 root root  1389 апр 29  2022 iperf3
    -rwxr-xr-x   1 root root  2638 окт 30  2021 irqbalance
    -rwxr-xr-x   1 root root  1482 июл 18  2022 keyboard-setup.sh
    -rwxr-xr-x   1 root root  2063 дек 10  2022 kmod
    -rw-r--r--   1 root root  7096 ноя  8  2023 mariadb
    -rwxr-xr-x   1 root root  4531 янв 24  2023 networking
    -rwxr-xr-x   1 root root  9138 ноя 12  2023 openvpn
    -rwxr-xr-x   1 root root  3722 апр 11  2023 pcscd
    -rwxr-xr-x   1 root root  1386 фев  1  2023 plymouth
    -rwxr-xr-x   1 root root   760 фев  1  2023 plymouth-log
    -rwxr-xr-x   1 root root   959 дек 19  2022 procps
    -rwxr-xr-x   1 root root   469 сен 23  2022 pulseaudio-enable-autospawn
    -rwxr-xr-x   1 root root  4417 дек 18  2022 rsync
    -rwxr-xr-x   1 root root  2224 мая 16  2023 saned
    -rwxr-xr-x   1 root root  1222 ноя  4  2022 screen-cleanup
    -rwxr-xr-x   1 root root  1872 сен  2  2022 sddm
    -rwxr-xr-x   1 root root  3088 окт 10  2019 smartmontools
    -rwxr-xr-x   1 root root  2040 сен 26  2022 speech-dispatcher
    -rwxr-xr-x   1 root root  4060 дек 19  2023 ssh
    -rwxr-xr-x   1 root root  1161 июн 27  2023 sudo
    -rw-r--r--   1 root root  1581 дек  5  2022 sysstat
    -rwxr-xr-x   1 root root  6871 янв 27 02:46 udev
    -rwxr-xr-x   1 root root  1306 мар 28 14:52 uuidd
    -rwxr-xr-x   1 root root  2762 авг 18  2021 x11-common


    Ещё замечено, что от момента последнего действия с консолью да падения проодит РОВНО 10 минут, но крон юзера и рута чист, есть только дефолтные. Был ещё anacron, но его почистил повторной установкой, dpkg-reconfigure и apt purge anacron
    spoiler
    username@desktop:~$ tree /etc/ | grep cron
    │   │   ├── 31_aide_anacron
    │   │   ├── 31_aide_cron
    │   │   ├── 31_aide_cron-apt
    │   │   ├── 31_aide_fcron
    │   │   ├── 31_aide_systemd-cron
    │   │   │   │   │   │   ├── cronvar.py
    │   │   │   │       │       ├── cronvar
    │   │   │   │       │       ├── setup_cron
    │   │   │       │   └── system_crontab_coordination
    │   │   │       │           └── crontab.j2
    │       │   │   ├── sysstat.cron.debian.j2
    │       │   │   ├── sysstat.cron.redhat.j2
    │       │   │   │   └── mistral_wsgi_or_cron_triggers-9c460e895a5bc497.yaml
    │       │   │   ├── mlocate-crond-daily.sh.j2
    ├── cron.d
    ├── cron.daily
    │   ├── google-chrome -> /opt/google/chrome/cron/google-chrome
    │   ├── microsoft-edge -> /opt/microsoft/msedge/cron/microsoft-edge
    ├── cron.hourly
    ├── cron.monthly
    ├── crontab
    ├── cron.weekly
    ├── cron.yearly
    │   ├── cron
    │   ├── cron
    │   ├── cron
    │   ├── S01cron -> ../init.d/cron
    │   ├── S01cron -> ../init.d/cron
    │   ├── S01cron -> ../init.d/cron
    │   ├── S01cron -> ../init.d/cron
    │   │   │   ├── cron.service -> /lib/systemd/system/cron.service

    во всех заданиях нет искомых "каждые 10 минут"
    Написано
  • Почему не работает графический интерфейс второй ОС (Ubuntu)?

    Алексей Юдов, чтобы больше такие приколы в разгар рабочего дня решать, надо просто не сносить системы на рабочем компьютере в разгар рабочего дня, а сначала планировать, думать, бэкапить и гуглить.
    Касаемо причин - fstab содержит список разделов с параметрами их монтирования и назначением. Если в fstab одно, а реальности другое - получается вот такая фигня. Туда прописывать съёмные диски нежелательно, потому что fstab-у пофиг, съёмный он или нет: "нет раздела - грузиться не дам". В данном случае "съёмным" для системы был внутренний SSD, который зачем-то был прописан в fstab на системе на съёмном HDD
    Написано
  • Как очистить файл hiberfil.sys и pagefile.sys?

    Раньше после полного выключения пк

    винда не умеет нормально выключаться. она "полностью" выключается только при перезагрузке
    Удалить его можно, но не нужно.
    (в случае если win10 или выше)
    1) powercfg -h off - отключает режим гибернации, т.е. по идее выключение == "выключение", а не "сон/гибернация"
    2) очистка обновлений и прочего шлака: Параметры -> Система -> Память -> Временные файлы и удаляете всё что предложит, "загрузки" - на ваше усмотрение
    Написано
  • Docker только для развертывания?

    Значит пути проверяйте, для моего примера docker-compose.yml папка web со всеми файлами проекта должна находиться в корне проекта, вместе с docker-compose.yml и папкой docker.
    Таким образом в корневой папке проекта должно быть два папки (docker и web) и 1 файл (docker-compose.yml), остальное по необходимости (файлы .gitignore, .dockerignore итд)
    Написано
  • Docker только для развертывания?

    Стив, какие файлы откуда не копируются, и как они проброшены? COPY в Dockerfile или volumes в docker-compose.yml ?
    Зайдите в контейнер проверьте на месте ли они вообще
    docker exec -it containername bash ### вместо containername - подставьте нужный контейнер
    там внутри проверьте вообще файлы по нужному пути есть или нет?
    Написано
  • Docker только для развертывания?

    / ### корень проекта, 
    /web ### тут все файлы, которые будут например в /var/www контейнера
    /docker-compose.yml
    /docker/ ### тут по директориям все файлы для функционирования докера
                 php/
                        Dockerfile 
                 apache/
                             apache.conf ### тут конфиг апача

    в таком случае docker-compose.yml будет примерно таким:
    services:
      db:
        ...
      apache:
        ...
      php:
        ...
        build:
          context: .
          dockerfile: docker/php/Dockerfile
        volumes:
          ./web:/var/www
    volumes:
      ...
    networks:
      ...

    В Dockerfile:
    ARG PHP_VERSION="" ### зачем объявление пустой переменной
    FROM php:${PHP_VERSION:+${PHP_VERSION}-}fpm-alpine ### которая потом никуда не идёт?
    FROM php:8.2-fpm-alpine ### вот актуальная версия например
    RUN apk update; \ ### это лишнее, образ распухает, а толку нет
        apk upgrade;
    
    RUN docker-php-ext-install mysqli pdo_mysql
    Написано