Serhii Shypylov

Команда dig

Команда dig

dig (Domain Information Groper) — это мощный инструмент для работы с DNS. Он помогает получать детализированную информацию о домене, такую как A-записи, CNAME, MX-записи и другие. На большинстве дистрибутивов Linux dig поставляется в составе пакета dnsutils. Если он отсутствует, установите его. Часто используемые команды Запрос конкретных записей Запрос MX-записей (почтовые сервера)
1 min read
Install deepseek c OpenWebUI и Ollama с использованием Docker Compose

Install deepseek c OpenWebUI и Ollama с использованием Docker Compose

OpenWebUI и Ollama с использованием Docker Compose Предварительные требования Перед началом установки убедитесь, что у вас установлены следующие зависимости: * Docker (https://docs.docker.com/get-docker/) * Docker Compose (https://docs.docker.com/compose/install/) * Также можно установить по инструкции Docker: Установка, настройка и начало работы или ansible playbook № Шаг 1: Создание
1 min read
Перенос WordPress на новый домен

Перенос WordPress на новый домен

Эта инструкция поможет вам перенести ваш сайт на WordPress с одного домена на другой, включая перенос файлов и баз данных с применением скрипта Search Replace DB. Перенос файлов и базы данных Шаг 1: Бэкап и перенос файлов сайта scp -r /var/www/old_site_directory user@new_server_ip:/var/
1 min read
Установка пароля на BIOS и пароль на загрузку компьютера

Установка пароля на BIOS и пароль на загрузку компьютера

Установка пароля на BIOS и пароль на загрузку компьютера. Если вы хотите обезопасить ваш компьютер от несанкционированного доступа в BIOS и предотвратить изменения настроек, вам следует установить пароль на BIOS. Это руководство поможет вам установить пароль на BIOS и, если это поддерживается вашей версией BIOS, пароль на загрузку компьютера. Вход
1 min read
Создание Docker-образов с помощью Dockerfile

Создание Docker-образов с помощью Dockerfile

Docker позволяет создавать собственные образы с помощью специального файла — Dockerfile. В этом руководстве мы разберём основные принципы работы с Dockerfile и создадим простой образ на основе Ubuntu 22.04 с nginx. 1. Установка Docker Перед началом работы необходимо установить Docker. Для этого выполните следующие команды: sudo apt update sudo apt
1 min read
Docker: Установка, настройка и начало работы

Docker: Установка, настройка и начало работы

1. Введение Docker — это платформа для разработки, доставки и запуска контейнеризированных приложений. В этой инструкции мы рассмотрим установку Docker и Docker Compose на Ubuntu, их базовую настройку и выполнение первых команд. 2. Установка Docker и Docker Compose на Ubuntu sudo apt update sudo apt install -y ca-certificates curl gnupg sudo
1 min read
Команда `chmod` и `chown` в Linux

Команда `chmod` и `chown` в Linux

Описание chmod (change mode) — команда для изменения прав доступа к файлам и каталогам в Linux. chown (change owner) — команда для изменения владельца и группы файла или каталога. Синтаксис chmod chmod [опции] режим файл * режим — права доступа (цифровой или символьный формат). * файл — целевой файл или каталог. chown chown [опции] пользователь[:группа]
1 min read
Firewalls UFW настройка в Ubuntu 24.04 server

Firewalls UFW настройка в Ubuntu 24.04 server

Конфигурация и управление UFW (Uncomplicated Firewall) Проверка состояния UFW Перед началом работы убедитесь, что UFW активен: sudo ufw status Если UFW отключен, включите его: sudo ufw enable Основные правила настройки Разрешение и блокировка трафика Разрешение SSH (порт 22) Перед включением UFW важно разрешить SSH, чтобы не потерять доступ к серверу:
1 min read
Настройка Fail2ban. Защита ssh сервера

Настройка Fail2ban. Защита ssh сервера

Установка и настройка Fail2ban в Ubuntu 1. Установка Fail2ban Запустите команду для установки пакета: sudo apt update && sudo apt install fail2ban -y 2. Запуск и проверка статуса службы После установки необходимо запустить службу и добавить её в автозапуск: sudo systemctl enable --now fail2ban Проверка статуса: sudo systemctl status
1 min read
Копирование файлов с помощью SCP

Копирование файлов с помощью SCP

Команда scp выглядит следующим образом scp [опции] имя_файла пользователь@узел_назначения:директория_назначения Данная команда выполняет копирование указанного файла (имя_файла) в конкретную директорию (директория_назначения) на узле назначения (узел_назначения) с использованием учетной записи определенного пользователя (пользователь). scp -v file.pdf [email protected]:. Рекурсивное копирование
1 min read
Установка и настройка сервера SSH в Linux

Установка и настройка сервера SSH в Linux

Установка пакетов SSH sudo apt-get install ssh или openssh-server Настройка SSH sudo vim /etc/ssh/sshd_config Параметры Port поменяйте на кастомный 2211 или 2233 ... PermitRootLogin no PubkeyAuthentication yes Важно также отключать парольный доступ: PasswordAuthentication no PermitEmptyPasswords no Для применения сделанных настроек необходим перезапуск SSH-сервера: systemctl restart sshd Вы также
Команда ping

Команда ping

Команда ping — инструмент для проверки доступности удалённого хоста, который использует протокол ICMP для сетевого уровня. Также есть несколько команд с помощью которых можно просканировать порт: Telnet Telnet — это протокол для установления соединения с удалённым хостом. Чтобы проверить порт: telnet [address] [port_number] Netcat (nc) Netcat — инструмент для работы с TCP/
2 min read
Команда gzip в Linux

Команда gzip в Linux

Утилита gzip — это не только один из самых популярных инструментов для сжатия файлов, но и мощный инструмент с множеством продвинутых возможностей. Сжатие с оптимизацией: контроль уровня сжатия У gzip есть возможность указать уровень сжатия, от 1 до 9: * 1 или --fast: максимальная скорость с минимальной степенью сжатия. * 9 или --best:
1 min read
Настройка Ubuntu 24.04 после установки

Настройка Ubuntu 24.04 после установки

Обновление системы Дальше нужно обновить систему до самой последней версии. Для обновления списка пакетов в репозиториях выполните команду: sudo apt update && sudo apt upgrade -y sudo apt full-upgrade Свернуть кликом Если вы кликнете по значку на панели, открывается приложение. Если вы кликните ещё раз - ничего не произойдёт.
3 min read
Настройка правил iptables в Linux

Настройка правил iptables в Linux

Основы Iptables * ACCEPT: разрешить передачу пакета. * DROP: запретить передачу пакета. * RETURN: пропустить текущую цепочку и перейти к следующему правилу в цепочке, которая ее вызвала. * INPUT – используется для контроля входящих пакетов. Можно разрешать или блокировать подключения по порту, протоколу или IP-адресу источника. * FORWARD – используется для фильтрации пакетов, приходящих на сервер, но
2 min read
Команда chmod Linux

Команда chmod Linux

Типичный для команд linux синтаксис, сначала команда, затем опции, а в конце файл или папка, к которой ее нужно применить: chmod опции права /путь/к/файлу Сначала рассмотрим какими бывают права доступа linux и как они устанавливаются. Пред этим рекомендую прочитать статью про права, ссылка на которую есть выше. Есть
1 min read
RDP в Ubuntu 24.04

RDP в Ubuntu 24.04

Функция RDP позволяет подключится к удаленному компьютеру или виртуальной машине по сети. Это довольно удобно, но до недавнего времени у Ubuntu с этим было не всё так просто. Встроенная програма удалённого рабочего стола не поддерживала создание новых сессий, а большинство сторонних программ не работали если испозуется Wayland В Gnome 46
2 min read
Установка и настройка ZSH на WSL Ubuntu Linux

Установка и настройка ZSH на WSL Ubuntu Linux

Включить WSL на Windows 10 Это довольно просто настроить, просто следуйте инструкциям здесь чтобы запустить Ubuntu. После того, как вы вошли, обновите пакеты, запустив: sudo apt-get update. Когда все будет работать, вы можете продолжить следующий шаг. Установите ZSH на Ubuntu sudo apt install zsh git fonts-font-awesome zsh После пройдите настройку
4 min read
NOPASSWD файл Sudoers, включите NOPASSWD для пользователя

NOPASSWD файл Sudoers, включите NOPASSWD для пользователя

Никогда не запрашивать у текущего пользователя пароль, когда он использует команду sudo: echo "$user ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/$user Для одного пользователя добавьте эту строку в конец вашего sudoers файла, используяsudo visudo: myuser ALL=(ALL:ALL) NOPASSWD: ALL Для группы: %sudo ALL=
Редактор VIM

Редактор VIM

Поиск текста Что бы найти фрагмент текста, нужно перед текстом поиска ввести слэш «/» и нажать enter По умолчанию поиск в vim регистрозависимый, для того что бы сделать поиск независимый от регистра, нужно перед текстом ввести следующую комбинацию "/\c" /\cэто Если же наоборот нужно сделать явное задание регистрозависимого поиска
1 min read
Основные Linux команды

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

Основные команды Linux, не знание которых выставит вас полным профаном, включают в себя следующие: 1. ls - отображает содержимое текущего каталога 2. cd - изменяет текущий каталог 3. pwd - выводит полный путь к текущему каталогу 4. touch - создает новый, пустой файл 5. cp - копирует файлы и каталоги
3 min read
Создание ISO образа Ubuntu с использованием Cubic

Создание ISO образа Ubuntu с использованием Cubic

Это руководство поможет вам создать настроенный ISO образ операционной системы Ubuntu с помощью инструмента Cubic. Установка Cubic Cubic (Custom Ubuntu ISO Creator) — это инструмент для создания и настройки пользовательских ISO образов Ubuntu. Для установки Cubic выполните следующие шаги: 1. Добавьте репозиторий PPA Cubic в систему: sudo add-apt-repository ppa:cubic-wizard/release
2 min read