Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Открытый канал ID 68425822734850

Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.

Реклама Tg t.me/evgenycarter

Купить рекламу: https://telega.in/m/i_odmin

Блог практикующего админа. Настройка Windows Server, Active Directory (AD), GPO и терминальных серверов (RDP). Работа с Linux: Ubuntu, CentOS, Debian. Сетевое оборудование: Cisco, MikroTik, VPN, DNS, DHCP. Виртуализация (Hyper-V, VMware, Proxmox) и резервное копирование (Backup). Скрипты PowerShell и Bash. Диагностика

Каналов в рубрике
2 093
Место этого канала
№ 9
Открыть рубрику →
Каналов в рубрике
41
Место этого канала
№ 41
Открыть рубрику →
Каналов в рубрике
2 656
Место этого канала
№ 24
Открыть рубрику →
Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Вы технический директор или руководитель разработки? Ищете проверенные решения для сложных ИТ-задач?

Код СберТеха — канал о том, как создаются и работают современные технологии на практике. Здесь только полезная и актуальная информация для вас:

✔️ Обзоры российских ИТ-решений для бизнеса
✔️ Реальные кейсы внедрения ИИ-инструментов
✔️ Закулисье разработки цифровых продуктов
✔️ Интервью и встречи с теми, кто создает передовые технологии

Подписывайтесь, чтобы принимать решения на основе реального опыта!
Просмотры: 170
Перейти в пост Открыть в MAX Сообщить о неточности
Turbo Vision спустя 36 лет: нормальный интерфейс для journald

journald умеет почти всё, что нужно для разбора проблемы на сервере: индексирует поля, фильтрует по юниту, процессу, пользователю и загрузке, ищет по времени и отдаёт записи по курсору. А смотрим мы его через journalctl, то есть одной командой за раз. Эта статья — о том, как оконный интерфейс из 1990 года оказался почти идеальной формой для этих возможностей, и о том, как устроен получившийся просмотрщик TurboJedi.

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

👉 @i_odmin
Просмотры: 318
Перейти в пост Открыть в MAX Сообщить о неточности
NCurses Disk Usage (ncdu)

Ncdu — это анализатор использования диска с текстовым интерфейсом. Он разработан для поиска «пожирателей пространства» на удаленном сервере, где недоступна полная графическая среда, но является полезным инструментом даже на обычных настольных системах. Ncdu стремится быть быстрым, простым, удобным в использовании и способным работать на любой системе, похожей на POSIX.

https://dev.yorhel.nl/ncdu

👉 @i_odmin
Просмотры: 695
Перейти в пост Открыть в MAX Сообщить о неточности
Утилиты на PowerShell для системных администраторов

Работая на первой линии тех.поддержки, я часто сталкивался с рутиной, особенно очень хотелось минимизировать подключение к рабочему столу пользователей для сбора информации и как-то автоматизировать этот процесс, что привело меня к осваиванию языка PowerShell и написанию скриптов, которые в последствии оформились в самостоятельные программы. Некоторые из них я решил выложить на GitHub, возможно для кого-то они будут полезны.

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

https://github.com/Sync1er/ChernigovEugeniyUtilities

👉 @i_odmin
Просмотры: 1 009
Перейти в пост Открыть в MAX Сообщить о неточности
Что происходит с идеей после хакатона?

На ЛЦТ.Фесте участники конкурса «Лидеры цифровой трансформации» представят свои разработки для города и бизнеса. А эксперты и представители технологических компаний расскажут об опыте создания и внедрения цифровых решений.

Гостей ждут лекции, дискуссии, интерактивные площадки и новые знакомства. Студенты ИТ- и инженерных направлений смогут познакомиться с задачами индустрии, специалисты найдут темы для профессионального обсуждения, а все, кому интересны современные цифровые разработки России, узнают больше о технологиях и их применении. А ещё узнаем, кто разделит призовой фонд хакатона «Лидеры цифровой трансформации» в 40 млн рублей.

📍 30 октября, кластер «Ломоносов», Москва

❗️Вход свободный по предварительной регистрации. Количество мест ограничено, регистрируйтесь заранее по ссылке

Рекламный пост

Просмотры: 1 090
Перейти в пост Открыть в MAX Сообщить о неточности
Network Address Translation - NAT (Трансляция сетевых адресов) - это… — видео, канал «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.» ▶ видео
Network Address Translation - NAT (Трансляция сетевых адресов) - это процесс, благодаря которому стало возможным развитие Интернета.

Но как он работает?

1 - В корпоративной или домашней сети несколько устройств (телефоны, компьютеры и т. д.) используют один маршрутизатор с одним публичным IP-адресом.
2 - Когда устройство хочет получить доступ в Интернет, оно отправляет запрос на ваш маршрутизатор. Запрос содержит частный IP-адрес устройства.
3 - Процесс NAT маршрутизатора заменяет частный IP-адрес на публичный IP-адрес маршрутизатора.
4 - Измененный запрос отправляется в Интернет.
5 - Когда ответ приходит обратно, NAT проверяет свою запись и заменяет публичный IP на правильный частный IP. Он отправляет ответ на нужное устройство.

NAT имеет несколько важных применений:

1 - Он помогает сохранить публичные IP-адреса. Без NAT адреса IPv4 были бы исчерпаны гораздо быстрее, что сильно ограничило бы рост Интернета.
2 - Он позволяет использовать один публичный IP-адрес несколькими устройствами.
3 - NAT действует как базовый брандмауэр, скрывающий внутренние IP-адреса.
4 - NAT также облегчает управление большими сетями.

👉 @i_odmin
Просмотры: 1 562
Перейти в пост Открыть в MAX Сообщить о неточности
🧰 GREP в Linux: шпаргалка

🔹 Синтаксис

grep [ОПЦИИ] 'ШАБЛОН' [ФАЙЛ...]
команда | grep [ОПЦИИ] 'ШАБЛОН'


⚙️ Топ-опции (must-have)

-i - без учёта регистра
-n - номер строки
-H - печатать имя файла
-r / -R - рекурсивно по каталогам (-R следует по symlink)
-l - только имена файлов с совпадениями
-L - файлы без совпадений
-v - инверсия (показать НЕ совпавшие строки)
-c - количество совпадений (строк)
-o - вывести только совпавшую часть
-w - совпадение целого слова
-x - совпадение всей строки целиком
--color=auto - подсветка


🧠 Контекст вокруг совпадения

-A 5 - 5 строк после
-B 5 - 5 строк до
-C 5 - 5 строк вокруг

grep -nC 2 'error' /var/log/syslog

🧵 Несколько шаблонов

-e - несколько выражений
-f patterns.txt - шаблоны из файла

grep -E -e 'error' -e 'warn' app.log
grep -f patterns.txt app.log


🔤 Режимы регулярных выражений

🩵BRE (по умолчанию): grep 'a\{2\}'
🩵ERE: grep -E 'a{2,}' (удобнее)
🩵PCRE: grep -P '(?<=id=)\d+' (lookbehind и т.п.)


🧩 Мини-шпаргалка по regex

Якоря и позиции

🩵 ^ начало строки, $ конец строки
🩵 \< начало слова, \> конец слова (в GNU grep часто работает)

Квантификаторы

🩵 ? 0 или 1
🩵 * 0+
🩵 + 1+ (в ERE/PCRE)
🩵 {n}, {n,}, {n,m}

Классы

🩵 . любой символ кроме \n
🩵 [0-9], [A-Za-z], [^...] (не из набора)
🩵 POSIX: [[:digit:]] [[:alpha:]] [[:alnum:]] [[:space:]]


🧪 Практика: логи и инциденты

Ошибки/варнинги

grep -iE 'error|warn|fatal' /var/log/syslog

Сервис по systemd-журналу

journalctl -u nginx --no-pager | grep -i 'error'

Кто ломится по SSH (auth.log)

grep -i 'failed password' /var/log/auth.log | tail

Найти IP в логе

grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' access.log | sort -u

📁 Поиск в конфиге

Рекурсивно, исключая мусор

grep -RIn --exclude-dir={.git,node_modules} --exclude='*.min.*' 'listen' /etc/nginx
Показать строки, где параметр закомментирован/не закомментирован

grep -nE '^\s*#?\s*PermitRootLogin' /etc/ssh/sshd_config

🧨 Трюки: grep + find

Только по *.conf

find /etc -name '*.conf' -print0 | xargs -0 grep -nH 'timeout'
Большие файлы — быстрее

LC_ALL=C grep -n 'pattern' big.log

✅ Быстрые проверки (exit code)

🩵 0 - найдено
🩵 1 - не найдено
🩵 2 - ошибка

grep -q 'pattern' file && echo OK || echo NO

👉 @i_odmin
Просмотры: 1 702
Перейти в пост Открыть в MAX Сообщить о неточности
Шпаргалка по nftables

nftables - это инструменту для фильтрации пакетов в Linux, пришедшему на смену iptables.


1. Запуск

nft list ruleset # Показать все правила
nft add table ip filter # Создать таблицу filter для IPv4
nft add chain ip filter input # Создать цепочку input в таблице filter


2. Добавление правил
- Принять пакеты от локального хоста:

nft add rule ip filter input ip saddr 127.0.0.1 accept
- Блокировать входящий трафик на порт 80:

nft add rule ip filter input tcp dport 80 drop
- Разрешить весь исходящий трафик:

nft add rule ip filter output accept

3. Удаление

nft delete rule ip filter input handle <номер> # Удалить правило по handle
nft delete chain ip filter input # Удалить цепочку input
nft delete table ip filter # Удалить таблицу filter

4. Сохранение и загрузка конфигурации

nft list ruleset > /etc/nftables.conf # Сохранить правила
nft -f /etc/nftables.conf # Загрузить правила из файла


5. Создание логирования

nft add rule ip filter input log prefix "IN: " level debug

🔵 Типы объектов
1. Таблицы (tables) – В nftables таблицы служат для организации правил. Каждая таблица привязывается к семейству (например, ip, ip6).
2. Цепочки (chains) – Цепочки представляют собой наборы правил. Основные встроенные цепочки: input, output, forward.
3. Правила (rules) – Условия и действия, выполняемые на пакетах, такие как accept, drop, reject, log.

🔵 Основные операторы
- accept – Разрешить пакет.
- drop – Заблокировать пакет.
- reject – Отклонить с ответом.
- log – Вести лог пакетов.

🔵 Примеры сложных правил
1. Ограничение скорости (rate limiting):

nft add rule ip filter input limit rate 5/second accept

2. Использование сетов для IP-адресов:

nft add set ip filter blacklist { type ipv4_addr; }
nft add rule ip filter input ip saddr @blacklist drop
nft add element ip filter blacklist { 192.168.1.1, 10.0.0.0/8 }


3. Redirect на другой порт:

nft add rule ip nat prerouting tcp dport 80 redirect to 8080

- Используйте nft monitor для слежения за изменениями правил в реальном времени.
- Включайте логирование при тестировании правил для отладки (log prefix "TEST: ").
- nftables имеет более гибкий синтаксис, чем iptables, и поддерживает более сложные условия и комбинации.

👉 @i_odmin
Просмотры: 1 720
Перейти в пост Открыть в MAX Сообщить о неточности
🛡 RAID. Какой уровень выбрать под конкретную задачу?

RAID (Redundant Array of Independent Disks) - это технология виртуализации данных, которая объединяет несколько дисков в один логический элемент для повышения скорости и/или надежности.


📌 RAID 0 (Striping / Чередование)

🩵 Формула: Минимум 2 диска. Данные "размазываются" по всем дискам сразу.
🩵 Емкость: Сумма всех дисков (1TB + 1TB = 2TB).
🩵 Скорость: Максимальная. Чтение и запись идут параллельно.
🩵 Риск: Фатальный. Если умирает хотя бы один диск - вы теряете ВСЕ данные.
🩵 Где применять: Кэш, временные файлы, данные, которые легко восстановить заново. Не для продакшна!

📌 RAID 1 (Mirroring / Зеркало)

💚 Формула: Минимум 2 диска. Данные пишутся идентично на оба диска.
💚 Емкость: Половина от общей (1TB + 1TB = 1TB).
💚 Скорость: Чтение быстрее (читает с двух), запись такая же (или чуть медленнее).
💚 Риск: Низкий. Система выживет при отказе одного диска.
💚 Где применять: Системные разделы ОС, загрузчики, небольшие важные хранилища.

📌RAID 5 (Parity / Чередование с четностью)

❣️Формула: Минимум 3 диска. Данные + контрольные суммы (parity) распределяются по дискам.
❣️Емкость: N-1 (из 3-х дисков по 1TB вы получите 2TB места).
❣️Скорость: Чтение быстрое, запись медленнее (нужно считать контрольную сумму).
❣️Риск: Выдерживает отказ 1 диска. Внимание: На современных дисках большого объема (4TB+) восстановление (rebuild) может длиться днями, и есть риск отказа второго диска в процессе.
❣️Где применять: Файлопомойки, медиа-сервера, архивы, где важно место, а супер-скорость записи не критична.

📌 RAID 10 (1+0 / Зеркало страйпов)

Формула: Минимум 4 диска. Это "страйп из зеркал". Лучшее из двух миров.
🩵 Емкость: 50% (теряем половину, как в RAID 1).
🩵 Скорость: Высокая на чтение и запись.
🩵 Риск: Очень низкий. Может пережить отказ нескольких дисков (если они в разных парах).
🩵 Где применять: Базы данных, высоконагруженные виртуалки. Золотой стандарт для IOPS.


⚠️ RAID - ЭТО НЕ БЭКАП!

- RAID спасает от физической смерти диска.
- RAID не спасет от: случайного rm -rf, вируса-шифровальщика, пожара в серверной или сбоя контроллера, который побьет данные на всех дисках сразу.


Подытожим:

- Нужна скорость и плевать на данные? 👉 RAID 0
- Нужна надежность для ОС? 👉 RAID 1
- Нужен компромисс цена/объем для файлов? 👉 RAID 5 (или RAID 6)
- Нужна скорость и надежность для БД? 👉 RAID 10

#sysadmin #raid #hardware #storage #servers #backup

👉 @i_odmin
Просмотры: 2 042
Перейти в пост Открыть в MAX Сообщить о неточности
На фоне последних событий с ЦОД, некоторые крупные российские провайдеры IT-инфраструктуры, начали предлагать сервер в аренду - с размещением в своей серверной.

Что предлагают:

🔹 Аренду от одного месяца с ежемесячной оплатой.
🔹 Подбор конфигурации под задачу, включая серверы с GPU.
🔹 Техподдержку и бесплатную замену вышедших из строя комплектующих.
🔹 Изменение конфигурации с перерасчётом стоимости.
🔹 Возможность возврата без штрафов и выкупа через три года.

🚚 По заявленным условиям, доставка в Москву и Петербург занимает два дня, по России и Беларуси - до 30 дней.

👉 @i_odmin
Просмотры: 1 791
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти