Настройка 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 ...
Читать далее
/ Linux, Ubuntu, vpn

systemd script для запуска\остановки службы

Создаём исполняемый файл, например в /etc/init.d/testscript #!/bin/bash ### BEGIN INIT INFO # Provides: test # Required-Start: $all # Required-Stop: # ...
Читать далее
/ bash, Linux

Создание хэша пароля sha512

С помощью python или python3: python3 -c 'import crypt,getpass; print(crypt.crypt(getpass.getpass(), crypt.mksalt(crypt.METHOD_SHA512)))' С помощью openssl: openssl passwd -6 -salt blabla123 ...
Читать далее
/ Linux, Ubuntu, пароль

Автоматизация обновления времени с помощью ntpdate

Созать файл и сделать исполняемым /etc/init.d/timeupdate: #!/bin/bash function timeupdate { ping -c 1 192.168.1.30 > /dev/null if [ $? -eq ...
Читать далее
/ bash, Linux, скрипт

Внешний 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 ...
Читать далее
/ Linux, proxy, Ubuntu

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 ...
Читать далее
/ Linux, Ubuntu, Virtualbox

Установка из 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 Команды сборки ...
Читать далее
/ Linux

Добавить старый .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 ...
Читать далее
/ Linux, Ubuntu

Архиватор tar

Заархивировать в архив: tar -czvf archive.tar.gz /directory1/directory2 /directory3/directory4/*.txt Распаковать архив: tar -xvf archive.tar.gz -C / Просмотреть архив: tar -tf archive.tar.gz ...
Читать далее
/ Linux, tar

Ошибка добавления Centos9 в домен FreeIpa

Centos 9 ipa-client install error: Failed to obtain host TGT: Major (458752): No credentials were supplied, or the credentials were ...
Читать далее
/ freeipa, Linux

Удалить все строки до значения в Linux

sed '1,/keyword/ d' < file # удалить до sed '/keyword/,$ d' < file # удалить после ...
Читать далее
/ bash, Linux, Linux

Установка snap пакетов без интернета

На такой же ОС с интернетом выяснить какие пакеты требуются для установки и скачать их. Например в Kubuntu20.04 для установки ...
Читать далее
/ Linux, snap, Ubuntu

docker без sudo для всех

Можно добавлять в группу docker пользователей, либо: sudo chmod o+rw /var/run/docker.sock ...
Читать далее
/ docker, Linux

Перезагрузка при подключении по 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] ...
Читать далее
/ Linux, xrdp

Ubuntu не показывает экран, но подключается по ssh

Такое было в proxmox на ВМ с Ubuntu 16.04, но может быть в любом типе сборки В настройках grub нужно ...
Читать далее
/ grub, Linux, Ubuntu

Установка .deb приложений в Linux без интернета

Для установки например, mc, нужно создать такой же хост (интернет подключить только после установки), в котором ввести команды: apt-get update ...
Читать далее
/ Linux, Linux Ubuntu

Добавление нового диска в ubuntu

lsblk - отобразить подключенные диски (dev/sdb)fdisk /dev/sdb - Вход в создание разделовЕсли больше 2Тб, командной "g" задаём gpt (либо пропуск)Командой ...
Читать далее
/ Linux, Linux, lsblk, mount, Ubuntu

Начальная настройка Iptables

Создаём скрипт настроек nano /etc/init.d/netrules: #!/bin/bash ### BEGIN INIT INFO # Provides: netrules # Required-Start: $all # Required-Stop: # Default-Start: ...
Читать далее
/ iptables, Linux, Linux

Добавить место на диске в Linux

Диск в Linux заполнен, добавлен ещё 1 физический диск, либо расширен текущий. 1. vgdisplay - посмотреть имя группы дисков (ubuntu-vg) ...
Читать далее
/ Linux, Linux, Диск

Скрипт, который прочитает 2 файла и выдаст результат с переменными

Дан файл с переменными vars.txt: VAR1="Hello" VAR2="World" Дан файл с использованием переменных data.txt: Variable1 = $VAR1 Variable2 = $VAR2 Variable3 ...
Читать далее
/ Linux

Уведомление cookie внизу окна сайта

index.html Контент Пользуясь сайтом, вы соглашаетесь на всю херню в соответсвии с политикой cookie файлов. X js.js const cookieEl = ...
Читать далее
/ WEB, WEB

Узнать iowait без программ, из «etc/proc» в командной строке

Два способа расчитать iowait 1. Без "bc" (целое число без дробной части): echo $(($(cat /proc/stat | grep -w cpu | ...
Читать далее
/ iowait, Linux, Linux

Проброс портов в mikrotik

Проброс с внешнего порта 11123 интернет интерфейса на внутренний 3389 адреса 192.168.0.200: ip firewall nat add chain=dstnat protocol=tcp dst-port=11123 in-interface=Internet ...
Читать далее
/ Mikrotik, mikrotik

Hive-mining install, Ubuntu

Русская версия здесь There is no option set up The LCC Master-node, but you can set up LCC Hive-Mining and ...
Читать далее
/ Linux, Linux Ubuntu, Ubuntu

Настройка Hive-Mining’a на ubuntu server

Нет возможности настроить Master-ноду для заработка LCC, но вы можете настроить Hive-Mining LCC и автоматизировать его. На Ubuntu сервере скачайте ...
Читать далее
/ Linux, Linux Ubuntu, 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 - редактировать файл ...
Читать далее
/ FTP, Linux, Linux Ubuntu, Ubuntu

Основные команды Linux Ubuntu

lsb_release -a - версия системы.sudo reboot — Перезагрузить.sudo poweroff — Выключить.sudo su — root.cd /etc/netplan/ - переход в папку /etc/netplan/ pwd - ...
Читать далее
/ Linux, Linux Ubuntu, Ubuntu

Настройка сети в Linux Ubuntu

ifconfig -a - посмотреть интерфейсы (в примере eth0)До версии 18:sudo nano /etc/network/interfaces - вписать в файл(сохранить - ctrl+o) auto eth0 ...
Читать далее

Создание флешки с Линукс

Скачать Linux Live USB Creator.Использовать предложенные образы, или добавить свой.Запустить программу. Флешка готова.Ош apt-get install ssh — Удалённый доступ ssh ...
Читать далее