📦 Что такое Linux-дистрибутив?
📦 Linux-дистрибутив — это готовый набор:
🔹 Linux kernel
🔹 системные утилиты
🔹 пакетный менеджер
🔹 конфигурации
🔥 Популярные дистрибутивы:
🟢 Ubuntu — лучший для новичков
🔵 Debian — стабильность
🔴 CentOS / AlmaLinux — сервера
🟣 Arch Linux — для глубокого понимания
❗️ Несмотря на разницу, основы Linux одинаковы везде.
Если ты изучил Linux — ты сможешь работать почти с любым сервером.
👉 Мы будем использовать Ubuntu, но знания подойдут для всех.
👉 Подписывайся на @sysadmin1.
📦 Linux-дистрибутив — это готовый набор:
🔹 Linux kernel
🔹 системные утилиты
🔹 пакетный менеджер
🔹 конфигурации
🔥 Популярные дистрибутивы:
🟢 Ubuntu — лучший для новичков
🔵 Debian — стабильность
🔴 CentOS / AlmaLinux — сервера
🟣 Arch Linux — для глубокого понимания
❗️ Несмотря на разницу, основы Linux одинаковы везде.
Если ты изучил Linux — ты сможешь работать почти с любым сервером.
👉 Мы будем использовать Ubuntu, но знания подойдут для всех.
👉 Подписывайся на @sysadmin1.
⚡3👍2❤1🔥1
🧠 Архитектура Linux: как всё связано?
🧠 Упрощённая архитектура Linux выглядит так:
👤 Пользователь
⬇️
🖥 Shell (bash)
⬇️
⚙️ Ядро Linux (kernel)
⬇️
💽 Железо (CPU, RAM, Disk)
📌 Что это значит на практике:
🔹 ты вводишь команду
🔹 shell её интерпретирует
🔹 kernel выполняет действие
🔹 результат возвращается тебе
❗️ Именно поэтому sysadmin работает через терминал, а не мышкой.
Терминал = прямой контроль системы.
👉 Дальше будем учиться разговаривать с Linux через терминал.
👉 Подписывайся на @sysadmin1.
🧠 Упрощённая архитектура Linux выглядит так:
👤 Пользователь
⬇️
🖥 Shell (bash)
⬇️
⚙️ Ядро Linux (kernel)
⬇️
💽 Железо (CPU, RAM, Disk)
📌 Что это значит на практике:
🔹 ты вводишь команду
🔹 shell её интерпретирует
🔹 kernel выполняет действие
🔹 результат возвращается тебе
❗️ Именно поэтому sysadmin работает через терминал, а не мышкой.
Терминал = прямой контроль системы.
👉 Дальше будем учиться разговаривать с Linux через терминал.
👉 Подписывайся на @sysadmin1.
❤3👍2🔥1🏆1
💻 Что такое терминал и shell?
💻 Терминал — это программа для ввода команд.
🐚 Shell — это интерпретатор команд (обычно bash).
📌 Пример команды:
ls
👉 Эта команда говорит системе:
«Покажи файлы в текущей директории»
❗️ Не нужно бояться командной строки.
Linux предсказуем, если понимать логику.
Мы будем разбирать каждую команду:
🔹 зачем нужна
🔹 как работает
🔹 примеры
🔹 типичные ошибки
👉 Подписывайся на @sysadmin1, завтра начнём практику команд 🔥
💻 Терминал — это программа для ввода команд.
🐚 Shell — это интерпретатор команд (обычно bash).
📌 Пример команды:
ls
👉 Эта команда говорит системе:
«Покажи файлы в текущей директории»
❗️ Не нужно бояться командной строки.
Linux предсказуем, если понимать логику.
Мы будем разбирать каждую команду:
🔹 зачем нужна
🔹 как работает
🔹 примеры
🔹 типичные ошибки
👉 Подписывайся на @sysadmin1, завтра начнём практику команд 🔥
👍10❤1🔥1🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1👏1🏆1
💻 Терминал: как sysadmin управляет системой
💻 Терминал — это основной рабочий инструмент системного администратора.
❗ На серверах нет графического интерфейса.
Всё управление происходит через команды.
📌 Почему терминал так важен:
🔹 скорость
🔹 точность
🔹 автоматизация
🔹 полный контроль системы
🧠 Важно понимать:
терминал ≠ набор магических команд
Терминал — это логичный диалог с системой.
Сегодня мы начнём с самых базовых, но критически важных команд
👉 Если ты освоишь базу — дальше будет намного легче
👉 Подписывайся на @sysadmin1.
💻 Терминал — это основной рабочий инструмент системного администратора.
❗ На серверах нет графического интерфейса.
Всё управление происходит через команды.
📌 Почему терминал так важен:
🔹 скорость
🔹 точность
🔹 автоматизация
🔹 полный контроль системы
🧠 Важно понимать:
терминал ≠ набор магических команд
Терминал — это логичный диалог с системой.
Сегодня мы начнём с самых базовых, но критически важных команд
👉 Если ты освоишь базу — дальше будет намного легче
👉 Подписывайся на @sysadmin1.
👍3❤🔥2🔥2👏1🏆1
📍 Команда pwd — где я сейчас?
📍 pwd = print working directory
Эта команда показывает, в какой директории ты сейчас находишься.
📌 Пример:
pwd
📤 Вывод:
/home/user
💡 Что это значит:
🔹 / — корень системы
🔹 home — каталог пользователей
🔹 user — твой пользователь
❗ В Linux всегда важно понимать своё текущее местоположение,
иначе можно удалить или изменить не те файлы.
🧠 Sysadmin перед любой командой знает:
👉 где он находится
👉 Привыкай использовать pwd постоянно.
👉 Подписывайся на @sysadmin1.
📍 pwd = print working directory
Эта команда показывает, в какой директории ты сейчас находишься.
📌 Пример:
pwd
📤 Вывод:
/home/user
💡 Что это значит:
🔹 / — корень системы
🔹 home — каталог пользователей
🔹 user — твой пользователь
❗ В Linux всегда важно понимать своё текущее местоположение,
иначе можно удалить или изменить не те файлы.
🧠 Sysadmin перед любой командой знает:
👉 где он находится
👉 Привыкай использовать pwd постоянно.
👉 Подписывайся на @sysadmin1.
👍3🔥2❤1🏆1
📂 Команда ls — просмотр файлов и директорий
📂 ls — показывает содержимое директории.
📌 Базовое использование:
ls
🔹 выведет список файлов и папок
📌 Полезные варианты:
ls -l
— подробный список (права, владелец, размер)
ls -a
— показать скрытые файлы
ls -la
— всё сразу (используется чаще всего)
🧠 Скрытые файлы в Linux начинаются с точки (.)
❗ ls -la — одна из самых используемых команд sysadmin.
👉 В следующих днях мы научимся читать вывод ls -l.
👉 Подписывайся на @sysadmin1.
📂 ls — показывает содержимое директории.
📌 Базовое использование:
ls
🔹 выведет список файлов и папок
📌 Полезные варианты:
ls -l
— подробный список (права, владелец, размер)
ls -a
— показать скрытые файлы
ls -la
— всё сразу (используется чаще всего)
🧠 Скрытые файлы в Linux начинаются с точки (.)
❗ ls -la — одна из самых используемых команд sysadmin.
👉 В следующих днях мы научимся читать вывод ls -l.
👉 Подписывайся на @sysadmin1.
❤2👍2⚡1🔥1
🔄 Команда cd — перемещение по системе
🔄 cd = change directory
Команда для перехода между директориями.
📌 Примеры:
cd /home
— перейти в /home
cd ..
— перейти на уровень выше
cd ~
— перейти в домашний каталог
cd /
— перейти в корень системы
🧠 Логика Linux:
🔹 . — текущая директория
🔹 .. — родительская директория
❗ Ошибка новичков — вводить команды не понимая, где они находятся.
👉 Используй связку:
pwd → ls → cd
👉 Подписывайся на @sysadmin1, завтра будем создавать файлы и папки 🔥
🔄 cd = change directory
Команда для перехода между директориями.
📌 Примеры:
cd /home
— перейти в /home
cd ..
— перейти на уровень выше
cd ~
— перейти в домашний каталог
cd /
— перейти в корень системы
🧠 Логика Linux:
🔹 . — текущая директория
🔹 .. — родительская директория
❗ Ошибка новичков — вводить команды не понимая, где они находятся.
👉 Используй связку:
pwd → ls → cd
👉 Подписывайся на @sysadmin1, завтра будем создавать файлы и папки 🔥
👍4❤1🔥1
Доуст_Мэтью_PowerShell_практическая_автоматизация_2025.pdf
7.1 MB
📖 PowerShell: Практическая автоматизация
Год: 2025
Автор: Мэтью Доуст
PowerShell – мощный инструмент для автоматизации, который помогает управлять серверными и облачными системами. В этой книге Мэтью Доуст подробно описывает, как проектировать и разворачивать скрипты для задач любого масштаба: от управления локальными серверами до автоматизации процессов в облачных платформах. Она предоставляет полезные советы по структуре и организации скриптов, а также включает множество примеров с пояснениями.
Читатели научатся адаптировать существующие решения под новые условия, а также использовать простые интерфейсы для взаимодействия с нетехническими пользователями. Это практическое руководство подойдет как для опытных администраторов, так и для тех, кто хочет улучшить свои навыки в автоматизации процессов через PowerShell. Книга будет полезна системным администраторам, облачным инженерам и всем, кто стремится повысить производительность своих рабочих процессов с помощью мощных скриптов.
@sysadmin1
Год: 2025
Автор: Мэтью Доуст
PowerShell – мощный инструмент для автоматизации, который помогает управлять серверными и облачными системами. В этой книге Мэтью Доуст подробно описывает, как проектировать и разворачивать скрипты для задач любого масштаба: от управления локальными серверами до автоматизации процессов в облачных платформах. Она предоставляет полезные советы по структуре и организации скриптов, а также включает множество примеров с пояснениями.
Читатели научатся адаптировать существующие решения под новые условия, а также использовать простые интерфейсы для взаимодействия с нетехническими пользователями. Это практическое руководство подойдет как для опытных администраторов, так и для тех, кто хочет улучшить свои навыки в автоматизации процессов через PowerShell. Книга будет полезна системным администраторам, облачным инженерам и всем, кто стремится повысить производительность своих рабочих процессов с помощью мощных скриптов.
@sysadmin1
👍6❤2🔥1🏆1
📄 Что такое файл и директория в Linux?
📄 Файл — это данные
📂 Директория — это контейнер для файлов
❗️ В Linux всё является файлом:
🔹 обычные файлы
🔹 директории
🔹 устройства
🔹 сокеты
Это фундаментальная идея Linux.
Sysadmin мысленно работает с файлами, а не с кнопками.
👉 Подписывайся на @sysadmin1, база начинается здесь.
📄 Файл — это данные
📂 Директория — это контейнер для файлов
❗️ В Linux всё является файлом:
🔹 обычные файлы
🔹 директории
🔹 устройства
🔹 сокеты
Это фундаментальная идея Linux.
Sysadmin мысленно работает с файлами, а не с кнопками.
👉 Подписывайся на @sysadmin1, база начинается здесь.
👍6🔥2❤1🏆1
✍️ Команда touch — создание файлов
✍️ touch создаёт пустой файл
📌 Пример:
touch test.txt
📌 Проверка:
ls -l
💡 touch также обновляет время файла
❗️ Очень часто используется для логов, конфигов, тестов.
👉 Маленькая команда — большой эффект.
👉 Подписывайся на @sysadmin1.
✍️ touch создаёт пустой файл
📌 Пример:
touch test.txt
📌 Проверка:
ls -l
💡 touch также обновляет время файла
❗️ Очень часто используется для логов, конфигов, тестов.
👉 Маленькая команда — большой эффект.
👉 Подписывайся на @sysadmin1.
👍2🔥1🎉1
📂 Команда mkdir — создание директорий
📂 mkdir — создать директорию
📌 Пример:
mkdir projects
📌 Создание вложенных директорий:
mkdir -p app/logs/nginx
❗️ Без -p команда завершится ошибкой
Sysadmin всегда думает о структуре заранее.
👉 Подписывайся на @sysadmin1.
📂 mkdir — создать директорию
📌 Пример:
mkdir projects
📌 Создание вложенных директорий:
mkdir -p app/logs/nginx
❗️ Без -p команда завершится ошибкой
Sysadmin всегда думает о структуре заранее.
👉 Подписывайся на @sysadmin1.
⚡3❤1👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1👏1
⚠️ Типичная ошибка новичков
❌ Создавать хаотичную структуру файлов
✔️ Всегда планируй:
🔹 где конфиги
🔹 где логи
🔹 где данные
📌 Порядок = безопасность + удобство
👉 Порядок — это навык sysadmin.
👉 Подписывайся на @sysadmin1.
❌ Создавать хаотичную структуру файлов
✔️ Всегда планируй:
🔹 где конфиги
🔹 где логи
🔹 где данные
📌 Порядок = безопасность + удобство
👉 Порядок — это навык sysadmin.
👉 Подписывайся на @sysadmin1.
❤2👍2🔥1💯1
Расскажу еще о 3 способах прокачать защиту Mikrotik.# блокируем мусорные пакеты
/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
# ловим портскан
/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
# ограничиваем скорость открытия соединений
/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
👍4🔥2❤1🏆1