Linux
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
PPTP сервер
Установить пакеты: rpm -Uvh http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-releas...
Отключение 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...
Debian
Glances
Установка sudo apt update && sudo apt upgrade sudo apt install python3 python3-dev python3-jinj...
Включение русской локали
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....
Fedora
Авторизация по лицу
Подключить репозиторий sudo dnf copr enable principis/howdy Установить приложение sudo dnf --r...
Включение VNC сервера
Указать в переменную нужный пароль: VNC_PASSWD="12345678" Выполнить команды для настройки и зап...
Включение расцветки Bash
sudo dnf install git wget curl ruby ruby-devel util-linux-user redhat-rpm-config gcc gcc-c++ make...
Включение сна при закрытии крышки ноутбука
Когда подключен внешний монитор, сон не будет активироваться при закрытии крышки ноутбука. Чтобы ...
Исправление проблем с Opera
Установка зависимостей sudo dnf install wget unzip git python3-dnf-plugin-post-transaction-actio...
Исправление проблем с загрузкой GRUB
Запуститься с лайв образа системы Перейи в root пользователя: sudo -i Посмотреть UUID дл...
Настройка после установки
Подключение репозиториев 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...
Установка Virt-Manager
Установка необходимых пакетов: sudo pacman -S virt-manager qemu vde2 iptables-nft dnsmasq bridge...
Установка окружения
KDE sudo pacman -S kde-applications manjaro-kde-settings sddm-breath-theme manjaro-settings-mana...
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...
Переключение Apache на PHP-FPM
sudo systemctl stop apache2 sudo a2dismod php7.4 sudo a2dismod mpm_prefork sudo a2enmod mpm_ev...
Переключение на HWE
Ubuntu 22.04 sudo apt install --install-recommends linux-generic-hwe-22.04 Ubuntu 20.04 sudo a...
Удаление старых ядер
Обновить систему и перезагрузить для перехода на актуальную версию ядра sudo apt update sudo ap...
Установка 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...
Установка локали
Установить нужный языковой набор (где xx - это например en, ru, fr и т.д.)) sudo apt-get install...
БД
Виртуализация
Оборудование
Intel Wi-Fi 7 (BExxx cards)
С картами Intel серии BE (Wi-Fi 7) есть проблема с неработающим режимом сна на ноутбуках. После в...
Trim на USB дисках
Установка дополнительных пакетов sudo apt install sg3-utils lsscsi Найти в списке необходимый д...
Выбор видеокарты
Общий вывод информации по видеокартам 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 +...
Общее
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....
Автозапуск скрипта для Gnome
Если есть необходимость запускатьскрипт при каждом запуске Gnome окружения, необходимо создать de...
Автоматическое обновление Flatpak пакетов
Установка службы обновления для пользователей sudo nano /etc/systemd/user/update-user-flatpaks.s...
Включение поддержки Wayland для NoMachine
Вариант 1 sudo nano /usr/NX/etc/node.cfg WaylandModes "compositor,drm" sudo systemctl rest...
Включение поддержки мультимедиа в Opera
Создать или скачать готовый файл fix_opera.sh и внести в него скрипт nano fix-opera.sh #!/usr/b...
Включение подсветки синтаксиса в 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...
Отключение IPv6
Применить настройки без перезапуска sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl...
Отключение защиты от Meltdown и Spectre
Для отключения защиты необходимо отредактировать строку загрузки, добавив необходимые параметры: ...
Отключение защиты от уязвимостей
Отредактировать параметр GRUB_CMDLINE_LINUX загрузчика sudo nano /etc/default/grub Если ядро ст...
Отключение проверки состояния сети
Внести изменения в файл конфигурации NetworkManager: sudo cat >> /etc/NetworkManager/NetworkMana...
Отключение экрана консоли
sudo nano /etc/default/grub GRUB_CMDLINE_LINUX="consoleblank=120" sudo update-grub
Разрешение запуска графических приложений под 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 Где...
Установка unbound
sudo apt install unbound wget https://www.internic.net/domain/named.root -qO- | sudo tee /var/li...
Установка пакетного менеджера NIX
Установка curl -L https://nixos.org/nix/install | sh Добавление списка установленных приложений...
Ошибки
/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/
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"
Высокая нагрузка на процессор процессом 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...