New We are sorting MAX channels into categories and territories. Read the news
Public channel 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. Диагностика

Channels in category
2 098
This channel's rank
№ 9
Open category →
Channels in category
1 775
This channel's rank
№ 42
Open category →
Channels in category
2 661
This channel's rank
№ 24
Open category →
Open in MAX

Posts for the period

By reactions

Search and the whole feed — after free registration. Custom dates — with a subscription; the channel owner sees them for free. Sorting by reactions — with a subscription. Sign up

Loading…

Управление Linux-сервером — самая ценная инвестиция

В эпоху облаков настройка Linux-сервера своими руками кажется неким вымирающим искусством. Для непосвящённого человека даже bash-скрипты выглядят как заклинания, а коллеги проникаются уважением к сисадмину, как древние индейцы к своему шаману…

Сейчас это «древнее искусство» вновь стало актуальным. История идёт по кругу — всё старое возвращается в новом виде. Запуск сервера на своём хостинге стал хорошей альтернативой облакам. Этому есть ряд причин, которые мы не будем подробно разбирать, только повторим вкратце: безопасность, свобода, контроль над своими данными, экономия финансов.

https://habr.com/ru/companies/ruvds/articles/768548/

👉 @i_odmin
Views: 678
Go to post Open in MAX Report an inaccuracy
📶 Сеть может работать стабильно годами, пока однажды не возникает проблема — тогда придется разбираться, что происходит между хостами.

Здесь уже недостаточно знать команды: важно понимать, как устроен стек сетевых протоколов и где искать причину сбоя.

На открытом уроке разберём:
➖ как устроен сетевой стек;
➖ на практике поработаем с сетевыми утилитами на хосте.

👍 Это поможет лучше понимать работу сети и увереннее проводить её отладку.

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

📆 5 ноября в 20:00 МСК

🎓 Занятие проходит в преддверии старта курса «Сетевой инженер. Базовый уровень».

👉 Регистрируйтесь на открытый урок и начните разбираться в сетях с фундаментальных принципов: https://vk.cc/d3lDRm

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618

Ad post

Views: 898
Go to post Open in MAX Report an inaccuracy
📌 Шпаргалка для работы с Grafana + Loki! 🔥

🚀 Grafana + Loki — мощный стек для централизованного логирования и визуализации логов. Loki собирает логи, а Grafana отображает их в удобном интерфейсе.


🔥 1. Установка и настройка

🛠 Установка Loki
📌 На сервере (Linux)

# Создаем директории
mkdir -p /etc/loki /var/lib/loki

# Загружаем последнюю версию Loki
curl -O -L "https://github.com/grafana/loki"

# Даем права на исполнение
chmod +x loki-linux-amd64
mv loki-linux-amd64 /usr/local/bin/loki


📌 Пример конфига /etc/loki/config.yaml

auth_enabled: false

server:
http_listen_port: 3100

ingester:
lifecycler:
ring:
kvstore:
store: inmemory
replication_factor: 1
chunk_idle_period: 5m
chunk_retain_period: 30s

schema_config:
configs:
- from: 2023-01-01
store: boltdb-shipper
object_store: filesystem
schema: v11
index:
prefix: index_
period: 24h

storage_config:
boltdb_shipper:
active_index_directory: /var/lib/loki/index
cache_location: /var/lib/loki/cache
shared_store: filesystem

limits_config:
enforce_metric_name: false
reject_old_samples: true
reject_old_samples_max_age: 168h

chunk_store_config:
max_look_back_period: 0s

table_manager:
retention_deletes_enabled: false
retention_period: 0s


📌 Запуск Loki

loki -config.file=/etc/loki/config.yaml


🛠 Установка Promtail (для сбора логов)

curl -O -L "https://github.com/grafana/loki"
chmod +x promtail-linux-amd64
mv promtail-linux-amd64 /usr/local/bin/promtail


📌 Пример конфига /etc/promtail/config.yaml

server:
http_listen_port: 9080

positions:
filename: /var/lib/promtail/positions.yaml

clients:
- url: http://localhost:3100/loki/api/v1/push

scrape_configs:
- job_name: system_logs
static_configs:
- targets:
- localhost
labels:
job: "varlogs"
host: "server-1"
__path__: /var/log/*.log


📌 Запуск Promtail

promtail -config.file=/etc/promtail/config.yaml


🎨 2. Настройка Grafana

📌 Установка (Debian/Ubuntu)
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana


📌 Запуск и включение в автозагрузку
sudo systemctl start grafana-server
sudo systemctl enable grafana-server


📌 Настройка Grafana для Loki
1. Зайти в веб-интерфейс Grafana (http://<server>:3000)
2. Перейти в Configuration → Data Sources
3. Добавить источник Loki
- URL: http://localhost:3100
- Access: Server
- Save & Test



🔍 3. Запросы в Loki (LogQL)

📝 Базовый синтаксис
{job="varlogs"} | json
🔹 Фильтр по метке (job="varlogs")
🔹 Парсинг JSON

🔍 Фильтрация логов
{job="varlogs"} |= "error"
🔹 Ищет строки, содержащие "error"

{job="varlogs"} != "debug"
🔹 Исключает строки с "debug"

📊 Агрегация логов
rate({job="varlogs"}[5m])
🔹 Подсчет количества записей за последние 5 минут

count_over_time({job="varlogs"}[10m])
🔹 Количество логов за 10 минут

sum by (level) (count_over_time({job="varlogs"}[10m]))
🔹 Подсчет логов по уровням (например, error, info)


🛠 4. Управление и отладка

🚀 Перезапуск сервисов
systemctl restart loki
systemctl restart promtail
systemctl restart grafana-serv
er

📂 Просмотр логов
journalctl -u loki -f
journalctl -u promtail -f
journalctl -u grafana-server -f


🔄 Очистка старых логов
rm -rf /var/lib/loki/*
rm -rf /var/lib/promtail/*


📡 Проверка работы Loki API
curl -s "http://localhost:3100/ready"
Ответ: ready ✅

👉 @i_odmin
Views: 947
Go to post Open in MAX Report an inaccuracy
Вы технический директор или руководитель разработки? Ищете проверенные решения для сложных ИТ-задач?

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

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

Подписывайтесь, чтобы принимать решения на основе реального опыта!
Views: 1 007
Go to post Open in MAX Report an inaccuracy
Turbo Vision спустя 36 лет: нормальный интерфейс для journald

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

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

👉 @i_odmin
Views: 1 093
Go to post Open in MAX Report an inaccuracy
NCurses Disk Usage (ncdu)

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

https://dev.yorhel.nl/ncdu

👉 @i_odmin
Views: 1 204
Go to post Open in MAX Report an inaccuracy
Утилиты на PowerShell для системных администраторов

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

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

https://github.com/Sync1er/ChernigovEugeniyUtilities

👉 @i_odmin
Views: 1 347
Go to post Open in MAX Report an inaccuracy
Что происходит с идеей после хакатона?

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

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

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

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

Ad post

Views: 1 311
Go to post Open in MAX Report an inaccuracy
Network Address Translation - NAT (Трансляция сетевых адресов) - это… — video, channel “Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.” ▶ video
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
Views: 1 717
Go to post Open in MAX Report an inaccuracy
The full feed — after free sign-up
VKontakte Telegram Odnoklassniki
Favorites at datool.ru

Follow the channel in your account

Sign up at datool.ru to add the channel “Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.” to favorites and track its metrics.

Sign up
For channel owners

Verify your channel

Sign in or sign up at datool.ru, then add our bot to the channel following the instructions in your account. Once ownership is verified, the lock disappears and channel management becomes available.

Sign in or sign up

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go