Всем привет! Часто ли тебе приходилось задумываться, кто вообще тусуется на твоём Linux-сервере? Особенно если это не твой личный ноут, а какой-нибудь продакшен или тестовый сервер, где бывает много народу? В этой статье расскажу, как быстро и просто посмотреть список пользователей в Linux — причём не только зарегистрированных, а и тех, кто сейчас реально залогинен. Разберёмся с /etc/passwd
и командой who
, плюс затронем пару других полезных способов. Всё максимально по-простому, без воды и маркетинговых соплей.
29 ИюнКак посмотреть список пользователей в Linux: /etc/passwd и who
29 ИюнКак удалить базу данных PostgreSQL: DROP DATABASE и очистка
Всем привет! Сегодня разберёмся, как удалить базу данных в PostgreSQL: разберём DROP DATABASE
, альтернативные способы очистки, подводные камни и реальные кейсы. Почему это важно? Потому что удаление БД — не просто «очистить место», а часто часть CI/CD, миграций, тестирования и даже спасение от багов. Но если сделать что-то не так — можно улететь в продакшн и потерять данные навсегда. Будем разбирать всё по шагам, без занудства и воды.
29 ИюнКак удалить все контейнеры Docker: команды очистки системы
Если вы хоть раз работали с Docker, то точно сталкивались с ситуацией, когда система превращается в свалку из десятков (или сотен!) контейнеров, которые уже не нужны, но продолжают занимать место и мозолить глаза в списке docker ps -a
. Особенно это актуально на dev-серверах, CI/CD-агентах или просто если любите “поиграться” с новыми образами. Так вот, сегодня разберёмся, как быстро и безопасно удалить все контейнеры Docker и почистить систему. Без лишней воды, только рабочие команды и советы с полей.
29 ИюнКоманда nohup в Linux: запуск процессов в фоновом режиме
Если ты когда-нибудь запускал долгий скрипт на сервере, а потом случайно закрыл ssh-сессию и потерял всё, что делал — поздравляю, ты не один такой. В Linux есть отличный способ не терять процессы при выходе из терминала: команда nohup
. Она буквально спасает нервы, когда надо оставить что-то работать в фоне, а самому спокойно уйти ужинать или даже перезагрузить локальный комп.
29 ИюнAxios в React: HTTP запросы и обработка данных
Если ты хоть раз писал фронтенд на React, то наверняка сталкивался с задачей: как бы элегантно и без боли дернуть API, получить данные, обработать и вывести их юзеру. Можно, конечно, использовать родной fetch
, но если хочется чуть больше удобства, обработки ошибок и всяких плюшек, то тут на сцену выходит Axios. Это такой себе швейцарский нож для HTTP-запросов в мире JS.
29 ИюнНастройка собственного почтового сервера: безопасность и SMTP
Если ты когда-нибудь задумывался, зачем вообще поднимать свой почтовый сервер, то, скорее всего, уже сталкивался с ограничениями сторонних сервисов. Gmail, Яндекс, Outlook — у всех свои приколы: лимиты, фильтры, подозрительность к массовым рассылкам, а иногда и банальное отсутствие нужной гибкости. Свой сервер — это про независимость, кастомизацию и полный контроль над почтой. Но, как и с любым серьезным инструментом, тут есть нюансы. Особенно когда речь заходит о безопасности и правильной настройке SMTP.
29 ИюнНастройка cron и crontab в Ubuntu: автоматизация задач
Если ты хоть раз ловил себя на мысли «блин, опять руками запускать этот скрипт», то ты уже готов к знакомству с cron. Это встроенный планировщик задач в Linux, который позволяет автоматизировать рутину: бэкапы, очистку логов, обновления и вообще всё, что можно запихнуть в консольную команду. В Ubuntu cron и crontab — это must-have инструменты для любого, кто не хочет тратить жизнь на повторяющиеся задачи.
29 ИюнЛогические и битовые операции в Python: полный справочник
Привет, коллеги! Сегодня разберём такую тему, которая, казалось бы, лежит на поверхности, но в ней часто косячат даже опытные питонисты: логические и битовые операции в Python. Казалось бы, что тут сложного? Но когда дело доходит до работы с флагами, масками, низкоуровневым протоколом или даже просто оптимизации кода — знание этих операций реально спасает время и нервы. Погнали разбираться!
29 ИюнЛоги Nginx: анализ и мониторинг веб-сервера
Если у тебя есть свой сайт или ты отвечаешь за продакшн в компании — рано или поздно ты столкнёшься с анализом логов Nginx. Почему? Потому что логи — это твои глаза и уши: они расскажут, кто ломится в админку, почему сайт тупит или почему сожрали весь трафик за ночь. Без нормального мониторинга и анализа логов ты как капитан корабля без радара: вроде всё плывёт, но айсберг уже рядом.
29 ИюнКонкатенация строк в Python: 5 способов объединения текста
Все мы сталкивались с задачей склеить строки в Python. Казалось бы, что может быть проще? Но когда дело доходит до больших массивов данных, разных типов переменных и оптимизации — тут и начинаются нюансы. В этом посте я расскажу, как можно объединять строки в Python разными способами, где какие грабли и что реально удобно использовать в реальных проектах.