Ответы пользователя по тегу Linux
  • Почему пропал звук в Arch Linux?

    zeond
    @zeond
    dev & ops
    Недавно Gnome решили перейти на pipewire, добавив зависимость в одном из пакетов. Прикол в том что pulseaudio и pipewire конфликтуют друг с другом. Поэтому при обновлении если согласишься, то тебя мигрирует на pipewire, но не всё так гладко.

    Я проворонил в процессе установки что поменялись конфиги, в итоге пропал звук.

    Чтобы починить идём в /etc/pipewire и смотрим какие файлы там есть с расширением .pacnew.
    Менеджер пакетов Pacman создаёт файлы с таким расширением если исходный файл был модифицирован пользователем. Например, если вы подправите исходный /etc/sudoers, то при апдейте sudo можете получить /etc/sudoers.pacnew. Это сделано спецом чтобы не угробить ваши наработки :)

    Так вот для pipewire достаточно заменить файлы pipewire.conf.pacnew и подобные на файлы без расширения .pacnew.

    Затем рестартануть службы:

    systemctl --user restart pipewire
    systemctl --user restart pipewire-media-session


    Как решать ситуации с .pacnew-файлами в будущем?
    Если что-то сломалось или работает не так, искать такие файлы:

    find / -name "*.pacnew"

    А дальше "восстанавливать" в ручном режиме.
    Ответ написан
    Комментировать
  • Ошибка при sudo npm install?

    zeond
    @zeond
    dev & ops
    По скринам видно что вы делаете sudo git clone и тем самым клонируете репозитарий из под рута. А затем пытаетесь без прав рута делать npm install чтобы собрать проект. Вам нужно определиться от какого пользователя вы будете собирать проект. Если не от рута, то не используйте sudo.

    cd ~
    git clone ...
    npm install


    но вот в документации Gutenberg написано чтобы использовать плагин достаточно установить его из официальной репы:

    To use the latest release of the Gutenberg plugin on your WordPress site: install from the plugins page in wp-admin, or download from the WordPress.org plugins repository.
    Ответ написан
  • Правильно ли составлено задание для CronTab?

    zeond
    @zeond
    dev & ops
    Дополню: правильно очень размытое понятие. Например, речь может идти про расписание cron.
    Его можно проверить как минимум двумя способами:
    1. Вчитаться в man к crontab
    2. Использовать онлайн сервисы, которые умеют расшифровывать cron формат. Например:
    - https://crontab.cronbox.ru
    - https://crontab.guru
    Ответ написан
    Комментировать
  • Как узнать через консоль какие диски установлены в системе?

    zeond
    @zeond
    dev & ops
    С помощью lshw. Для мира RedHat и CentOS она ставится вот так:

    yum -y install epel-release
    yum -y install lshw


    дальше краткий список дисков:
    lshw -short | grep disk

    если подробно:

    lshw | less
    Ответ написан
    Комментировать
  • Как настроить отправку сообщения Cron?

    zeond
    @zeond
    dev & ops
    Для CentOS чтобы вам слало stdout и stderr от служб и приложений нужно помимо редактирования /etc/aliases
    установить что-нибудь типа postfix, exim и т. п. С ними в комплекте идёт команда newaliases.

    Итого:
    1. Отредактировали /etc/aliases, указали там почту
    2. Зарядили команду: newaliases
    Ответ написан
    Комментировать
  • Построение сети в офисе с VPN?

    zeond
    @zeond
    dev & ops
    1. Настроить ip forwarding на Linux-сервере
    2. Настроить VPN-соединение куда вам там надо. Вы не уточнили как реализован VPN-сервер назначения
    3. На клиентах сети настроить шлюзом IP-адрес вашего Linux-сервера
    Ответ написан
    Комментировать