Linux
БД
Виртуализация
Оборудование
Выбор видеокарты
Общий вывод информации по видеокартам xrandr --listproviders Вывод информации о первой карте D...
Настройка TRIM
Отредактировать таймер службы fstrim: sudo nano /usr/lib/systemd/system/fstrim.timer Поменять с...
Отключение Turbo Boost
Автоматический режим Создаем новый сервис cat << EOF | sudo tee \ /etc/systemd/system/disable-...
Управление Touchpad с клавиатуры
Скачиваем touchpad.sh или создаем файл nano touchpad.sh Выставляем права на исполнение chmod +...
Intel sound
Если не работает вывод звука, хотя уровни отображают, что звук якобы идет, выполнить следующие ко...
Intel Wi-Fi 7 (BExxx cards)
С картами Intel серии BE (Wi-Fi 7) есть проблема с неработающим режимом сна на ноутбуках. После в...
Trim на USB дисках
Установка дополнительных пакетов sudo apt install sg3-utils lsscsi Найти в списке необходимый д...
Общее
Автозапуск скрипта для Gnome
Если есть необходимость запускатьскрипт при каждом запуске Gnome окружения, необходимо создать de...
Автоматическое обновление Flatpak пакетов
Установка службы обновления для пользователей sudo nano /etc/systemd/user/update-user-flatpaks.s...
Включение поддержки мультимедиа в Opera
Создать или скачать готовый файл fix_opera.sh и внести в него скрипт nano fix-opera.sh #!/usr/b...
Включение поддержки Wayland для NoMachine
Вариант 1 sudo nano /usr/NX/etc/node.cfg WaylandModes "compositor,drm" sudo systemctl rest...
Включение подсветки синтаксиса в nano
Если файл конфига есть, то: nano ~/.config/nano/nanorc Если файла конфига нет, то: mkdir -p ~/...
Включение ускорения Firefox
В about:config изменить Включение аппаратного ускорения: layers.acceleration.force-enabled = tr...
Генерация dbparam.pem
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 4096
Генерация QR кодов
Установить qrencode, после чего выполнить необходимую команду по генерации. Генерация ссылки qr...
Добавить текст в начало или в конец каждой строки
С помощью sed (3 варианта): sed 's/^/ТЕКСТ ДО/' file.txt sed -e 's/^\(.*\)$/ТЕКСТ ДО\1/' file.t...
Конвертирование форматов изображений
PNG->JPG for file in *.png; do convert $file "$file.jpg"; done JPG->PNG for file in *.jpg; do ...
Копирование диска по сети
Получатель nc -l $PORT | pbzip2 -d | dd of=/hdd.img obs=1M Отправитель pv /dev/$DISK | pbzip2 ...
Некорректные цвета в Firefox
В некоторых случаях цвета отдельных элементов сайта могут отображаться некорректно при использова...
Обновление модулей Python
Проверить список устаревших модулей pip3 list --outdated Вариант 1 pip3 list --outdated --form...
Отключение защиты от уязвимостей
Отредактировать параметр GRUB_CMDLINE_LINUX загрузчика sudo nano /etc/default/grub Если ядро ст...
Отключение защиты от Meltdown и Spectre
Для отключения защиты необходимо отредактировать строку загрузки, добавив необходимые параметры: ...
Отключение проверки состояния сети
Внести изменения в файл конфигурации NetworkManager: sudo cat >> /etc/NetworkManager/NetworkMana...
Отключение экрана консоли
sudo nano /etc/default/grub GRUB_CMDLINE_LINUX="consoleblank=120" sudo update-grub
Отключение IPv6
Применить настройки без перезапуска sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl...
Разрешение запуска графических приложений под sudo
Из под обычного пользователя выполнить команды echo "xhost local:root" >> ~/.xinitrc xhost loca...
Скрипт подключения к RDP
Предварительно установить пакет freerdp sudo nano /opt/rdp.sh #!/bin/bash#GDK_BACKEND=x11RDPC...
Служба Tracker
Отключение systemctl --user mask tracker-extract-3.service tracker-miner-fs-3.service tracker-mi...
Создание файла подкачки
Создаем файл размером в 4GB: sudo fallocate -l 4G /swapfile Выставляем права: sudo chmod 600 /...
Удаление агента Itarian
nano uninstall_ccc.sh #!/bin/bashif find /etc/systemd/system/itsm.service -name itsm.service -...
Удаление загрузочных записей BIOS/UEFI
Посмотреть список записей efibootmgr -v Удалить конкретную запись sudo efibootmgr -b # -B Где...
Установка пакетного менеджера NIX
Установка curl -L https://nixos.org/nix/install | sh Добавление списка установленных приложений...
Установка unbound
sudo apt install unbound wget https://www.internic.net/domain/named.root -qO- | sudo tee /var/li...
cbonsai
Установка из исходников git clone https://gitlab.com/jallbrit/cbonsai cd cbonsai sudo make ins...
Cockpit SSL
Залить на сервер сертификат (certificate.crt) и ключ (certificate.key) sudo cat certificate.crt ...
Gnome - увеличение громкости более 100%
gsettings set org.gnome.desktop.sound allow-volume-above-100-percent 'true'
IPIP туннель
192.168.2.1 - внутренний адрес узла туннеля255.255.255.0 - подсеть внутреннего туннеля Временный...
LVM
Расширение раздела Подключаем диск В данном примере, группа lvm vgmain, подключенный диск s...
Nextcloud
Включение HTTPS sudo nano /var/www/html/config/config.php 'overwrite.cli.url' => 'https://my....
Ошибки
/opt/resolve/bin/resolve symbol lookup error /lib64/libgdk_pixbuf-2.0.so.0 undefined symbol g_task_set_static_name
Вариант 1 sudo rm /opt/resolve/libs/libglib-2.0.so* sudo rm /opt/resolve/libs/libgio-2.0.so* s...
/opt/resolve/bin/resolve symbol lookup error /lib64/libpango-1.0.so.0
sudo cp /lib64/libglib-2.0.* /opt/resolve/libs/
Высокая нагрузка на процессор процессом nvidia-powerd
Вариант 1 Открываем свойства процесса на редактирвоание: sudo systemctl edit nvidia-powerd Доб...
Высокое потребление ресурсов процессом tracker-extract
Для исправления необходимо в корень всех внешних дисках создать пустые файлы .nomedia и .trackeri...
Не работает клавиатура, либо мышь на экране логина
sudo nano /etc/default/grub GRUB_CMDLINE_LINUX= ... iommu=soft sudo grub2-mkconfig -o /boot...
BUG: soft lockup - CPU#16 stuck for 23s!
Временное решение sudo echo 20 > /proc/sys/kernel/watchdog_thresh Постоянное решение sudo tee ...
Cannot change mount namespace according to change mount (/var/lib/snapd/hostfs/boot /boot none bind,ro 0 0) permission denied
sudo /usr/lib/snapd/snap-update-ns firefox
Failed to parse translated string 24h for key clock-format in schema org.gnome.desktop.interface
Запустить dconf-editor Перейти по пути /org/gnome/desktop/interface/clock-format Отключить пу...
From remote flathub: Input buffer too small
sudo dnf downgrade ostree
Glances режим web сервера отображает пустую страницу
Посмотреть версию установленного ПО glances --version Присвоить переменной номер версии из пред...
Gnome shell Crashing on lock screen
echo 'MUTTER_DEBUG_KMS_THREAD_TYPE=user' | sudo tee -a /etc/enviorenment
ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.8/distutils/__init__.py)
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py --force-reinstall
Invalid or corrupted package (PGP signature) error, do...
sudo pacman -S archlinux-keyring sudo pacman-key --init sudo pacman-key --populate sudo pacman...
Lowest_entropy
sudo apt update sudo apt install rng-tools haveged
MESA-INTEL Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
Переключить режим работы: sudo sysctl -w dev.i915.perf_stream_paranoid=0 Прописать режим работы...
ModuleNotFoundError No module named 'pacman_mirrors'
Установить альтернативную утилиту выбора зеркал: sudo pacman -S shiny-mirrors Отредактировать с...
Openvpn-iptables.service Main process exited, code=exited, status=4/NOPERMISSION
sudo nano /etc/systemd/system/openvpn-iptables.service [Service]TimeoutStartSec=infinityExecSt...
Please enter the password for the PKCS#11 token PIV_II
sudo dnf install -y rpmdevtools rpmdev-setuptree mkdir -p ~/rpmbuild/SPECS nano ~/rpmbuild/SPE...
Sudo setrlimit(RLIMIT_CORE) Operation not permitted
sudo echo "Set disable_coredump false" >> /etc/sudo.conf
WARNING:fapi:src/tss2-fapi/api/Fapi_List.c:228:Fapi_List_Finish()
Создать директорию для конфигурации: mkdir -p ~/.config/pkcs11/modules/ Создать файл конфигурац...
You don't have /home/user/.gem/ruby/2.7.0/bin in your PATH
nano .bashrc PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH"
Сети
Alpine
Включение rc.local
rc-update add local default nano /etc/local.d/local.start chmod +x /etc/local.d/local.start
Включение SSH
Старый метод apk update apk upgrade apk add openssh rc-update add sshd /etc/init.d/sshd star...
Репозитории
Стабильные https://dl-cdn.alpinelinux.org/alpine/latest-stable/main https://dl-cdn.alpinelinux....
CentOS
Отключение IPv6
sudo nano /etc/defaults/grub GRUB_CMDLINE_LINUX="…ipv6.disable=1…" sudo grub2-mkconfig -o /...
Создание update-grub
sudo mkdir /opt/bin sudo nano /opt/bin/update-grub #!/bin/shset -eexec grub-mkconfig -o /boot...
PPTP сервер
Установить пакеты: rpm -Uvh http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-releas...
Debian
Включение русской локали
sudo export LANGUAGE=en_US.UTF-8 sudo export LANG=en_US.UTF-8 sudo export LC_ALL=en_US.UTF-8...
Настройка после установки
Включение не свободнных репозитариев sudo nano /etc/apt/sources.list deb http://deb.debian....
Отключение IPv6
Вариант 1 Отредактировать параметры sudo nano /etc/sysctl.conf net.ipv6.conf.all.disable_ipv...
Glances
Установка sudo apt update && sudo apt upgrade sudo apt install python3 python3-dev python3-jinj...
Fedora
Авторизация по лицу
Подключить репозиторий sudo dnf copr enable principis/howdy Установить приложение sudo dnf --r...
Включение расцветки Bash
sudo dnf install git wget curl ruby ruby-devel util-linux-user redhat-rpm-config gcc gcc-c++ make...
Включение сна при закрытии крышки ноутбука
Когда подключен внешний монитор, сон не будет активироваться при закрытии крышки ноутбука. Чтобы ...
Включение VNC сервера
Указать в переменную нужный пароль: VNC_PASSWD="12345678" Выполнить команды для настройки и зап...
Исправление проблем с загрузкой GRUB
Запуститься с лайв образа системы Перейи в root пользователя: sudo -i Посмотреть UUID дл...
Исправление проблем с Opera
Установка зависимостей sudo dnf install wget unzip git python3-dnf-plugin-post-transaction-actio...
Настройка после установки
Подключение репозиториев sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusi...
Обновление до нового релиза
Обновить систему: sudo dnf upgrade --refresh Перезапустить компьютер: sudo reboot Удалить неи...
Переключения раскладки
Alt+Shift gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']" ...
Смена редакции на KDE
tee migrate-gnome-kde.sh << EOF > /dev/null #!/usr/bin/bash sudo dnf shell -y --setopt protecte...
Установка VirtualBox
Обновить систему sudo dnf upgrade --refresh Установить зависимости sudo dnf install @developme...
Установка VMware Workstation
Установка системных пакетов: sudo dnf install kernel-devel kernel-headers gcc make patch wget У...
Manjaro
Отключение IPv6
sudo echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.d/100-manjaro.conf sudo echo "net.ip...
Смена бранча
Создать файл и открыть его для редактирования sudo nano /opt/manjaro-branch.sh Встаить в него с...
Список установленных пакетов
nano apps.sh #!/bin/bashAPPFILE=~/apps.list echo `date` > $APPFILE echo "" >> $APPFILEecho "...
Тюнинг Pacman
Открыть конфигурационный файл sudo nano /etc/pacman.conf Добавить в него параметры ColorVerb...
Установка окружения
KDE sudo pacman -S kde-applications manjaro-kde-settings sddm-breath-theme manjaro-settings-mana...
Установка Virt-Manager
Установка необходимых пакетов: sudo pacman -S virt-manager qemu vde2 iptables-nft dnsmasq bridge...
RedHat
Ubuntu
Изменения языка директорий
LANG=C xdg-user-dirs-gtk-update
Исправление проблемы с неработающим DNS
Добавить адреса DNS серверов sudo nano /etc/systemd/resolved.conf [Resolve]DNS=8.8.8.8 1.1.1....
Не все пакеты обновляются
Внести изменения в настройки APT sudo cat <<EOF > /etc/apt/apt.conf.d/80allupgrade APT::Get::Al...
Отключение cloud-init
Отключение sudo touch /etc/cloud/cloud-init.disabledsudo reboot Удаление sudo dpkg-reconfigure...
Переключение на HWE
Ubuntu 22.04 sudo apt install --install-recommends linux-generic-hwe-22.04 Ubuntu 20.04 sudo a...
Переключение Apache на PHP-FPM
sudo systemctl stop apache2 sudo a2dismod php7.4 sudo a2dismod mpm_prefork sudo a2enmod mpm_ev...
Удаление старых ядер
Обновить систему и перезагрузить для перехода на актуальную версию ядра sudo apt update sudo ap...
Установка локали
Установить нужный языковой набор (где xx - это например en, ru, fr и т.д.)) sudo apt-get install...
Установка Docker
sudo apt updatesudo apt dist-upgradesudo apt install apt-transport-https ca-certificates curl s...
Установка msmtprc
sudo apt-get install msmtp-mta ca-certificates sudo nano /etc/msmtprc defaults tls ontls_sta...