TGViewer
Channel Public Channel
/usr/bin

/usr/bin

@usr_bin_linux

Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее.

Реклама и цены: @gals_ad_bot
Вопросы: @antoniusfirst

@monitorim_it — канал о мониторинге ИТ
Subscribers
4.91K
Photos
195
Videos
0
Links
976

Showing posts older than #512 · Back to latest

Older Posts 20 shown
Post #511 3.71K
​Управление памятью в Linux

В статье разобраны типы памяти, которые есть в Linux, их устройство и тюнинг. Читать на Хабре.
  • 👍 5
Post #509 1.83K
​Мой опыт в Airflow: как повысить стабильность загрузки данных в 5 раз

В этой статье Малахова Наталья аналитик данных из Adventum рассказывает о собственном опыте работы с Airflow. Читать статью.
  • 👍 6
Post #508 3.31K
​Introduction to CDC (Change Data Capture): PostgreSQL to Kafka

Система отслеживания измененных данных (CDC) — важнейшая концепция проектирования систем, особенно при работе с крупномасштабными системами данных. В этой статье разобран механизм построения CDC на базе PostgreSQL и Kafka. Читать статью.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 3
Post #506 1.71K
Differences Between “>file 2>&1” and “2>&1 >file” in Bash Redirection

В этой статье разобраны отличия между различными методами выводов:

# > file
# >file 2>&1 vs 2>&1 >file
# | (pipe)


❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 2
  • ❤ 1
Post #505 1.81K
Популярные расширения на PostgreSQL

Сила PostgreSQL во многом заключается в его расширяемости, которая позволяет открыть больше функциональности. В статье рассмотрены четыре популярных расширения на PostgreSQL: PostGIS, TimescaleDB, pg_stat_statements, Citus. Читать статью.
  • 👍 5
Post #503 2.05K
​Большая практическая шпаргалка SQL (SQLite) с готовыми запросами

Все примеры изначально писались для СУБД SQLite, но почти всё из этого применимо также и к другим СУБД. Вначале идут очень простые запросы, с них можно начать новичкам. Если хочется чего-то более интересного — листайте вниз. Здесь есть и примеры довольно сложных запросов с агрегирующими функциями, триггерами, длинными подзапросами, с оконными функциями. Помимо этого, часть примеров посвящена работе с SQL в Python при помощи библиотечек sqlite3, pandas, polars. Этот список запросов с комментариями можно использовать как наглядное пособие для изучения SQL. Читать статью.
  • 👍 3
  • 🔥 1
  • 💋 1
Post #502 1.66K
​Linux OS Patching Using Ansible Playbook

Просто и понятно о том как патчить Linux при помощи Ansible. Читать статью.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 2
Post #501 3.51K
​Shell Scripting made Easy!!

В этой статье описаны основы и синтаксис shell-скриптов, которые понадобятся DevOps-инженерам и которые легко освоить. Читать статью.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 5
Post #500 1.77K
Не всегда, но иногда возникает необходимость зачистить жизненно важное пространство на диске. В этом посте я бы хотел поделиться несколькими вариантами проделать это. В комментариях можете поделиться собственными способами. Команды в большей степени подходят для Ubuntu, но их можно портировать и на другие дистрибутивы Linux. Выполняйте команды вдумчиво.

⚡️ Удаление старых заголовков ядра и ненужных пакетов
По мере эксплуатации системы, она будет накапливать ненужные пакеты и зависимости, которые больше не нужны. В Ubuntu и Debian есть удобный инструмент, который выполняет подобные задачи с помощью одной команды:

$ sudo apt autoremove


⚡️Очистка старых логов systemd
Логи накаливаются незаметно. Большинство дистрибутивов Linux используют systemd, а systemd хранит логи в /var/log. При помощи команды du, чтобы проверить размер каталога /var/log:

$ du -hs /var/log/*


После этого можно удалить все логи старше определенного периода времени. В примере удаляются логи старше 10 дней:

$ journalctl --vacuum-time=10


⚡️Удалите неиспользуемые образы docker-контейнеров и сами контейнеры Характерное место для хранения — /var/lib/docker. Посмотрите что там:

$ docker images


⚡️Проверьте самые большие каталоги
Задача утомительна, но она поможет найти большие каталоги. Можно начать с корня каталога и проверить 10 крупных директорий:

$ du -h . --max-depth=1 | sort -n -r | head -n 10


Надеюсь, эти способы будут вам полезны🚀
  • 👍 27
  • 🔥 2
Post #498 3.12K
How to compare two PostgreSQL databases to find differences in tables, indexes, and functions?

В этой статье вы найдете скрипт, который сранивает структуру двух СУБД PostgreSQL (таблицы, индексы, функции). Посмотреть скрипт.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 5
Post #497 1.66K
Bash script to check the growth rate for your PostgreSQL DB objects

В статье вы найдете скрипт, который считает самые быстро прирастающие БД за N дней/недель/месяцев. Читать статью.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 4
Post #496 1.74K
​Оптимизация производительности запросов в ClickHouse: как ускорить неускоряемое

В этой статье бывший сотрудник Clickhouse рассказывает о высокоуровневой архитектуре ClickHouse, CI/CD, тестировании производительности, интроспекции, абстракциях и алгоритмах и выборе библиотек для высокопроизводительных приложений. Поделится ниндзя-техниками, которые помогут ускорить ваши системы. Вы сможете попробовать эти советы и практики на своем проекте и оценить насколько они полезны. Читать статью.
  • 👍 4
  • 🔥 1
Post #495 1.64K
​My MacBook Setup for Development (2024)

Автор статьи рассказывает про свой сетап разработчика на MacBook Pro 2023 M3 Max with 36GB RAM + 500GB SSD. Любопытно почитать.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 🥴 8
  • 👍 3
  • 🤬 1
Post #494 3.55K
​What does /opt mean in Linux?

В статье разбирается предназначение директории /opt в Linux и её отличия от /usr/local. Читать статью.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 5
Post #493 2.03K
​Как выйти из vi/vim

Если вас долго мучает этот вопрос, вот примерно миллион способов:

Способы (репыч на Гитхаб)
  • 😁 14
  • 🔥 2
  • 😨 1
Post #492 1.86K
​Как мы управляем инфраструктурой на более 1000 серверов при помощи Ansible

В этой статье авторы из X5 Tech рассказывают, как выбирали систему управления конфигурациями, какими критериями руководствовались, что в итоге выбрали, с какими проблемами столкнулись и как их решали. На Хабр!
  • 🤓 3
  • 🤝 1
Post #491 3.98K
​What’s the Difference Between sh and Bash?

Простыми словами. Читать статью.

❗️Статья на Медиум. Возможно, нужен VPN.
  • 👍 4
  • 🆒 1
Post #490 1.87K
​GitHub templates через bash скрипт

В этой статье автор рассказывает как автоматизировать, хоть и простую, но рутинную работу по созданию и оформлению git-hub pull request через bash скрипт. Это особенно полезно, если у вас монорепозиторий или несколько типов template. Например, отдельные template для bug и для feature или для разных команд. На Хабр!
  • 👍 4
Post #489 2.25K
​Avoiding the Top 10 NGINX Configuration Mistakes

В этой статье из блога Nginx подробно описаны 10 самых часто встречающихся ошибок конфигурации Nginx и методы их исправления.

1. Not enough file descriptors per worker
2. The error_log off directive
3. Not enabling keepalive connections to upstream servers
4. Forgetting how directive inheritance works
5. The proxy_buffering off directive
6. Improper use of the if directive
7. Excessive health checks
8. Unsecured access to metrics
9. Using ip_hash when all traffic comes from the same /24 CIDR block
10. Not taking advantage of upstream groups

Читать статью
  • 👍 10
Post #488 4.2K
​Nginx: шпаргалка

Шпаргалка по основным секциям Nginx, которые следует держать под рукой. В статье приведены самые частые функции: включение SSL, переадресация, раздача статики и т.д. Читать на Хабре.
  • 👍 11
  • 💩 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →