Linux
Alpine
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
Включение расцветки Bash
sudo dnf install git wget curl ruby ruby-devel util-linux-user redhat-rpm-config gcc gcc-c++ make...
Настройка после установки
Смена Wayland на Xorg sudo nano /etc/gdm/custom.conf [daemon]WaylandEnable=falseDefaultSessio...
Переключения раскладки
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...
Manjaro
Отключение IPv6
sudo echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.d/100-manjaro.conf sudo echo "net.ip...
Список установленных пакетов
nano apps.sh #!/bin/bashAPPFILE=~/apps.list echo `date` > $APPFILE echo "" >> $APPFILEecho "...
Установка 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...
БД
Виртуализация
Общее
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....
Автоматическое обновление 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...
Включение подсветки синтаксиса в nano
Если файл конфига есть, то: nano ~/.config/nano/nanorc Если файла конфига нет, то: mkdir -p ~/...
Включение ускорения Firefox
В about:config изменить Включение аппаратного ускорения: layers.acceleration.force-enabled = tr...
Выбор видеокарты
Общий вывод информации по видеокартам xrandr --listproviders Вывод информации о первой карте D...
Генерация 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 ...
Настройка TRIM
Отредактировать таймер службы fstrim: sudo nano /usr/lib/systemd/system/fstrim.timer Поменять с...
Некорректные цвета в Firefox
В некоторых случаях цвета отдельных элементов сайта могут отображаться некорректно при использова...
Обновление модулей Python
Проверить список устаревших модулей pip3 list --outdated Вариант 1 pip3 list --outdated --form...
Отключение защиты от Meltdown и Spectre
Для отключения защиты необходимо отредактировать строку загрузки, добавив необходимые параметры: ...
Отключение экрана консоли
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...
Создание файла подкачки
Создаем файл размером в 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/libpango-1.0.so.0
sudo cp /lib64/libglib-2.0.* /opt/resolve/libs/
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
From remote flathub: Input buffer too small
sudo dnf downgrade ostree
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
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
toolbox create && toolbox enter sudo dnf install -y rpmdevtools rpmdev-setuptree mkdir -p ~/rp...
Sudo setrlimit(RLIMIT_CORE) Operation not permitted
sudo echo "Set disable_coredump false" >> /etc/sudo.conf
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 Доб...
Не работает клавиатура, либо мышь на экране логина
sudo nano /etc/default/grub GRUB_CMDLINE_LINUX= ... iommu=soft sudo grub2-mkconfig -o /boot...