Quantcast
Channel: linux – PVSM.RU
Browsing index pages (2444 articles)
↧

Как я запускаю маленькие Python‑скрипты на VPS: systemd, логи, автоперезапуск...

У меня на VPS живёт несколько мелких Python‑скриптов: один раз в минуту что‑то проверяет, другой по утрам собирает отчёт. Раньше они запускались через nohup python app.py & или в screen. Это...

View Article


SSD как кэш, HDD как постоянное хранилище: экспериментируем с кэшированием в...

Вы когда‑нибудь задумывались над смыслом названия этой файловой системы? А между тем ключевая фича, с которой все начиналось, — это как раз кэширование. Изначально был bcache — прототип, на основе...

View Article


Linux из Java без JNI: от FFM и -dev-kvm до интерактивной консоли

Да, направление здесь немного непривычное: обычно Java запускают в Linux, а здесь я решил попробовать запустить Linux из Java. Причём не через QEMU, не через готовую обёртку над каким‑нибудь hypervisor...

View Article

История одного пулреквеста в DKMS: когда сообщение об ошибке — это баг

Обновлял ядро на EndeavourOS (Arch-based). Обычная рутина: pacman -Syu, перезагрузка. Но в этот раз в терминале вылезло: find: '/usr/lib/modules/6.12.3-arch1-1/': No such file or directory...

View Article

SimpleRPC (libsrpc): Простой RPC на Си для Linux-приложений

Терминал один: ./log. Терминал два: ./clc. Терминал три: ./app. В выводе первого появляется LOG("Hello, world, from app! my pid=..."). Вызовы log_write("Hello") и calc_add(1, 2) в app — обычные...

View Article


Консоль починки сети по аудиокабелю: когда SSH уже бесполезен

Внеполосный канал Windows ↔ Linux через звуковые разъёмы. Без IP, без PPP, без «модема поверх звука». Сервер стоит в двух метрах от меня. На нём вроде бы всё есть: Wi‑Fi, VPN, sshd. А достучаться с...

View Article

Hello World для STM32

Когда пишут программу HelloWorld на C, обычно выводят текст “Hello, World!”. Но когда программа пишется для микроконтроллера, часто ограничиваются миганием светодиода, особенно для микроконтроллеров...

View Article

Семь привычек Linux-инженера, которые спасают прод

Всем привет! Меня зовут Анна Васильева, я технический менеджер в K2 Cloud и люблю запускать утилиты с максимально возможным уровнем verbose. Есть фраза, после которой расследование сбоя обычно...

View Article


Мониторинг SSL сертификатов в Zabbix

Когда ты имеешь несколько десятков сертификатов под своей ответственностью — это нормально. Часть из них будет продлеваться автоматически, а которые необходимо продлевать вручную, ты занесешь в...

View Article


Робот доставщик дороже автомобиля, мокрая трава и открытый JDWP

Как мы приручали SpeedyBot, потеряли к нему доступ и вернули контроль без отвёртки В начале это выглядело как обычный интеграционный проект. У нас был большой четырёхколёсный робот‑доставщик SpeedyBot...

View Article

Как найти лишние процессы, открытые порты и подозрительные соединения на VDS

Эта статья для вас, если в top вы обнаружили десятки незнакомых процессов, которые нагружают ЦП и память. И точно для вас, если среди них слишком много kworker, запущенных из нестандартных директорий,...

View Article

До вайб‑кодинга оставалась четверть века…

В 2000 году я писал на ассемблере софт для проверки приборов спутникового слежения и был уверен, что серьёзные системы делаются только руками. До вайб‑кодинга оставалась четверть века. Сейчас мне 50. С...

View Article

Как я перестал бояться своего TV Box и начал им пользоваться

История покупки Я понял, что играть на телевизоре гораздо веселее и привычнее, например, для жены, а ещё ждал гостей, которые собирались заглянуть ко мне на неделю-другую летом. Мой Яндекс ТВ едва...

View Article


Как я сделал Telegram‑бота для управления Linux‑серверами через SSH

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

View Article

Чем заменить top, ps и netstat в 2026 году, и когда их лучше не трогать

Netstat давно считается устаревшим, ps aux может обрезать командные строки, а стандартный top придётся донастраивать… Однако мы всё равно набираем эти три команды для проверки, потому что так было...

View Article


Steam Frame: Как Valve Linux VR побеждала

Steam Frame: Как Valve Linux VR побеждала 14 сентября 2026 года Valve выпустила обновление Half‑Life: Alyx. В списке изменений были: оптимизации под Steam Frame, отслеживаемый глазами foveated...

View Article

Сделал себе вышибалу для VPS: кто стучится в.env и в ssh — тот сидит за баном…

Устал смотреть в логи: опять подбор пароля к ssh, опять лезут в несуществующие файлы сайта. Fail2ban ставил — утонул в настройках. Написал своё: обходит свой сайт, запоминает нормальные адреса, по...

View Article


Два TLS-сервиса на одном 443-м порту: разбор по SNI

Задача звучит просто: есть один публичный IP и один 443-й порт, на нём уже работает сервис с живыми пользователями, и туда же нужно посадить второй. Менять что-либо на устройствах пользователей нельзя....

View Article

Я сисадмин, а не разработчик. Полгода я собирала симулятор ПК на телефон,...

Привет! Сразу расставлю точки над «i»: я не программист. По образованию я компьютерщик (первый диплом «Компьютерные сети») и специалист по прикладной информатике (диплом в вузе вообще был по...

View Article

Работа с гигантской памятью из Go на выделенном сервере

Работа с гигантской памятью из Go на выделенном сервере Массив на 160 ГиБ Для одной научно-исследовательской задачи мне понадобился массив на 160 ГиБ. Требования к нему простые: максимально быстрый...

View Article
Browsing index pages (2444 articles)