Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Bash Scripting в Linux (Полное руководство) Часть 1
Class 01 - Course Introduction
Class 02 - Hello World
Class 03 - Variables
Class 04 - Basic Math
Class 05 - If Statements
Class 06 - Exit Codes
Class 07 - While Loops
Class 08 - Universal Update Script
Class 09 - For Loops
Class 10 - Where to Store Scripts
источник
📲 Мы в MAX
👉 @sysadminof
Class 01 - Course Introduction
Class 02 - Hello World
Class 03 - Variables
Class 04 - Basic Math
Class 05 - If Statements
Class 06 - Exit Codes
Class 07 - While Loops
Class 08 - Universal Update Script
Class 09 - For Loops
Class 10 - Where to Store Scripts
источник
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Media is too big
VIEW IN TELEGRAM
Деление IP сети на подсети при помощи маски легко и быстро. Наглядный способ!
Как выделить подсеть нужного размера из большой IP сети? Как быстро и наглядно вычислить все адреса компьютеров в нужной подсети, маску для подсети нужного размера, как найти первые и последние адреса формируемых подсетей? Как выделить несколько подсетей разного размера? В этом видео вы найдете ответы на эти вопросы.
источник
📲 Мы в MAX
👉 @sysadminof
Как выделить подсеть нужного размера из большой IP сети? Как быстро и наглядно вычислить все адреса компьютеров в нужной подсети, маску для подсети нужного размера, как найти первые и последние адреса формируемых подсетей? Как выделить несколько подсетей разного размера? В этом видео вы найдете ответы на эти вопросы.
источник
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Скрипт ниже предназначен для мониторинга использования дискового пространства на указанном разделе сервера. Настраиваемые параметры включают в себя максимально допустимый процент использования дискового пространства (
MAX), адрес электронной почты для получения оповещений (EMAIL) и целевой раздел (PARTITION).Скрипт использует команду df для сбора информации об использовании диска и отправляет предупреждения по электронной почте, если текущее использование превышает заданный порог.
#!/bin/bash
# Set the maximum allowed disk space usage percentage
MAX=90
# Set the email address to receive alerts
[email protected]
# Set the partition to monitor (change accordingly, e.g., /dev/sda1)
PARTITION=/dev/sda1
# Get the current disk usage percentage and related information
USAGE_INFO=$(df -h "$PARTITION" | awk 'NR==2 {print $5, $1, $2, $3, $4}' | tr '\n' ' ')
USAGE=$(echo "$USAGE_INFO" | awk '{print int($1)}') # Remove the percentage sign
if [ "$USAGE" -gt "$MAX" ]; then
# Send an email alert with detailed disk usage information
echo -e "Warning: Disk space usage on $PARTITION is $USAGE%.\n\nDisk Usage Information:\n$USAGE_INFO" | \
mail -s "Disk Space Alert on $HOSTNAME" "$EMAIL"
fi
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Курс · Администрирование Linux
1. Основы
2. Пользовательское окруж
3. Linux и сеть (основы)
4. Управление пользовательским окружением
5. Веб-сервисы
6. Хранение данных
7. Сервисы инфраструктуры
8. LINUX. Резервное копирование
9. LINUX. Резервное копирование (часть 2)
10. LINUX. Инфраструктура электронной почты
источник
📲 Мы в MAX
👉 @sysadminof
1. Основы
2. Пользовательское окруж
3. Linux и сеть (основы)
4. Управление пользовательским окружением
5. Веб-сервисы
6. Хранение данных
7. Сервисы инфраструктуры
8. LINUX. Резервное копирование
9. LINUX. Резервное копирование (часть 2)
10. LINUX. Инфраструктура электронной почты
источник
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Команда findmnt
Это простая утилита командной строки, используемая для отображения списка подключенных файловых систем или поиска файловой системы в /etc/fstab, /etc/mtab или /proc/self/ mountinfo.
Для отображения списка подключенных файловых систем, выполните в командной строке следующую команду.
По умолчанию команда findmnt отображает файловые системы в древовидном формате.
Чтобы отобразить информацию в виде обычного списка, используйте параметр -l, как показано ниже
Можно выбрать отображение файловых систем только определенного типа, используя параметр командной строки -t, за которым следует тип файловой системы, такой как XFS или EXT4.
Поиск файловой системы, используя точку монтирования.
Например, следующая команда отображает все файловые системы /etc/fstab, где каталогом точки монтирования является /mnt/external/disk2.
или
Выводим все файловые системы /etc/fstab и преобразовываем теги LABEL = и UUID = в реальные имена устройств, добавьте ключ – –evaluate
Отобразить только точку монтирования, в которой смонтирована файловая система с меткой «/ boot» или «/», используйте следующую команду.
Findmnt также позволяет отслеживать действия по монтированию, размонтированию, перемонтированию и перемещению каталога, например, в /mnt/test.
Если вы хотите больше информации в выводе, используйте ключ –verbose.
📲 Мы в MAX
👉 @sysadminof
Это простая утилита командной строки, используемая для отображения списка подключенных файловых систем или поиска файловой системы в /etc/fstab, /etc/mtab или /proc/self/ mountinfo.
Для отображения списка подключенных файловых систем, выполните в командной строке следующую команду.
По умолчанию команда findmnt отображает файловые системы в древовидном формате.
# findmntЧтобы отобразить информацию в виде обычного списка, используйте параметр -l, как показано ниже
# findmnt -lМожно выбрать отображение файловых систем только определенного типа, используя параметр командной строки -t, за которым следует тип файловой системы, такой как XFS или EXT4.
# findmnt --fstab -t xfs или # findmnt --fstab -t ext4Поиск файловой системы, используя точку монтирования.
Например, следующая команда отображает все файловые системы /etc/fstab, где каталогом точки монтирования является /mnt/external/disk2.
# findmnt --fstab /mnt/external/disk2 #this prints bind mounts where /mnt/external/disk2 is a sourceили
# findmnt --fstab --target /mnt/external/disk2Выводим все файловые системы /etc/fstab и преобразовываем теги LABEL = и UUID = в реальные имена устройств, добавьте ключ – –evaluate
# findmnt --fstab --evaluateОтобразить только точку монтирования, в которой смонтирована файловая система с меткой «/ boot» или «/», используйте следующую команду.
# findmnt -n --raw --evaluate --output=target LABEL=/boot или # findmnt -n --raw --evaluate --output=target LABEL=/Findmnt также позволяет отслеживать действия по монтированию, размонтированию, перемонтированию и перемещению каталога, например, в /mnt/test.
# findmnt --poll --mountpoint /mnt/testЕсли вы хотите больше информации в выводе, используйте ключ –verbose.
# findmnt --real --verbose👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🔍 Где хранятся сохранённые правила iptables?
Иногда нужно быстро найти, в каком файле лежат текущие правила iptables, особенно если работает systemd. Вот простой способ это выяснить:
💡 Проверяем статус сервиса iptables:
Обращаем внимание на строку:
➡️ Сервис берёт конфигурацию из файла:
📂 Смотрим содержимое unit-файла:
Нас интересует строка:
🧠 Это означает: systemd ожидает наличие файла
🔒 Вывод:
🔥 Все сохранённые правила iptables находятся в:
Можешь смело редактировать или бэкапить его — именно он загружается при старте сервиса.
📲 Мы в MAX
👉 @sysadminof
Иногда нужно быстро найти, в каком файле лежат текущие правила iptables, особенно если работает systemd. Вот простой способ это выяснить:
💡 Проверяем статус сервиса iptables:
# systemctl status iptables
Обращаем внимание на строку:
Loaded: loaded (/usr/lib/systemd/system/iptables.service; enabled; vendor preset: disabled)
➡️ Сервис берёт конфигурацию из файла:
/usr/lib/systemd/system/iptables.service
📂 Смотрим содержимое unit-файла:
# cat /usr/lib/systemd/system/iptables.service
Нас интересует строка:
AssertPathExists=/etc/sysconfig/iptables
🧠 Это означает: systemd ожидает наличие файла
/etc/sysconfig/iptables, в который и сохраняются правила iptables.🔒 Вывод:
🔥 Все сохранённые правила iptables находятся в:
/etc/sysconfig/iptables
Можешь смело редактировать или бэкапить его — именно он загружается при старте сервиса.
📲 Мы в MAX
👉 @sysadminof
👍8❤1🔥1
Media is too big
VIEW IN TELEGRAM
Игра в змейку на роутерах Ubiquiti
Выбор игр довольно ограничен из-за низкого разрешения.
📲 Мы в MAX
👉 @sysadminof
Выбор игр довольно ограничен из-за низкого разрешения.
📲 Мы в MAX
👉 @sysadminof
🤣15👍8🔥3
🎯 Проверка доступности портов: nmap, netcat, telnet, nc
Иногда нужно быстро проверить, доступен ли нужный порт на удалённой машине. Вот шпаргалка по самым популярным способам:
🔹 TCP-порты
Netcat:
NC (аналог Netcat):
Telnet:
Nmap:
🔹 UDP-порты
Netcat:
NC:
Nmap:
📌 Удобно сохранять в закладки — пригодится в любой момент.
📲 Мы в MAX
👉 @sysadminof
Иногда нужно быстро проверить, доступен ли нужный порт на удалённой машине. Вот шпаргалка по самым популярным способам:
🔹 TCP-порты
Netcat:
# Проверка конкретного порта
netcat domain.com 80
# Сканирование диапазона портов
netcat -z -v domain.com 1-1000
# Слушать порт 4444 на хосте
netcat -l 4444
# Проверка подключения к удалённому netcat
netcat domain.com 4444
NC (аналог Netcat):
nc -vt <ip> <port>
Telnet:
telnet <ip> <port>
Nmap:
# Проверка TCP-порта 25
nmap -p25 11.11.11.11
🔹 UDP-порты
Netcat:
netcat -u <host> <port>
NC:
nc -vu <ip> <port>
Nmap:
# Проверка UDP-порта 53
nmap -sU -p U:53 11.1.11.12
📌 Удобно сохранять в закладки — пригодится в любой момент.
📲 Мы в MAX
👉 @sysadminof
👍4👎1🔥1