Linux
БД
Виртуализация
Общее
Включение поддержки Wayland для NoMachine
Вариант 1 sudo nano /usr/NX/etc/node.cfg WaylandModes "compositor,drm" sudo systemctl rest...
Включение подсветки синтаксиса в nano
Если файл конфига есть, то: nano ~/.config/nano/nanorc Если файла конфига нет, то: mkdir -p ~/...
Выбор видеокарты
Общий вывод информации по видеокартам 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 -...
Установка пакетного менеджера 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...
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....
Ошибки
Высокая нагрузка на процессор процессом nvidia-powerd
Вариант 1 Открываем свойства процесса на редактирвоание: sudo systemctl edit nvidia-powerd Доб...
Не работает клавиатура, либо мышь на экране логина
sudo nano /etc/default/grub GRUB_CMDLINE_LINUX= ... iommu=soft sudo grub2-mkconfig -o /boot...
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
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"
Alpine
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
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']" ...
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 "...
Установка окружения
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...
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...
Установка 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...