Системный администратор - Сетевые технологии - Компьютерная помощь
5.74K subscribers
2.82K photos
3.94K videos
996 files
529 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
🧠 Логи — Самые частые IP-адреса в access.log

Когда нужно быстро понять, кто чаще всего лупит по серверу — вот простой однострочник:

awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head


🔍 Что делает:
1. awk '{print $1}' — вытаскивает IP из первой колонки.
2. sort и uniq -c — считает повторы.
3. sort -nr | head — выводит топ-10 по частоте.

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

152 192.168.1.10
103 203.0.113.45
87 172.16.0.5


🔥 Подходит для NGINX, Apache и других web-логов с классическим форматом.

@sysadmin1
👍10🔥21
Media is too big
VIEW IN TELEGRAM
Linux - Как Писать Скрипты - Пишем Конфигурируемый Скрипт

@sysadmin1
🔥8👍21😍1
🚀 Bash-совет дня: Быстрый мониторинг TCP/UDP портов

Иногда нужно оперативно узнать, какие порты слушает сервер и какие подключения активны. Вот простой однострочник, который поможет:

sudo ss -tunlp


📌 Пояснение ключей:
- -t — TCP
- -u — UDP
- -n — не разрешать имена хостов и портов (быстрее)
- -l — только слушающие сокеты
- -p — показать PID и имя процесса

🔍 Хочешь отсортировать по порту или найти конкретный? Добавь grep:
sudo ss -tunlp | grep 8080


🎯 Альтернатива на случай, если нет ss:
sudo netstat -tunlp


Полезно для отладки фаервола, проверки работы сервисов или просто для уверенности, что сервер не слушает ничего лишнего 😉

@sysadmin1
👍14🔥21
🛠 Полезные команды Linux для работы с текстом

Сохрани в закладки 📌 — часто нужные, но легко забываются.

🔹 Просмотр содержимого и базовые операции
cat -n file1
# вывод с нумерацией строк

cat example.txt | awk 'NR%2==1'
# вывод только нечётных строк

echo a b c | awk '{print $1,$3}'
# вывод 1-й и 3-й колонки (разделение по пробелам)

echo a b c | awk '{print $1}'
# вывод только первой колонки


🔹 Сравнение файлов

comm -3 file1 file2
# только отличающиеся строки

comm -1 file1 file2
# без строк из file1

comm -2 file1 file2
# без строк из file2

sdiff file1 file2
# построчное сравнение с выводом отличий


🔹 Поиск по содержимому с grep
grep [0-9] /var/log/messages
# строки с цифрами

grep ^Aug /var/log/messages
# строки, начинающиеся с "Aug"

grep Aug /var/log/messages
# строки, содержащие "Aug"

grep Aug -R /var/log/*
# рекурсивный поиск "Aug" во всех логах


🔹 Объединение файлов с paste

paste -d '+' file1 file2
# объединение с разделителем "+"

paste file1 file2
# объединение построчно в виде таблицы


🔹 Работа с sed
sed 's/string1/string2/g' example.txt
# замена string1 на string2

sed '/ *#/d; /^$/d' example.txt
# удаление комментариев и пустых строк

sed -e '1d' example.txt
# удалить первую строку

sed -n '/string1/p'
# вывести строки с string1

sed -e 's/ *$//' example.txt
# удалить пробелы в конце строк

sed -n '5p;5q' example.txt
# вывести только 5-ю строку

sed -n '2,5p' example.txt
# строки со 2 по 5

sed -e 's/00*/0/g' example.txt
# заменить несколько нулей на один


🔹 Уникальность и сортировка

sort file1 file2
# отсортировать содержимое

sort file1 file2 | uniq
# исключить повторы

sort file1 file2 | uniq -u
# только уникальные строки

sort file1 file2 | uniq -d
# только дублирующиеся строки


🔹 Трансформация регистра
echo 'word' | tr '[:lower:]' '[:upper:]'
# нижний -> верхний регистр


💡 Эти команды — must-have для любого Linux-админа.

@sysadmin1
👍72🔥2
📌Основы сетей без лишней сложности!

Тред из 20 ключевых сетевых концепций с 1 по 10 👇


1/20: 🔗 Понимание IP-адресов
IP-адрес — это как номер телефона для устройства в сети. Например, 192.168.1.1 — типичный адрес для роутера. Каждому устройству нужен уникальный IP для связи.


2/20: 🌐 Субсети — просто
Субсети делят большую сеть на более мелкие. Представьте, что телефонный код (например, 212) разделяется на районы. 192.168.1.0/24 — это 256 адресов в одном «районе».


3/20: 📨 Порты и протоколы
Порты — как двери на устройство, а протоколы — это правила общения. Например, порт 80 используется для веб-трафика (HTTP). Представьте его как вход в конкретную службу.


4/20: 🚀 Модель OSI
Модель OSI — это 7 уровней. Как отправка письма: вы его пишете (Приложение), упаковываете (Транспорт), отправляете (Сеть). Получатель делает всё в обратном порядке.


5/20: 🌐 Основы маршрутизации
Роутеры — это регулировщики на перекрёстках интернета. Они направляют данные по нужному маршруту. Traceroute — это навигатор, показывающий путь по узлам.


6/20: 🤝 MAC-адреса
MAC-адрес — уникальный ID устройства. Как VIN-номер у машины. Используется на канальном уровне (уровень 2) модели OSI.


7/20: 🌐 DHCP (динамическая настройка IP)
DHCP автоматически раздаёт IP-адреса. Как список гостей на вечеринке — каждому выдают уникальное место при входе.


8/20: 🌐 DNS (система доменных имён)
DNS переводит домены (например, google.com) в IP-адреса (например, 8.8.8.8). Это как телефонная книга интернета.


9/20: 🌐 NAT (трансляция сетевых адресов)
NAT позволяет многим устройствам использовать один публичный IP. Как секретарь, который направляет звонки на разные внутренние номера.


10/20: 🔒 Межсетевой экран (Firewall)
Firewall фильтрует трафик, защищая сеть. Как охранник у входа в клуб — пропускает только «своих».

@sysadmin1
🔥20👍1042
📌Основы сетей без лишней сложности!

Тред из 20 ключевых сетевых концепций с 11 по 20 👇


11/20: 🔄 Балансировка нагрузки
Балансировщик распределяет трафик между серверами. Как регулировщик, направляющий машины по разным полосам, чтобы не было пробок.


12/20: 💼 VPN (виртуальная частная сеть)
VPN создаёт защищённый канал в открытой сети. Это как приватная дорога в оживлённом городе — для безопасности ваших данных.


13/20: 📡 Беспроводные сети (Wi-Fi)
Wi-Fi работает на радиочастотах. Как радио — настраиваетесь на нужную станцию (канал) и подключаетесь к сети.


14/20: 💼 Ethernet-кабели
Ethernet-кабель — это физическое соединение устройств. Как шоссе для данных. Cat5e, Cat6, Cat7 — разные уровни «качества дороги».


15/20: 🕵️‍♂️ Безопасность Wi-Fi: WEP vs WPA vs WPA2
Протоколы безопасности — как разные замки. WEP — простой, WPA2 — продвинутый электронный замок.


16/20: 🔄 Резервирование и отказоустойчивость
Резерв — это запасной план (как запаска в машине). Failover — автоматическое переключение на резерв.


17/20: 🌐 Статический и динамический IP
Статический IP — постоянный, как личное парковочное место. Динамический — временный, как свободное место на переполненной стоянке.


18/20: 🤖 IoT-устройства и сети
IoT — умные устройства (термостаты, камеры), подключённые к интернету. Как новые приборы в вашей домашней сети.


19/20: 📊 Пропускная способность и задержка
Пропускная способность — ширина шоссе (сколько данных может пройти). Задержка — как пробка на дороге (время задержки передачи).


20/20: 🌐 Поиск и устранение проблем в сети
Диагностика сети — как разгадывание головоломки. Инструменты ping, traceroute, Wireshark помогают находить и устранять проблемы.

@sysadmin1
👍1211🔥1👌1🤝1