Системный администратор - Сетевые технологии - Компьютерная помощь
8.27K subscribers
3.87K photos
5.21K videos
1.15K files
1.21K links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
[Мониторинг] Какой стек популярен для централизованных логов?
Anonymous Quiz
4%
Office 365
85%
ELK (Elasticsearch, Logstash, Kibana) или Grafana Loki
2%
MEAN
10%
LAMP
👍1
Но ничего страшного, бывает... просто пропылесосьте 🌚

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
DevOps-инструмент недели: Kubetail
Отладка по логам нескольких подов Kubernetes может быть неудобной. Приходится запускать kubectl logs, переключаться между подами и разбираться, что пошло не
Ситуация усложняется, когда у приложения несколько реплик.
Здесь на помощь приходит Kubetail — опенсорсный дашборд для просмотра логов Kubernetes в реальном времени, который позволяет собирать логи нескольких подов в одном интерфейсе.
Основные возможности:
• Просмотр логов нескольких подов и контейнеров в одном месте.
• Автоматическое обновление временной шкалы при запуске, остановке или замене подов.
• Фильтрация логов по временному диапазону, зоне доступности, архитектуре CPU или ноде.
• Переключение между несколькими кластерами через десктопное приложение.
Начать работу: GitHub
Kubetail читает логи напрямую через Kubernetes API, поэтому данные остаются внутри кластера без необходимости подключать внешний сервис логирования.
Вместо постоянного переключения между терминалами можно отслеживать происходящее в

@sysadmin1
👍2❤1🎉1
Оказывается, memcpy вполне неплохо подходит для сериализации.

Звучит очевидно, но я уже собирался писать для этого отдельную функцию, пока не заметил, что по сути просто изобретаю слегка приукрашенный memcpy

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍1🎉1
Безопасная и простая реализация mkdir на C.

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍1🎉1
Оптимизация кода — невероятно увлекательная тема.

Когда вы умножаете число на константу (например, на 24), LLVM заменяет инструкцию умножения (imul) комбинацией побитового сдвига влево (shl) и вычисления эффективного адреса (lea).

Сдвиг влево на 3 бита эквивалентен умножению на 8, а инструкция lea выполняет арифметические операции над выражением вида [base + index] и сохраняет полученный результат.

И всё это буквально ради экономии одного такта процессора! Ведь imul выполняется за 3 такта, а shl и lea — за 1 такт каждая.

Для множества других констант существуют таблицы с аналогичными эвристиками оптимизации. Разработчики оптимизирующих бэкендов компиляторов прилагают огромные усилия, чтобы сэкономить даже одну инструкцию, поэтому не сводите всю их работу на нет!

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
❤1👍1🔥1
До стандартизации операторов присваивания в языке C использовались операторы с обратным порядком символов, например =+ вместо +=.

Знаменитый фрагмент кода с комментарием «Вы не должны этого понимать» в те времена выглядел ещё более странно.

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🎉2👍1
[IP/Подсети] К какой сети относится адрес 192.168.1.130/25?
Anonymous Quiz
👍3👎2
Когда настроил и забыл 😊

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍5🎉2🗿1
Битовый трюк Госпера (Gosper’s hack) позволяет получить следующее целое число с точно таким же количеством установленных битов (единиц в двоичном представлении).

Впервые описанный в HAKMEM в 1970-х годах, этот алгоритм позволяет эффективно перебирать комбинации с помощью побитовых операций вместо рекурсии

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

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

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

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

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

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍1🔥1
[VoIP] Какая односторонняя задержка рекомендуется для нормального VoIP (ITU-T G.114)?
Anonymous Quiz
6%
Не важна
69%
Менее 150 мс
16%
Менее 1 с
9%
500 мс
👍1
Инженерная романтика. Сердце из витой пары бьется с частотой 250 МГц

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍2❤1🔥1
Утилиты на PowerShell для системных администраторов

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

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

https://github.com/Sync1er/ChernigovEugeniyUtilities

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍3🎉1
Turbo Vision спустя 36 лет: нормальный интерфейс для journald

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

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

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
🔥2🎉1
Преобразование кабеля C13 в C15
(не повторять 👹)

C15 обычно изготавливается из специального пластика, поскольку он рассчитан на температуру до 120°C вместо 70°C

Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
👍3🎉2😎2
[Linux] Как проверить конфиг nginx перед перезагрузкой?
Anonymous Quiz
6%
nginx -v
41%
nginx -t
30%
nginx --check
22%
systemctl test nginx
👍2