Системный администратор - Сетевые технологии - Компьютерная помощь
6.43K subscribers
2.98K photos
4.31K videos
1.05K files
602 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
ePN
Download Telegram
📦 Что такое Linux-дистрибутив?

📦 Linux-дистрибутив — это готовый набор:

🔹 Linux kernel
🔹 системные утилиты
🔹 пакетный менеджер
🔹 конфигурации

🔥 Популярные дистрибутивы:


🟢 Ubuntu — лучший для новичков
🔵 Debian — стабильность
🔴 CentOS / AlmaLinux — сервера
🟣 Arch Linux — для глубокого понимания

❗️ Несмотря на разницу, основы Linux одинаковы везде.

Если ты изучил Linux — ты сможешь работать почти с любым сервером.

👉 Мы будем использовать Ubuntu, но знания подойдут для всех.

👉 Подписывайся на @sysadmin1.
42👍2🔥1
🧠 Архитектура Linux: как всё связано?

🧠 Упрощённая архитектура Linux выглядит так:

👤 Пользователь
⬇️
🖥 Shell (bash)
⬇️
⚙️ Ядро Linux (kernel)
⬇️
💽 Железо (CPU, RAM, Disk)

📌 Что это значит на практике:


🔹 ты вводишь команду
🔹 shell её интерпретирует
🔹 kernel выполняет действие
🔹 результат возвращается тебе

❗️ Именно поэтому sysadmin работает через терминал, а не мышкой.

Терминал = прямой контроль системы.


👉 Дальше будем учиться разговаривать с Linux через терминал.

👉 Подписывайся на @sysadmin1.
5👍2🔥1🏆1
💻 Что такое терминал и shell?

💻 Терминал — это программа для ввода команд.

🐚 Shell — это интерпретатор команд (обычно bash).

📌 Пример команды:
 ls 


👉 Эта команда говорит системе:
«Покажи файлы в текущей директории»

❗️ Не нужно бояться командной строки.
Linux предсказуем, если понимать логику.

Мы будем разбирать каждую команду:
🔹 зачем нужна
🔹 как работает
🔹 примеры
🔹 типичные ошибки

👉 Подписывайся на
@sysadmin1, завтра начнём практику команд 🔥
👍121🔥1🏆1
💻 Терминал: как sysadmin управляет системой

💻 Терминал — это основной рабочий инструмент системного администратора.
На серверах нет графического интерфейса.
Всё управление происходит через команды.

📌 Почему терминал так важен:
🔹 скорость
🔹 точность
🔹 автоматизация
🔹 полный контроль системы

🧠 Важно понимать:
терминал ≠ набор магических команд
Терминал — это логичный диалог с системой.
Сегодня мы начнём с самых базовых, но критически важных команд
👉 Если ты освоишь базу — дальше будет намного легче
👉 Подписывайся на @sysadmin1.
👍5❤‍🔥2🔥2👏1🏆1
📍 Команда pwd — где я сейчас?

📍 pwd = print working directory
Эта команда показывает, в какой директории ты сейчас находишься.

📌 Пример:
pwd

📤 Вывод:
/home/user
💡 Что это значит:
🔹 / — корень системы
🔹 home — каталог пользователей
🔹 user — твой пользователь
❗️ В Linux всегда важно понимать своё текущее местоположение,
иначе можно удалить или изменить не те файлы.
🧠 Sysadmin перед любой командой знает:
👉 где он находится
👉 Привыкай использовать pwd постоянно.

👉 Подписывайся на @sysadmin1.
👍8🔥21🏆1
📂 Команда ls — просмотр файлов и директорий

📂 ls — показывает содержимое директории.
📌 Базовое использование:
```ls```
🔹 выведет список файлов и папок
📌 Полезные варианты:
ls -l

— подробный список (права, владелец, размер)
ls -a

— показать скрытые файлы
ls -la

— всё сразу (используется чаще всего)
🧠 Скрытые файлы в Linux начинаются с точки (.)
❗️ ls -la — одна из самых используемых команд sysadmin.
👉 В следующих днях мы научимся читать вывод ls -l.

👉 Подписывайся на @sysadmin1.
6👍21🔥1
🔄 Команда cd — перемещение по системе

🔄 cd = change directory
Команда для перехода между директориями.
📌 Примеры:
cd /home

— перейти в /home
cd ..

— перейти на уровень выше
cd ~

— перейти в домашний каталог
cd /

— перейти в корень системы
🧠 Логика Linux:
🔹 . — текущая директория
🔹 .. — родительская директория
❗️ Ошибка новичков — вводить команды не понимая, где они находятся.
👉 Используй связку:
pwd → ls → cd

👉 Подписывайся на @sysadmin1, завтра будем создавать файлы и папки 🔥
👍61🔥1
Доуст_Мэтью_PowerShell_практическая_автоматизация_2025.pdf
7.1 MB
📖 PowerShell: Практическая автоматизация

Год: 2025
Автор: Мэтью Доуст

PowerShell – мощный инструмент для автоматизации, который помогает управлять серверными и облачными системами. В этой книге Мэтью Доуст подробно описывает, как проектировать и разворачивать скрипты для задач любого масштаба: от управления локальными серверами до автоматизации процессов в облачных платформах. Она предоставляет полезные советы по структуре и организации скриптов, а также включает множество примеров с пояснениями.

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


@sysadmin1
👍103🔥1🏆1
📄 Что такое файл и директория в Linux?

📄 Файл — это данные
📂 Директория — это контейнер для файлов

❗️ В Linux всё является файлом:

🔹 обычные файлы
🔹 директории
🔹 устройства
🔹 сокеты

Это фундаментальная идея Linux.

Sysadmin мысленно работает с файлами, а не с кнопками.

👉 Подписывайся на @sysadmin1, база начинается здесь.
👍9🔥21🏆1
✍️ Команда touch — создание файлов

✍️ touch создаёт пустой файл

📌 Пример:
touch test.txt


📌 Проверка:

ls -l


💡 touch также обновляет время файла

❗️ Очень часто используется для логов, конфигов, тестов.

👉 Маленькая команда — большой эффект.

👉 Подписывайся на @sysadmin1.
👍4🔥1🎉1
📂 Команда mkdir — создание директорий

📂 mkdir — создать директорию

📌 Пример:
mkdir projects


📌 Создание вложенных директорий:

mkdir -p app/logs/nginx



❗️ Без -p команда завершится ошибкой

Sysadmin всегда думает о структуре заранее.

👉 Подписывайся на @sysadmin1.
71👍1🔥1
⚠️ Типичная ошибка новичков

Создавать хаотичную структуру файлов

✔️ Всегда планируй:

🔹 где конфиги
🔹 где логи
🔹 где данные

📌 Порядок = безопасность + удобство

👉 Порядок — это навык sysadmin.

👉 Подписывайся на @sysadmin1.
5👍2🔥1💯1
Расскажу еще о 3 способах прокачать защиту Mikrotik.

🟣Фильтрация трафика на уровне WAN (Input Hygiene): Даже если ACL настроен, хорошо бы «почистить» сам входящий поток. RPF, Drop Invalid и базовые фильтры избавят лог от мусора и снизят нагрузку.

# блокируем мусорные пакеты
/ip firewall filter add chain=input connection-state=invalid action=drop comment="drop invalid"

# включаем защиту от подмены исходных IP (RPF)
/ip firewall filter add chain=input src-address=!YOUR_WAN_NET in-interface-list=WAN action=drop comment="rp-filter"

# блокируем входящие Winbox/SSH с любого, не входящего в whitelist
/ip firewall filter add chain=input in-interface-list=WAN protocol=tcp dst-port=39229,2222 src-address-list=!admin_allowed action=drop


🟣Защита от сканеров портов (Port Scan Defense): Сканируют всех - MikroTik тоже. Добавим автоматическое помещение в blacklist при подозрительной активности.

# ловим портскан
/ip firewall filter add chain=input protocol=tcp psd=21,3s,3,1 action=add-src-to-address-list \
    address-list=blacklist address-list-timeout=1d comment="port scan detect"

# сразу блокируем
/ip firewall filter add chain=input src-address-list=blacklist action=drop


🟣Скоростные лимиты для DoS/флудов (Rate-Limits): Ограничения connection-rate помогают, когда кто-то пытается открыть сотни соединений за секунду.

# ограничиваем скорость открытия соединений
/ip firewall filter add chain=input protocol=tcp connection-limit=50,32 action=add-src-to-address-list \
    address-list=dosers address-list-timeout=10m comment="possible DoS"

/ip firewall filter add chain=input src-address-list=dosers action=drop comment="drop DoS"


@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85🔥3🏆1
📋 Команда cp — копирование файлов
📋 cp — копировать файл
cp file1.txt file2.txt

📂 Копирование директорий:
cp -r dir1 dir2

❗️ Без -r директория не копируется
👉 Всегда проверяй путь назначения.

👉 Подписывайся на @sysadmin1.
👍7🔥1🎉1🤡1🏆1
🔀 Команда mv — перемещение и переименование

🔀 mv — move

📌 Переименование:
mv old.txt new.txt


📌 Перемещение:
mv file.txt /tmp/


❗️ mv не спрашивает подтверждения

👉 Подписывайся на @sysadmin1.
👍73🔥1
🗑 Команда rm — удаление файлов

🗑 rm — удалить файл
rm file.txt

❗️ В Linux нет корзины

📂 Удаление директорий:
rm -r dir


👉 Удалил = потерял.


👉 Подписывайся на @sysadmin1.
👍61🔥1
Скрипт для Mikrotik: Обнаружение новой записи в журнале

Этот скрипт проверяет, добавлена ли новая запись в журнал в определенный буфер.
В этом примере мы будем использовать журналы PPPoE:

/system logging action
add name="pppoe"
/system logging
add action=pppoe topics=pppoe,info,!ppp,!debug


Буфер журнала будет выглядеть примерно так же, как этот:

[admin@mainGW] > /log print where buffer=pppoe 
13:11:08 pppoe,info PPPoE connection established from 00:0C:42:04:4C:EE


Теперь мы можем написать скрипт, который будет определять, добавлена ли новая запись.

:global lastTime;

:global currentBuf [ :toarray [ /log find buffer=pppoe ] ] ;
:global currentLineCount [ :len $currentBuf ] ;
:global currentTime [ :totime [/log get [ :pick $currentBuf ($currentLineCount -1) ] time ] ];

:global message "";

:if ( $lastTime = "" ) do={
:set lastTime $currentTime ;
:set message [/log get [ :pick $currentBuf ($currentLineCount-1) ] message];

} else={
:if ( $lastTime < $currentTime ) do={
:set lastTime $currentTime ;
:set message [/log get [ :pick $currentBuf ($currentLineCount-1) ] message];
}
}


После обнаружения новой записи она сохраняется в переменной «message», которую в дальнейшем можно использовать для анализа сообщений журнала, например, для получения mac-адресов PPPoE-клиентов.

@sysadmin1
👍10🔥21👏1
☠️ Самая опасная команда

☠️ НИКОГДА не вводи, не понимая:
rm -rf /

❗️ Это удаляет ВСЮ систему

Sysadmin 10 раз думает, прежде чем нажать Enter.

👉 Безопасность начинается с головы.

👉 Подписывайся на @sysadmin1.
👍12🔥31🏆1
Маршрутизаторы Juniper SRX — это универсальные устройства, широко используемые в корпоративных сетях. Несмотря на различие моделей, все устройства серии SRX работают под управлением Junos OS, что делает их первоначальную настройку практически идентичной.
В данном туториале рассматривается базовая настройка Juniper SRX «из коробки» через консоль. Такой подход является наиболее надежным и удобным в реальных условиях эксплуатации, особенно при удалённой работе и ограниченном интернет-канале. Материал ориентирован на начинающих системных и сетевых администраторов и служит основой для дальнейшего углублённого изучения Juniper.

https://habr.com/ru/articles/166897/

@sysadmin1
6👍2🔥1