Admin Guides | Сисадмин – Telegram
Admin Guides | Сисадмин
11.5K subscribers
1.41K photos
24 videos
34 files
593 links
Обучающий канал по ОС Linux & Windows для начинающих и действующих администраторов.

Админ, реклама: @Ak_Mihail
Биржа: https://telega.in/c/admguides

РКН: https://kurl.ru/nQejS
Download Telegram
Еще 5 крутых вещей, которые можно сделать с помощью Windows PowerShell

Первая часть тут

6️⃣ PowerShell 2.0 и графический интерфейс

PowerShell 2.0 включает графический интерфейс и возможность сохранять скрипты как .ps1 файлы. Перед началом работы настройте политику исполнения:

Set-ExecutionPolicy RemoteSigned


7️⃣ Горячие клавиши в PowerShell GUI

В графическом интерфейсе PowerShell доступны горячие клавиши, такие как F5 для выполнения, Ctrl + S для сохранения, Ctrl + Z для отмены, Ctrl + C для копирования и Ctrl + V для вставки.

8️⃣ Фоновый режим для длительных задач

Запускайте длительные задачи в фоновом режиме, чтобы не ждать их завершения:

Start-Job -ScriptBlock { <команда> }


Для проверки состояния задач используйте:

Get-Job


9️⃣ Временные метки для вывода команд

Добавляйте временные метки к выводу команд для отслеживания их выполнения:

"$(Get-Date -Format g) Start logging"


1️⃣0️⃣ Вывод результатов с задержкой

Используйте функцию EasyView для постепенного вывода результатов на экран:

function EasyView { process { $_; Start-Sleep -Seconds 0.5 } }
Get-ChildItem N:\Data | EasyView


Эта функция позволяет просматривать результаты по одной строке каждые полсекунды.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Какой командой можно проверить целостность пакетов в системе, используя пакетный менеджер RPM?
Anonymous Quiz
30%
rpm -C
26%
rpm -Q
21%
rpm -F
24%
rpm -V
👍14🤔11
Руководство по установке SFTP-сервера на Linux

Мы подготовили удобную инструкцию по установке и настройке SFTP-сервера на Linux.

Что такое SFTP?

SFTP (Secure SHell File Transfer Protocol) — это безопасный протокол передачи файлов, использующий SSH для защиты данных. В отличие от FTP, который не шифрует данные, SFTP обеспечивает безопасную передачу файлов.

Установка SFTP-сервера на Linux

Для выполнения следующих шагов вам потребуются права sudo.

Чтобы установить OpenSSH на сервер, используйте следующие команды:

Ubuntu/Debian:

sudo apt install openssh-server


CentOS/RHEL:

sudo yum install -y openssh-server openssh-clients


Для установки SSH на клиентском компьютере:

Ubuntu/Debian:

sudo apt install ssh


Теперь все готово для настройки SFTP.

Этап 1: Создание групп, пользователей и каталогов

Для безопасного использования SFTP создайте специальные группы и пользователей:

Создайте группу sftpg:

sudo groupadd sftpg


Создайте пользователя seenisftp и добавьте его в группу sftpg:

sudo useradd -g sftpg seenisftp 
sudo passwd seenisftp


Создайте каталоги и измените их права доступа:

sudo mkdir -p /data/seenisftp/upload
sudo chown -R root:sftpg /data/seenisftp
sudo chown -R seenisftp:sftpg /data/seenisftp/upload


Важно: Убедитесь, что владелец /data/seenisftp — это root.

Этап 2: Настройка sshd_config

Настройте сервер так, чтобы пользователи из группы sftpg попадали в SFTP вместо обычной оболочки SSH.

Добавьте следующий фрагмент в файл /etc/ssh/sshd_config:

Match Group sftpg
ChrootDirectory /data/%u
ForceCommand internal-sftp


Этап 3: Перезагрузка службы

Чтобы применить изменения в sshd_config, перезапустите службу SSH:

sudo systemctl restart sshd


Доступ к SFTP через командную строку Linux. Подключитесь к SFTP как к SSH:

sftp seenisftp@merionet.ru


Примеры команд SFTP

Синтаксис команд SFTP: COMMAND [SOURCE] [DESTINATION]

GET
Загрузка файла с удаленного сервера на локальную систему:

get poster.img ~/Pictures


PUT
Загрузка файла из локальной системы на удаленный сервер:

put ~/Pictures/picture2.jpg uploads/


RM
Удаление файла на удаленном сервере:

rm uploads/picture3.jpg
👍25
Приложение RevertSV позволяет преобразовать Windows 11 в Windows 10 «в один клик»

Разработчик выпустил неофициальное приложение RevertSV, которое позволяет преобразовать Windows 11 в Windows 10 всего за один клик. При этом изменится только пользовательский интерфейс.

Разработчик с ником LagLife, который выпустил приложение, объясняет, что у него было несколько попыток «возврата» к Windows 10. 


Другой блогер, Come On Windows, недавно опробовал скрипт на виртуальной машине.

Похоже, что при создании утилиты использовались файлы uDWM DLL и DWMAPI DLL от Valinet.

DWM или Desktop Window Manager, похожий на WDDM, был представлен Microsoft во времена Vista, когда графический интерфейс Windows сделал довольно большой скачок в плане визуальных эффектов.

Приложение RevertSV доступно для загрузки на веб-сайте Internet Archive. 
👍15
Как сменить MAC-адрес в Linux

Зачем вам может понадобиться смена MAC-адреса на вашем Linux-сервере?

Может быть, вы хотите блокировать его на фаерволе или попробовать "магическую" манипуляцию с лицензиями, привязанными к MAC?

Находим текущий MAC-адрес сетевого интерфейса

Сначала давайте посмотрим на текущий MAC-адрес вашего сервера. Сделать это можно командой:

ip link show


Вывод сервера будет примерно таким:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 45:c6:f6:a7:12:30 brd ff:ff:ff:ff:ff:ff
3: enp0s12e2: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 33:23:f8:8b:d7:65 brd ff:ff:ff:ff:ff:ff


Как мы видим, у интерфейса enp0s12e2 текущий MAC-адрес — это 33:23:f8:8b:d7:65. Давайте его поменяем.

Меняем MAC с помощью Macchanger

Установка Macchanger
Macchanger — это простая утилита для просмотра, изменения и управления MAC-адресами на ваших сетевых интерфейсах. Она доступна почти на всех Linux-системах.

Для установки Macchanger используйте следующие команды:

Fedora, CentOS или RHEL:

sudo dnf install macchanger


Debian, Ubuntu, Linux Mint или Kali Linux:

sudo apt install macchanger


Использование Macchanger

Помните имя интерфейса enp0s12e2? Чтобы присвоить этому интерфейсу случайный MAC-адрес, используйте команду:

sudo macchanger -r enp0s12e2


После смены, проверьте, что MAC-адрес изменился командой:

ip addr


Чтобы присвоить конкретный MAC-адрес, примените команду:

sudo macchanger --mac=XX:XX:XX:XX:XX:XX enp0s12e2


Где XX:XX:XX:XX:XX:XX — это нужный вам MAC-адрес. Если нужно вернуть MAC-адрес устройства к его изначальному значению, используйте:

sudo macchanger -p enp0s12e2


Меняем MAC с помощью iproute

Если по какой-то причине вы не хотите использовать Macchanger, можно воспользоваться командой iproute.

Выключите интерфейс:

sudo ip link set dev enp0s12e2 down


Присвойте новый MAC-адрес:

sudo ip link set dev enp0s12e2 address XX:XX:XX:XX:XX:XX


Включите интерфейс обратно:

sudo ip link set dev enp0s12e2 up


Проверьте статус:

ip link show enp0s12e2
👍211
Если бы врачи работали, как сисадмины 😅
🤣29👍3🤔2👎1
Руководство по использованию FFmpeg в Linux

FFmpeg — это мощный набор инструментов с открытым исходным кодом для обработки мультимедийных файлов, таких как аудио, видео и изображения.

Рассмотрим, как установить FFmpeg в Ubuntu и других дистрибутивах Linux, а также приведем несколько полезных команд для работы с этим инструментом.

Установка FFmpeg в Ubuntu и других дистрибутивах Linux

FFmpeg обычно доступен в официальных репозиториях Ubuntu и Debian, поэтому установка очень проста. Выполните следующую команду:

sudo apt update
sudo apt install ffmpeg


Установка в CentOS, RHEL и Fedora

Для установки FFmpeg в CentOS или RHEL необходимо сначала добавить репозиторий EPEL:

sudo yum install epel-release


Затем установите FFmpeg:

sudo yum install ffmpeg ffmpeg-devel


На Fedora:

sudo dnf install ffmpeg


Проверка установки

Чтобы убедиться, что FFmpeg установлен правильно, выполните команду:

ffmpeg -version


Если FFmpeg установлен, вы увидите информацию о версии и конфигурации.

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

FFmpeg может выполнять множество операций с мультимедийными файлами. Вот несколько примеров часто используемых команд:

Конвертация видео в другой формат

Чтобы преобразовать видео из одного формата в другой (например, из MP4 в AVI):

ffmpeg -i input.mp4 output.avi


Извлечение аудио из видео

Чтобы извлечь аудиодорожку из видео и сохранить её в формате MP3:

ffmpeg -i input.mp4 -q:a 0 -map a output.mp3


Для изменения разрешения видео используйте следующую команду:

ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4


Объединение нескольких видеофайлов

Сначала создайте текстовый файл file_list.txt со списком видео для объединения:

file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'


Затем используйте FFmpeg для объединения видео:

ffmpeg -f concat -safe 0 -i file_list.txt -c copy output.mp4


Чтобы создать видео из серии изображений:

ffmpeg -framerate 1/5 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4


Для сжатия видео с сохранением качества:

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4


Чтобы вырезать часть видео, например, с 00:01:00 до 00:02:00:

ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4
👍23🔥3
Мониторинг пропускной способности и скорости сети в Linux

Сегодня я расскажу о различных инструментах с открытым исходным кодом, которые помогут вам проверить скорость интернета и пропускную способность в Linux

Speedtest

Speedtest — это популярный инструмент для проверки скорости загрузки и скачивания, используя сервис speedtest.net. Этот инструмент реализован на Python и доступен через apt и pip.

Вы можете использовать его как командную строку или включить в скрипты Python.

Установка:

sudo apt install speedtest-cli


Или через pip:

sudo pip3 install speedtest-cli


Запуск:

speedtest


Вы увидите результат, например:

Download: 68.62 Mbit/s
Upload: 10.93 Mbit/s


NetHogs

NetHogs — это утилита для мониторинга полосы пропускания, которая группирует трафик по процессам.

Установка для Debian/Ubuntu:

apt install nethogs


Для RHEL/CentOS:

yum install epel-release
yum install nethogs


Запуск:

sudo nethogs


Можно указать конкретный интерфейс:

sudo nethogs eth0


nload

nload позволяет отслеживать сетевой трафик и использование полосы пропускания в режиме реального времени.

Установка для Debian/Ubuntu:

sudo apt install nload


Для RHEL/CentOS:

yum install epel-release
yum install nload


Запуск:

nload


CBM — Color Bandwidth Meter

CBM — простой инструмент, который отображает сетевой трафик на всех подключенных устройствах.

Установка для Debian/Ubuntu:

sudo apt install cbm -y


Для RHEL/CentOS:

yum install epel-release
yum install cbm


Запуск:

cbm


vnStat

vnStat — монитор сетевого трафика, который сохраняет данные в собственной базе и может отображать статистику через веб-интерфейс.

Установка для Debian/Ubuntu:

sudo apt install vnstat


Для RHEL/CentOS:

sudo yum install epel-release
sudo yum install vnstat


Запуск:

vnstat


slurm

slurm — инструмент мониторинга сетевой нагрузки, который отображает результаты в графике ascii.

Установка для Debian/Ubuntu:

sudo apt-get install slurm


Для RHEL/CentOS:

sudo yum install slurm -y


Запуск:

slurm


⚡️Все эти инструменты помогут вам эффективно управлять сетью и своевременно выявлять любые проблемы с пропускной способностью или скоростью.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥1
Трафик YouTube в РФ начал перетекать из GGC в магистрали

С 8 августа 2024 года наблюдаются значительные изменения в маршрутизации трафика YouTube в России.

Вместо привычного использования серверов Global Cache (GGC), трафик начал перетекать в магистральные каналы операторов связи. 


Фактически, пользовательский трафик YouTube в РФ начал проходить через прямые стыки, минуя GGC, что вызвало активизацию использования различных способов обхода ограничений.

Как это повлияло на работу YouTube

8 августа работа видеохостинга YouTube в сетях российских провайдеров практически остановилась.

Технический директор Piter-IX, Вадим Яворский, сообщил, что с 1 августа трафик Google на стыках с точками обмена трафиком Piter-IX сократился в два раза, и 8 августа — ещё вдвое.

Также российские провайдеры начали предоставлять по требованию Роскомнадзора данные о подключениях GGC к своим подсетям IP-адресов, чтобы регулятор мог внести эту информацию в свою систему контроля.

Трафик и блокировка YouTube

Изменения в маршрутизации привели к росту трафика через магистральные каналы, несмотря на блокировку доменов YouTube в России.

Суммарный трафик, передаваемый через точку обмена трафиком MSK-IX, достиг рекордных значений, которые обычно наблюдаются в праздничные дни, когда пользователи активно пользуются видеосервисами.

Реакция провайдеров
10 августа 2024 года провайдер "Ярнет" из Ярославля предупредил своих клиентов о возможных проблемах с доступом к YouTube и предложил жаловаться на замедление работы видеосервиса напрямую в Роскомнадзор.

Это уведомление провисело на сайте компании несколько часов, после чего было удалено.
👍212
Как настроить редирект с HTTP на HTTPS в Nginx

Nginx — это мощный веб-сервер и прокси-приложение, используемый на Linux для управления веб-трафиком.

Одной из его полезных функций является возможность перенаправления незашифрованного трафика HTTP на защищённый HTTPS.

Расскажу, как настроить редирект с HTTP на HTTPS с помощью Nginx.


Что потребуется

• Сервер Linux с установленным Nginx
• Учетная запись с привилегиями sudo
• Удаленный доступ к веб-серверу (если вы не работаете непосредственно на сервере)
• Доступ к терминалу (Ctrl-Alt-T или Ctrl-Alt-F2)

Настройка редиректа с HTTP на HTTPS

Для того чтобы принудительно перенаправить весь HTTP-трафик на HTTPS, нужно отредактировать файл конфигурации Nginx.

Найдите файл конфигурации

Файл конфигурации Nginx обычно находится в каталоге /etc/nginx/sites-available. Если его там нет, попробуйте следующие пути:

/etc/nginx/nginx.conf
/usr/local/nginx/conf
/usr/local/etc/nginx


Откройте файл для редактирования

Откройте файл конфигурации в текстовом редакторе с помощью команды:

sudo nano /etc/nginx/sites-available/server.conf


Замените путь на фактическое местоположение вашего файла конфигурации.

Вставьте код для редиректа

Чтобы перенаправить весь HTTP-трафик на HTTPS, вставьте следующий блок кода:

server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}


Разбор команд:

listen 80: перехватывает весь HTTP-трафик через порт 80.
server_name _;: применяет правила к любому имени хоста.
return 301: сообщает браузеру и поисковым системам, что это постоянное перенаправление.
https://$host$request_uri;: перенаправляет пользователя на версию страницы с HTTPS.

Перезапустите службу Nginx

После редактирования и сохранения файла конфигурации перезапустите Nginx:

sudo service nginx restart


В следующем посте продолжим разбирать настройку и все нюансы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🦄1
💬 Вопрос на собеседовании для сисадмина

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.


Вопрос: Что такое системный вызов, какие они бывают?

Ответ: Системный вызов - обращение программы к ядру операционной системы для выполнения какой-либо операции.

В Unix, Unix-like и других POSIX-совместимых операционных системах популярными системными вызовами являются:

• open
• read
• write
• close
• wait
• exec
• fork
• exit
• kill
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🐳12
Micron анонсировала твердотельный накопитель PCIe Gen 6 со скоростью 26 ГБ/с

Micron представила первые в отрасли твердотельные накопители на базе PCIe Gen 6, способные достигать скорости последовательного чтения более 26 ГБ/с.

Это почти вдвое быстрее, чем у существующих моделей на базе PCIe Gen 5, которые в среднем достигают пиковой скорости около 14 ГБ/с.

Например, накопитель Micron Crucial T705 предлагает скорость последовательного чтения до 14 500 МБ/с.


Стоит отметить, что на сегодняшний день ни одна потребительская платформа не поддерживает PCIe Gen 6 — новейшие материнские платы от Intel и AMD совместимы только с твердотельными накопителями PCIe Gen 5.

Новый накопитель Micron ориентирован прежде всего на центры обработки данных и устройства, задействованные в сложных архитектурах систем искусственного интеллекта (ИИ).

Подобно потребительскому накопителю T705, Micron недавно представила модель 9550, которую компания называет «самым быстрым в мире твердотельным накопителем для центров обработки данных», с ёмкостью 30,72 ТБ.

В это же время компания Addlink Technology также анонсировала новые SSD серии D60 и D20 повышенной ёмкости, предназначенные для сетевых хранилищ.

🔥 Эти накопители используют интерфейсы PCIe 4.0 x4 (NVMe 1.4) и более медленный SATA-3, с доступными вариантами ёмкости 480, 960 и 1920 Гбайт.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Использование опций команды apt-get для очистки системы

Большинство из нас, работающих с системами на базе Debian, регулярно используют команду apt-get для установки и обновления пакетов. Но как часто мы задумываемся об очистке системы?

В этом посте мы рассмотрим три полезные команды для очистки ненужных файлов: apt-get clean, apt-get autoclean и apt-get autoremove.


1️⃣ apt-get clean

Команда apt-get clean очищает локальный репозиторий от извлеченных файлов пакетов, находящихся в каталоге /var/cache/apt/archives/. Она удаляет все файлы пакетов, кроме файлов блокировки и пустых подкаталогов.

Эта команда полезна для освобождения дискового пространства, особенно если вы часто устанавливаете и удаляете пакеты.

Например, до выполнения команды apt-get clean в каталоге /var/cache/apt/archives/ могут находиться следующие файлы:

/var/cache/apt/archives/db6.1-util_6.1.27+dfsg1-0.7ubuntu2_amd64.deb
/var/cache/apt/archives/db-util_2%3a6.121~exp1ubuntu1_all.deb
/var/cache/apt/archives/lock
/var/cache/apt/archives/postfix_3.4.6-2ubuntu2_amd64.deb
/var/cache/apt/archives/sasl2-bin_2.2.25+dfsg-1build2_amd64.deb


После выполнения команды:

sudo apt-get clean


Этот каталог будет очищен, и оставлены будут только файлы блокировки и пустые подкаталоги.

2️⃣ apt-get autoclean

Команда apt-get autoclean похожа на clean, но она удаляет только те пакеты, которые больше не могут быть загружены из репозиториев и, следовательно, больше не нужны. Это предотвращает переполнение кэша устаревшими файлами.

Выполнение команды:

sudo apt-get autoclean


очистит кэш от бесполезных пакетов, оставляя только актуальные и доступные для загрузки файлы.

3️⃣ apt-get autoremove

Команда apt-get autoremove удаляет пакеты, которые были установлены автоматически как зависимости для других пакетов, но теперь больше не требуются.

Использование этой команды после удаления пакетов помогает поддерживать чистоту системы и предотвращает накопление ненужных файлов.

Пример использования:

sudo apt-get autoremove


После выполнения команды вы увидите список пакетов, которые больше не нужны, например:

The following packages were automatically installed and are no longer required:
g++-8 gir1.2-mutter-4 libapache2-mod-php7.2 libcrystalhd3
libdouble-conversion1 libgnome-desktop-3-17 libigdgmm5 libllvm8
liblouisutdml8 libmutter-4-0 libmysqlclient20 libpoppler85 linsydc++-8-dev
libtagc0 libvpx5 libx265-165 php7.2 php7.2-cli php7.2-common php7.2-json
php7.2-opcache php7.2-readline
Use 'sudo apt-get autoremove' to remove them.


🔥 Эти простые команды помогут вам поддерживать вашу систему на базе Debian в чистоте и порядке, освобождая дисковое пространство и оптимизируя работу системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥6
😬
😁34👍3🔥3🤔21
7 полезных команд в Linux

Рассмотрим еще 7 команд для эффективной работы в системе Linux.

s2p  конвертер sed-скриптов в Perl.

noscriptreplay — воспроизведение активности терминала, сохраненной с помощью команды noscript.

sdiff — находит различия между двумя файлами и объединяет их в интерактивном режиме.

seq — генерирует последовательность чисел с заданным шагом.

setfacl — настройка списков контроля доступа к файлам.

shred — полное удаление файла с жесткого диска.

smbclient — ftp-подобный клиент для доступа к ресурсам SMB/CIFS.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥4
Какой параметр команды find используется для выполнения команды над найденными файлами?
Anonymous Quiz
59%
-exec
6%
-cmd
14%
-run
20%
-do
🤔10👎1
3 лайфхака для работы в терминале Linux

Подборка советов от опытного разработчика поможет значительно повысить эффективность работы в командной строке, автоматизировать рутинные задачи и упростить сложные операции.

Редактирование команд в текстовом редакторе

При работе в терминале часто приходится набирать длинные и сложные команды, которые неудобно редактировать напрямую. На помощь приходит ваш дефолтный текстовый редактор:

• Нажмите Ctrl+X, затем Ctrl+E в Bash или Alt+E в Fish. Это откроет ваш стандартный текстовый редактор.
• Отредактируйте команду и сохраните изменения.
• Команда будет выполнена после закрытия редактора.

Использование /dev/stdin вместо heredoc

Heredoc удобен для вставки многострочного текста в командную строку, но у него сложный синтаксис и он не поддерживается всеми оболочками. Альтернатива – /dev/stdin, позволяет сделать почти то же самое, но проще.

Поиск и выбор с помощью fzf

fzf – продвинутый инструмент для нечеткого поиска. Он работает с любыми текстовыми данными: списками, файлами, процессами, названиями хостов и т.п. Отлично подходит для интерактивного выбора опций в пользовательских скриптах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👀1
Релиз Netplan 1.1

14 августа 2024 года выпущена версия 1.1 Netplan, инструмента для конфигурации сети на Linux. 


Netplan использует YAML для хранения настроек сетевых интерфейсов и поддерживает NetworkManager и systemd-networkd.

Проект активно развивается уже более семи лет с участием Canonical, Microsoft и Deutsche Telekom.

Основные новшества в Netplan 1.1:

Настройка ожидания сетевых интерфейсов в systemd-networkd-wait-online.
Поддержка режима eswitch для SR-IOV устройств.
Флаги для парсера, позволяющие игнорировать некорректные настройки.
Исправления для ProtonVPN и Microsoft Azure Linux.

🔥 Netplan упрощает управление сетевыми конфигурациями, делая процесс более прозрачным и гибким.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Почему стоит установить локальный кэширующий DNS-сервер на Linux

Иногда настройка локального DNS-сервера оказывается необходимой, особенно если у вашего интернет-провайдера слабые серверы или в сети часто выполняются DNS-запросы.

Локальный кэширующий DNS-сервер сохраняет результаты запросов, что значительно ускоряет последующие обращения к тем же адресам. 


Это особенно полезно, если DNS-серверы провайдера медленно реагируют, что замедляет работу в интернете.

Например, веб-страница новостного канала может обращаться к более чем 100 уникальным доменам.

Даже минимальная задержка на каждый запрос приводит к значительному времени ожидания загрузки страницы.

Кэширующий DNS помогает избежать таких задержек, ускоряя интернет-серфинг как дома, так и в офисе. Кроме того, он улучшает работу серверов, например, почтовых, которые выполняют множество DNS-запросов.

Дополнительным преимуществом является поддержка современных стандартов, таких как DNSSEC и DNSoverTLS, которые повышают безопасность в интернете.

В следующем посте мы рассмотрим, как установить и настроить кэширующий DNS-сервер с использованием утилиты systemd-resolved.
🔥26👍71