Системный Администратор
1.84K subscribers
242 photos
537 videos
8 files
256 links
Канал для системных администраторов. Полезный контент по Windows, Linux и т.д.

По всем вопросам @evgenycarter
Download Telegram
Файловая система ZFS

Часть 1. Отказоустойчивость
Часть 2. Работа с данными

источник

👉 @sys_adminos
👍1
Илон вам в помощь 😀

👉 @sys_adminos
😁4🤮1
🐧 Большая шпаргалка по BASH: Всё, что вы постоянно гуглите

Даже опытные сисадмины иногда забывают нужные флаги для tar или точный синтаксис sed. Вместо того чтобы в сотый раз открывать поисковик, лучше держать под рукой этот репозиторий.

Внутри - огромная подборка команд на все случаи жизни, от навигации по файлам до управления процессами и сетью.

Что внутри (избранное):

📂 Файловые операции:

- ls -a - показать все файлы (включая скрытые).
- grep -r "строка" . - рекурсивный поиск текста во всех файлах текущей директории.
- tar -zcvf archive.tar.gz /path - классика архивации, которую никто не помнит наизусть.

🌐 Сеть и SSH:

- ssh -p port user@host - подключение с нестандартным портом.
- netstat -tulpn - показать, какие порты слушают приложения (TCP/UDP) и их PID.
- ifconfig -a - полная информация по интерфейсам.

⚙️ Система и процессы:

- top и ps aux - мониторинг и список процессов.
- free -m - проверка оперативной памяти в мегабайтах.
- kill -9 PID - принудительное завершение процесса.

Этот список, отличный "напоминальник" как для новичков, так и для профи, которым нужно быстро освежить память.

🔗 Сохраняйте репозиторий: https://github.com/cyberspacedk/BASH-Commands/blob/master/readme.md

#linux #bash #sysadmin #devops #шпаргалка

👉 @sys_adminos
👍1
Невероятно тупой способ взлома Wi-Fi в самолёте (зато бесплатно)

Самолёт поднялся на высоту трёх километров. Я вытащил свой ноутбук, надеясь воспользоваться Интернетом, а может, немного поработать, если станет совсем скучно.

Подключившись к Wi-Fi самолёта, я открыл браузер. Страница сетевого логина потребовала ввести данные кредитной карты. Я поискал карту, которая обнаружилась внутри паспорта. В процессе поисков я заметил, что страница логина предлагает бесплатно войти в мой аккаунт программы авиамиль, хотя я пока ни за что ещё не заплатил. Я решил, что это дыра в файрволле. Мне предстоял долгий путь из Лондона в Сан-Франциско, поэтому я решил её исследовать.

Я вошёл в свой аккаунт JetStreamers Diamond Altitude, перешёл на страницу своего профиля и увидел кнопку редактирования. Она выглядела обычно: отбрасываемая тень, скруглённые углы, ничего особенного. С её помощью можно было поменять имя, адрес и так далее.

Но внезапно я понял, что это необычная кнопка. Она мошенническим образом позволит мне получить полный доступ к Интернету через мой аккаунт программы авиамиль. Это будет медленно и невероятно тупо, но сработает.

Многие коллеги просили меня выполнить ревью их пул-реквестов, потому что я оставлял комментарии типа «опоздало на две недели» или «мешает развёртыванию критического обновления». Но мои идеи тоже важны, поэтому я надел наушники и включил музыку для концентрации. Я забыл зарядить наушники, поэтому Limp Bizkit начал проигрываться через динамики ноутбука. К счастью, никто из пассажиров не был против, так что мы кайфовали вместе.

Прежде чем получить доступ ко всему Интернету через аккаунт программы авиамиль, мне нужно было написать несколько прототипов. Сначала я думал, что напишу их на Go, но потом понял, что если напишу их на Python, то смогу назвать получившийся инструмент PySkyWiFi. Разумеется, я выбрал второй вариант.

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

👉 @sys_adminos
😁3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Системный администратор на собеседовании 😎

👉 @sys_adminos
🔥52
Linux - Использование SSH ключа вместо Пароля | SSH Key Pair
Как создать ключ SSH на Linux и Windows
Как настроить логин для SSH ключей
Как логиниться с SSH ключем

Linux - Использование множества SSH ключей для подключения на разные Linux | ssh config
Создание файла ssh config для логина на разные Linux сервера используя разные ssh ключи

источник

👉 @sys_adminos
👍3
Сравнение файловых систем Linux: Btrfs и Ext4

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

При копировании данные не записываются целиком, записи подлежит лишь изменённая часть.

Из-за принципа работы хорошо подходит для создания снимков.

Управление томами и сжатие данных уже содержатся в ФС, поэтому не требуется установка дополнительного ПО.

Сама ФС была разработана в 07 году с прицелом на современные устройства, содержит оптимизации для работы с SSD, процессы обнаружения и исправления ошибок, поддерживается дефрагментация и дедупликация в реальном времени (Дедупликация — процесс сжатия за счет удаления неиспользуемых дубликатов файлов).

Формат хранения данных уже заморожен, а это основа ФС, но кодовая база разрабатывается. Периодически улучшения появляются и в самом ядре, над улучшением работают различные крупные компании. Файловая система Btrfs очень интересная и перспективная.

Ext4
Пожалуй, самая известная и часто встречаемая ФС, которая используется по умолчанию в большинстве дистрибутивов. Наиболее стабильна, так как развитие положено ещё в прошлом веке, планомерное развитие из Ext > Ext2 > Ext3.

Использует в своей работе журналирование, что даёт большую надёжность для файлов, но снижает скорость. Если появляется ошибка, то ФС возвращается к предыдущей версии из журнала. Благодаря журналу, даже при сбое записи ФС остаётся в безопасности.

В Ext4 была добавлена дефрагментация в реальном времени.

Не смотря на почтенный возраст, всё ещё разрабатывается. Разработчики планируют заставить ФС работать с контрольными суммами а автоматическом режиме и улучшить квоты, переложить их на ядро, это улучшит производительность.

Получила в своё распоряжение различные современные механизмы для улучшения производительности, включая работу с SSD, но структура устарела.

Журнал, который используется в работе и часто встречается в описании — принцип работы, при котором транзакции записываются сначала в журнал, а изменение/запись происходят уже после.

👉 @sys_adminos
👍3
Файловая система BTRFS

Некоторое время назад мной была представлена статья, посвященная дисковой подсистеме ОС Linux и среди прочих в комментариях к данной статье предлагалось рассмотреть работу с кэшем в файловой системе BTRFS. В этой статье я предлагаю вернуться к теме файловых систем в Linux и для начала посмотреть что из себя представляет BTRFS, где применяется и как с ней лучше работать. Данная статья предназначена для администраторов Линукс, имеющих практический опыт администрирования данной ОС.

Итак, файловая система BTRFS (B-Tree Filesystem) предназначена для работы в Unix-подобных операционных системах. Она была разработана компанией Oracle в 2007 году. BTRFS построена по принципу CoW (Copy on Write), то есть при чтении области данных используется общая копия, в случае изменения данных — создается новая копия. Данная технология используется для оптимизации многих процессов, происходящих в операционной системе.

https://habr.com/ru/companies/otus/articles/725424/

👉 @sys_adminos
👍2
Media is too big
VIEW IN TELEGRAM
Как установить и настроить KVM в Linux

На мастер-классе вы узнаете:
- что такое KVM (Kernel-based Virtual Machine), и почему это лучшая система виртуализации;
- как подготовить гипервизор;
- как установить KVM на Linux;
- как настроить KVM в Linux;
- как грамотно настроить маршрутизацию и коммутацию между гостевыми системами;
- как развернуть тестовый веб-сервер;
- как развернуть тестовый сервер службы удаленных рабочих столов (терминалов) на базе Microsoft Windows Server 2022;
- как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы больше в условиях экономического кризиса.

источник

👉 @sys_adminos
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Tmpmail

Временная электронная почта прямо из вашего терминала, написанная на POSIX sh

https://github.com/sdushantha/tmpmail

👉 @sys_adminos
👍1😁1
Media is too big
VIEW IN TELEGRAM
Инструменты мониторинга трафика в Mikrotik

Первый способ:
Использование инструмента Torch в разделе Queue для реального времени анализа трафика через интерфейс Bridge, что помогает выявить потребление трафика на конкретных сайтах.

Второй способ:
Отслеживание активных соединений в разделе IP Firewall Connections с возможностью сортировки по IP-адресам, портам и количеству переданных данных, а также использование командной строки для детального анализа и настройки QoS.

Эти методы помогают эффективно контролировать и управлять сетевым трафиком.

источник

👉 @sys_adminos
👍3
Сложно о простом. Физический уровень (L1) модели OSI

Приветствую, коллеги! Сегодня я хочу обсудить с вами физический уровень (L1) модели OSI. Понимание этого уровня является основополагающим для всех, кто только начинает свой путь в сетевых технологиях.

https://habr.com/ru/companies/timeweb/articles/825344/

👉 @sys_adminos
👍4
Работа с дисковыми квотами в Debian


Проверка квот на файловой системе /var
quotacheck -vgumf /var

v — режим с подробным выводом результатов работы;
g — проверка только групповых квот, перечисленных в файле /etc/mtab или в указанных файловых системах;
u — проверка только пользовательских квот, перечисленных в файле /etc/mtab или в указанных файловых системах, опцию можно не указывать, т.к. она активна по умолчанию;
m — не пытаться перемонтировать файловую систему только для чтения;
f — форсировать проверку, то есть проверить и записать новые файлы квот на ФС с включенными квотами;

Проверка квот на всех файловых системах где они включены:
quotacheck -vagumf

Редактирование квоты для пользователя web1 (откроется редактор по-умолчанию):
edquota -u web1

Редактирование квоты для группы client1 (откроется редактор по-умолчанию):
edquota -g client1

Показать суммарный отчет по квотам на файловой системе /var
repquota /var

Показать суммарный отчет по квотам на файловой системе /var только для пользователей (-u) в удобном формате (-s)
repquota -g -s /var

Вывод команды:
# repquota -u -s /var -c
*** Report for user quotas on device /dev/mapper/sirius-var
Block grace time: 7days; Inode grace time: 7days
Space limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
web2 -- 23809M 31744M 31745M 76599 0 0
web53 -- 609M 3072M 3073M 8804 0 0

Хотя суммарный отчёт и выглядит довольно просто, но некоторые моменты следует разъяснить.
Символы — — во втором столбце позволяют быстро определить, какой предел был превышен (блоков или inode). Если мягкий предел (soft) превышен, вместо — появляется соответствующий + при этом первый символ — представляет предел блоков, а второй — предел inode.

Столбцы grace обычно пустые, но если мягкий предел (soft) превышен, в этом столбце показывается время, оставшееся до завершения периода отсрочки. Если период отсрочки истёк, в этом столбце отображается none (нет).

👉 @sys_adminos
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
RustScan – Инструмент для быстрого сканирования портов

Данный проект может похвастаться высокой скоростью работы(Сканирует все 65 тыс. портов за 3 секунды), гибкой расширяемостью и адаптивным методом работы.

https://github.com/RustScan/RustScan

👉 @sys_adminos
👍1
Media is too big
VIEW IN TELEGRAM
Детальный разбор Firewall и NAT в MikroTik

В этом видео мы детально разберем основные и дополнительные правила Firewall и NAT в MikroTik, которые дадут нам безопасность и ускорят обработку пакетов.

источник

👉 @sys_adminos
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Восстановление данных со сломанного USB-накопителя

👉 @sys_adminos
3🔥2
Proxmox

Proxmox 8.1 Upgrade. Обзор. Как безопасно обновиться
Proxmox. Что это? Зачем виртуализация? Возможности и общая информация.
Proxmox Установка и обзор функций WebUI
Proxmox. Linux VM. Установка и настройка.
Proxmox. Windows VM. Установка и настройка.
Proxmox. LXC Container. Установка и настройка линукс контейнеров.
Proxmox. Templates для VM и LXC. Linked vs Full templates.
Proxmox Backup Server. Установка, настройка, тест, обзор функций.

источник

👉 @sys_adminos
👍3