Настройка OpenVPN в Ubuntu
На сервере Openvpn sudo apt install openvpn -y На сервере CA wget https://github.com/OpenVPN/easy-rsa/releases/download/v3.2.1/EasyRSA-3.2.1.tgz tar -xvzf EasyRSA-3.2.1.tgz && rm EasyRSA-3.2.1.tgz chmod ...
Читать далее
Читать далее
systemd script для запуска\остановки службы
Создаём исполняемый файл, например в /etc/init.d/testscript #!/bin/bash ### BEGIN INIT INFO # Provides: test # Required-Start: $all # Required-Stop: # ...
Читать далее
Читать далее
Создание хэша пароля sha512
С помощью python или python3: python3 -c 'import crypt,getpass; print(crypt.crypt(getpass.getpass(), crypt.mksalt(crypt.METHOD_SHA512)))' С помощью openssl: openssl passwd -6 -salt blabla123 ...
Читать далее
Читать далее
Автоматизация обновления времени с помощью ntpdate
Созать файл и сделать исполняемым /etc/init.d/timeupdate: #!/bin/bash function timeupdate { ping -c 1 192.168.1.30 > /dev/null if [ $? -eq ...
Читать далее
Читать далее
Внешний Proxy сервер Squid в Ubuntu
sudo apt install apache2-utils squid -y #apache2-utils если нужна авторизация /etc/squid/squid.conf http_port 4080 via off forwarded_for off cache deny all ...
Читать далее
Читать далее
Virtualbox 6.1 в Ubuntu 22.04
Добавить репозиторий и ключ: deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian jammy contrib wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg ...
Читать далее
Читать далее
Установка из git репозитория
Установка сборочного окружения: sudo apt install git pkg-config autotools-dev libtool make gcc Git clone: git clone https://github.com/neutrinolabs/pipewire-module-xrdp.git --recursive Команды сборки ...
Читать далее
Читать далее
Добавить старый .deb репозиторий
Создать файл /etc/apt/sources.list.d/bionic.list с кодом: deb http://ru.archive.ubuntu.com/ubuntu bionic main universe Добавить файл ключа: sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/bionic.gpg --keyserver keyserver.ubuntu.com ...
Читать далее
Читать далее
Архиватор tar
Заархивировать в архив: tar -czvf archive.tar.gz /directory1/directory2 /directory3/directory4/*.txt Распаковать архив: tar -xvf archive.tar.gz -C / Просмотреть архив: tar -tf archive.tar.gz ...
Читать далее
Читать далее
Ошибка добавления Centos9 в домен FreeIpa
Centos 9 ipa-client install error: Failed to obtain host TGT: Major (458752): No credentials were supplied, or the credentials were ...
Читать далее
Читать далее
Удалить все строки до значения в Linux
sed '1,/keyword/ d' < file # удалить до sed '/keyword/,$ d' < file # удалить после ...
Читать далее
Читать далее
Установка snap пакетов без интернета
На такой же ОС с интернетом выяснить какие пакеты требуются для установки и скачать их. Например в Kubuntu20.04 для установки ...
Читать далее
Читать далее
docker без sudo для всех
Можно добавлять в группу docker пользователей, либо: sudo chmod o+rw /var/run/docker.sock ...
Читать далее
Читать далее
Перезагрузка при подключении по XRDP
Перезагрузка со стандартных кнопок при подключении через XRDP Создать файл /etc/polkit-1/localauthority/50-local.d/50-xrdp.pkla [Enable reboot feature] Identity=unix-user:* Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions ResultAny=yes [Enable shutdown feature] ...
Читать далее
Читать далее
Ubuntu не показывает экран, но подключается по ssh
Такое было в proxmox на ВМ с Ubuntu 16.04, но может быть в любом типе сборки В настройках grub нужно ...
Читать далее
Читать далее
Установка .deb приложений в Linux без интернета
Для установки например, mc, нужно создать такой же хост (интернет подключить только после установки), в котором ввести команды: apt-get update ...
Читать далее
Читать далее
Добавление нового диска в ubuntu
lsblk - отобразить подключенные диски (dev/sdb)fdisk /dev/sdb - Вход в создание разделовЕсли больше 2Тб, командной "g" задаём gpt (либо пропуск)Командой ...
Читать далее
Читать далее
Начальная настройка Iptables
Создаём скрипт настроек nano /etc/init.d/netrules: #!/bin/bash ### BEGIN INIT INFO # Provides: netrules # Required-Start: $all # Required-Stop: # Default-Start: ...
Читать далее
Читать далее
Добавить место на диске в Linux
Диск в Linux заполнен, добавлен ещё 1 физический диск, либо расширен текущий. 1. vgdisplay - посмотреть имя группы дисков (ubuntu-vg) ...
Читать далее
Читать далее
Скрипт, который прочитает 2 файла и выдаст результат с переменными
Дан файл с переменными vars.txt: VAR1="Hello" VAR2="World" Дан файл с использованием переменных data.txt: Variable1 = $VAR1 Variable2 = $VAR2 Variable3 ...
Читать далее
Читать далее
Уведомление cookie внизу окна сайта
index.html Контент Пользуясь сайтом, вы соглашаетесь на всю херню в соответсвии с политикой cookie файлов. X js.js const cookieEl = ...
Читать далее
Читать далее
Узнать iowait без программ, из «etc/proc» в командной строке
Два способа расчитать iowait 1. Без "bc" (целое число без дробной части): echo $(($(cat /proc/stat | grep -w cpu | ...
Читать далее
Читать далее
Проброс портов в mikrotik
Проброс с внешнего порта 11123 интернет интерфейса на внутренний 3389 адреса 192.168.0.200: ip firewall nat add chain=dstnat protocol=tcp dst-port=11123 in-interface=Internet ...
Читать далее
Читать далее
Hive-mining install, Ubuntu
Русская версия здесь There is no option set up The LCC Master-node, but you can set up LCC Hive-Mining and ...
Читать далее
Читать далее
Настройка Hive-Mining’a на ubuntu server
Нет возможности настроить Master-ноду для заработка LCC, но вы можете настроить Hive-Mining LCC и автоматизировать его. На Ubuntu сервере скачайте ...
Читать далее
Читать далее
Запуск скрипта с окном терминала
Пример файла скрипта: #!/bin/bash source /home/user/my_env/bin/activate python ~/django/mydjangoapp/manage.py runserver файл django.desktop (запускающий) к нему: [Desktop Entry] Name=django Comment=start django GenericName=Django ...
Читать далее
Читать далее
Как отключить обновление ядра kernel в Centos 8?
Это может понадобится, если после команды "yum update" в новом ядре, что-то не работает. Например не находится драйвер raid sas ...
Читать далее
Читать далее
Сброс пароля в Open Suse
(Возможно подходит и для других OS) При загрузке будут предложены варианты загрузки и ниже строка. В ней нужно дописать: init=/bin/bash ...
Читать далее
Читать далее
Статус сервера и сети в Ubuntu
telnet -b 192.168.3.10 ya.ru 80 - попробовать подключиться к яндексу на 80 портhtop - общая загруженность сервераiftop - статистика сети, ...
Читать далее
Читать далее
Контроль пропускной способности в Ubuntu с помощью Traffic Control
htb - корневой способ фильтрации с идентификатором 1. Не классифицированный траффик отнести к классу 1:15 (удалить - delete вместо add): ...
Читать далее
Читать далее
Добавление сетевой карты в Ubuntu
Воткнули сетевую карту, сигналов нет..lshw -c network - узнать logical name (в примере enp17s10)До версии 18:nano /etc/network/interfaces - вписать в ...
Читать далее
Читать далее
Web server в Linux Ubuntu 18.04
В видео Ubuntu 14.04 apt-get install apache2 - установить апачapt-get install zip - установить zipapt-get install libapache2-mod-auth-mysql php5.6-mysql mysql-server - ...
Читать далее
Читать далее
FTP server в Linux Ubuntu
apt-get install ssh — Удалённый доступ ssh через puttyapt-get install vsftpd - установить ftp сервер nano /etc/vsftpd.conf - редактировать файл ...
Читать далее
Читать далее
Основные команды Linux Ubuntu
lsb_release -a - версия системы.sudo reboot — Перезагрузить.sudo poweroff — Выключить.sudo su — root.cd /etc/netplan/ - переход в папку /etc/netplan/ pwd - ...
Читать далее
Читать далее
Настройка сети в Linux Ubuntu
ifconfig -a - посмотреть интерфейсы (в примере eth0)До версии 18:sudo nano /etc/network/interfaces - вписать в файл(сохранить - ctrl+o) auto eth0 ...
Читать далее
Читать далее
Создание флешки с Линукс
Скачать Linux Live USB Creator.Использовать предложенные образы, или добавить свой.Запустить программу. Флешка готова.Ош apt-get install ssh — Удалённый доступ ssh ...
Читать далее
Читать далее