Skip to main content

Дополнительное ПО

Установка Разнообразного ПО                                                                                                           

Изменение прав пользователя

# Добавление в администраторы
sudo adduser service
sudo usermod -aG wheel service

# Удаление из администраторов
sudo gpasswd -d user wheel

Блокировка входа под root

sudo usermod -s /sbin/nologin root

Установка XRDP клиента

sudo dnf install xrdp xrdp-selinux tigervnc-server
touch ~/.xsession
echo startplasma-x11 >> ~/.xsession
sudo systemctl enable xrdp
sudo systemctl restart xrdp

Создание общей папки в ОС

sudo mkdir /srv/shared
sudo groupadd SharedUsers
sudo chgrp -R SharedUsers /srv/shared
sudo chmod -R 775 /srv/shared
sudo usermod -a -G SharedUsers user
sudo usermod -a -G SharedUsers service
getent group SharedUsers
sudo reboot

Понижение Ядра RedOS

sudo dnf download v4l2loopback_6.6.6-1.red80.x86_64.x86_64
sudo dnf install v4l2loopback_6.6.6-1.red80.x86_64-0.12.7-112.red80.x86_64.rpm
wget https://mirror.yandex.ru/redos/8.0/x86_64/os/kernel-lt-6.6.6-1.red80.x86_64.rpm
sudo dnf install kernel-lt-6.6.6-1.red80.x86_64.rpm
sudo ls -l /boot
sudo grubby --set-default /boot/vmlinuz-6.6.6-1.red80.x86_64
sudo reboot

Исправление проблемы с LAN сетью

Realtek RTL8125 [Моноблок RDW]

echo -e "[Unit]\nDescription=Load r8169 driver\nBefore=network.target\n\n[Service]\nType=oneshot\nExecStart=/sbin/modprobe r8169\nRemainAfterExit=yes\n\n[Install]\nWantedBy=multi-user.target" | sudo tee /etc/systemd/system/load-r8169.service

sudo systemctl enable load-r8169.service

Пред-Настройка Lenovo Notebook

Входим в BIOS [F2]

Time на 3 часа раньше
Hotkey Mode Disable
Flip to Start Disable

Исправление проблемы с Audio

Фиксация версии пакета wireplumber

# Откатываем версию пакета
sudo -E dnf dg wireplumber wireplumber-libs

# Исключаем пакет из обновлений
sudo sh -c 'echo "exclude=wireplumber wireplumber-libs" >> /etc/dnf/dnf.conf'

Установка Шрифтов Gost-A в Linux

https://fonts-online.ru/fonts/gost-type-a
Скачиваем TTF файлы в папку $HOME

sudo mkdir /usr/share/fonts/gost
sudo cp *.ttf /usr/share/fonts/gost

Установка Winbox

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
sudo systemctl enable --now snapd.socket
sudo systemctl start snapd
sudo snap install winbox

Установка NTP серверов времени

sudo dnf install chrony
sudo vim /etc/chrony/chrony.conf
# Российские серверы времени
server ntp1.stratum1.ru iburst minpoll 4 maxpoll 10
server ntp2.stratum1.ru iburst minpoll 4 maxpoll 10
server ntp3.stratum1.ru iburst minpoll 4 maxpoll 10
server ntp1.vniiftri.ru iburst minpoll 4 maxpoll 10
server ntp2.vniiftri.ru iburst minpoll 4 maxpoll 10
# Резервные международные серверы
server 0.pool.ntp.org iburst minpoll 4 maxpoll 10
server 1.pool.ntp.org iburst minpoll 4 maxpoll 10
server 2.pool.ntp.org iburst minpoll 4 maxpoll 10
server 3.pool.ntp.org iburst minpoll 4 maxpoll 10

# Директория для хранения файлов
driftfile /var/lib/chrony/chrony.drift
# Файл для логов
logdir /var/log/chrony
# Включить ведение логов
log measurements statistics tracking
# Обновление файла drift при выходе
dumponexit
# Максимальная коррекция времени
maxupdateskew 100.0
# Коррекция времени при большой разнице
makestep 1.0 3
# Минимальное количество источников
minsources 2
# Включить kernel discipline
rtcsync
# Временная зона
leapsectz right/UTC
sudo chronyd -Q -f /etc/chrony/chrony.conf
sudo systemctl start chronyd

Установка AnyDesk

wget https://download.anydesk.com/linux/anydesk-latest-amd64.tar.gz
sudo dnf install anydesk-latest-amd64.tar.gz

LVM Разделы при загрузке с LiveCD

sudo vgchange -ay

Подключение к 1С БД в RedOS

Инструкция от РедСофт

Исправление ошибки при запуске 1С

descr=11001(0x00002AF9): Этот хост неизвестен. line=581 file=src\core\src\Networking.cpp
sudo tee -a /etc/hosts << EOF
10.12.126.17    1Cevc
EOF

SCP Копирование по сети

sudo scp -r /home/user1/folder1 user2@10.12.19.22:/home/user2/

Настройка IP утилитой Netplan

Static

sudo nmcli connection modify netplan-enp3s0 ipv4.method manual \
ipv4.addresses "10.12.19.22/24" ipv4.gateway "10.12.19.1" ipv4.dns "10.12.19.1"

# Перезапуск соединения
sudo nmcli connection down netplan-enp3s0 && sudo nmcli connection up netplan-enp3s0

DHCP

# Очистка статических настроек
sudo nmcli connection modify netplan-enp3s0 ipv4.addresses ""
sudo nmcli connection modify netplan-enp3s0 ipv4.gateway ""
sudo nmcli connection modify netplan-enp3s0 ipv4.dns ""

# Включение автоматического метода (DHCP) - это главная команда!
sudo nmcli connection modify netplan-enp3s0 ipv4.method auto

# Перезапуск соединения
sudo nmcli connection down netplan-enp3s0 && sudo nmcli connection up netplan-enp3s0

Установка Ventoy

wget https://github.com/ventoy/Ventoy/releases/download/v1.1.07/ventoy-1.1.07-linux.tar.gz
tar -xvf ventoy*.tar.gz
sudo rm -rf ventoy*.tar.gz
sudo mv ventoy* /opt
cd /opt/ventoy*
sudo ./VentoyWeb.sh

Перейти по ссылке
http://127.0.0.1:24680

Выключение Emergency Mode (Silo)

sudo systemctl isolate multi-user.target

Исправление эффекта Мерцания [MSI]

1. Диагностика оборудования 
# Определим производителя и модель видеокарты
sudo lspci -k | grep -EA3 'VGA|3D|Display'

# Узнаем, какой драйвер используется
sudo dmesg | grep -i "drm" | grep -i "driver"

# Должен использоваться драйвер Intel i915
 2. Настройка параметров ядра для Intel GPU
# 1.Создаем бэкап оригинального файла grub (на всякий случай)
sudo cp /etc/default/grub /etc/default/grub.backup

# 2.Редактируем конфигурацию GRUB с принудительным режимом
sudo sed -i 's/GRUB_CMDLINE_LINUX="[^"]*/& i915.force_probe=7d45 drm.vblankoffdelay=1 video=eDP-1:1920x1080@60D/' /etc/default/grub

# 3.Проверяем что изменения применились правильно
sudo grep GRUB_CMDLINE_LINUX /etc/default/grub

# 4.Обновляем конфигурацию GRUB
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

# 5.Если предыдущая команда не сработала, пробуем для UEFI системы
sudo grub2-mkconfig -o /boot/efi/EFI/redos/grub.cfg 2>/dev/null || echo "UEFI путь не найден, использован стандартный"
3. Настройка X11 (GDM/SDDM)
sudo vim /etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
    Identifier  "eDP-1"
    # Генерируем точную модельню для 1920x1080 @ 60 Гц.
    # Эту строку можно сгенерировать командой: cvt 1920 1080 60
    Modeline    "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    Option      "PreferredMode" "1920x1080_60.00"
EndSection

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    # Опция ниже может помочь с некоторыми проблемами совместимости
    # Option      "TearFree" "true"
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "Intel Graphics"
    Monitor     "eDP-1"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
        Modes "1920x1080_60.00"
    EndSubSection
EndSection
4. Перезагрузка и проверка
sudo reboot
# Посмотреть текущее разрешение
sudo xrandr

# Проверить, что драйвер i915 загружен
sudo lsmod | grep i915

Сайт - тест внешнего доступа HTTP

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker.io docker-ce docker-ce-cli containerd.io
sudo usermod -aG docker $USER
exit
rm -rf my-website && \
mkdir my-website && cd my-website && \
cat > index.html << 'END_HTML'
<!DOCTYPE html><html><head><title>Тест сайта</title></head><body><h1>Привет, Docker!</h1></body></html>
END_HTML
cat > Dockerfile << 'END_DOCKER'
FROM nginx:alpine
COPY index.html /usr/share/nginx/html
EXPOSE 80
END_DOCKER
docker build -t my-website .
docker run -d -p 80:80 my-website

Перейти по ссылке http://localhost

Полезные ссылки

Ubuntu Intel GPU Drivers
https://www.linuxfordevices.com/tutorials/ubuntu/install-intel-graphic-drivers

#графические драйверы Intel в Ubuntu Linux
https://www.maketecheasier.com/install-intel-graphics-drivers-linux/
https://redos.red-soft.ru/base/redos-7_3/7_3-problem/7_3-error-drivers/7_3-intel-i915/

#Настройки GPU
https://redos.red-soft.ru/base/redos-7_3/7_3-problem/7_3-error-drivers/7_3-intel-i915/

#Настройки Kernel ядра по умолчанию
https://www.linuxsysadmins.com/change-default-kernel-rhel-8/

#Мерцания ноутбуках Гравитон А15И-К2, Н15И-К2
https://dzen.ru/a/ZMo5efT-SxqPfcxy

#RedOS  Intel GPU drivers,  Зависание ПК
https://redos.red-soft.ru/base/redos-7_3/7_3-problem/7_3-error-drivers/7_3-intel-i915/

#Смена пароля root (grub)
https://www.maketecheasier.com/reset-root-password-linux/

#IPsec VPN Tunnel + Bastion Server
https://github.com/chriscatuk/vpn-bastion
https://curiousdevops.com/2022/01/26/diy-ssh-bastion-hosts-34b2-dee9874d/

#ProFTPd
https://www.dmosk.ru/miniinstruktions.php?mini=proftpd-ubuntu

#MeshCentral Сервер RDP
https://ylianst.github.io/MeshCentral/install/install2/#ubuntu-1804

#Proxmox
https://serveradmin.ru/ustanovka-i-nastroyka-proxmox/

#Инструкция KSC на движке Wiki.js
https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ksc