Столкнулся с задачей на практике — в архиве tar.gz лежит еще один архив, в котором еще один и так далее… Как с кощеевым яйцом, только цепочка в матрешке куда более длинная.
Читать далее »Записи с тегом ‘UNIX’
Как правильно добавить строку в crontab
cron
— это системный планировщик задач в Linux. Он позволяет запускать команды по расписанию, например: каждые 15 минут отправлять запрос на сайт или запускать скрипт.
В статье разберём два способа как правильно добавить новую строку в crontab, на примере периодического запуска cron в Drupal проекте.
Читать далее »Настройка SSH-туннеля для доступа к OpenAI API из недоступной страны
В эпоху блокировок, санкций актуальным становятся пробросы туннелей до определенных сервисов. Расскажу на примере SSH-туннеля для доступа к OpenAI API из России.
Т.е. ваш сервер размещен в стране, где доступ к api.openai.com ограничен, но хотите использовать OpenAI API. Для этого нужно пробросить трафик через внешний сервер с помощью SSH-туннеля. Это позволяет обойти блокировку и отправлять запросы на OpenAI, как будто вы находитесь за границей.
В этой статье пошагово разберём, как это сделать.
Читать далее »Лишние сетевые интерфейсы в WSL Ubuntu
Продолжаю использовать Ubuntu (v22) на WSL 2. Не давно столкнулся с не приятным моментом. Из WSL вдруг перестала быть видимой внешняя сеть, хотя до этого годами было всё ОК.
Читать далее »Настройка VPN для преодоления блокировок
Продолжается развиваться ситуация в духе «все запретить», на этот раз прикрыли youtube. Понятно, что это ожидалось, и площадка youtube вовлечена во все возможные политические манипуляции, но вместе с водой из лоханки как всегда «выплёскивают и дитя». Закрывается доступ к большому количеству развлекательного и образовательного контента, а главное — к очень развитой в техническом плане поисковой машине.
Читать далее »Замена строки в файлах
В Unix для замены текстового значения в группе файлов можно использовать утилиту rpl.
Читать далее »Найти файлы, содержащие две нужные строки
Полезный пример поиска в UNIX, чтобы найти файлы, содержащие 2 и более разных подстрок. Например, мне нужно было найти все файлы конфигурации, в которых одновременно есть значение «field_spacing» и «excluded: false».
Читать далее »Как проверить занят ли в port в unix
… и выполнить те или иные операции в зависимости от результата проверки, используя командный процессор, например bash.
Читать далее »Выполнение команды от имени другого пользователя
Команда su позволяет выполнить любую операцию от имени существующего пользователя.
Читать далее »Обновление php под red hat linux
Рассмотрим порядок установки/обновления PHP на RHL (шпаргалка).
Читать далее »