В начале декабря ко мне обратился мой знакомый с довольно нетривиальной задачей: у него имелся сервер на Ubuntu 16.04, с установленной на него панелью Webmin и модулем для нее Usermin, на данный сервер нужно было поставить PHP 7.4 и PHP 8.0. Вроде бы простая задача, подключай PPA ondrej/php и поставь …
Август, 2021
Май, 2021
-
8 мая
Как запустить bash скрипт как systemd сервис
Иногда требуется запустить произвольный скрипт и держать его запущенным постоянно. Раньше для этого часто использовали Supervisor, но в современных ОС есть встроенное средство (а точнее сервисы это часть довольно большого комплекса) — systemd. В это статье я расскажу, как запустить произвольный bash скрипт в качестве systemd сервиса
Март, 2021
-
24 марта
Как сделать дамп только нужных записей из базы данных
Бывало такое, что из всей таблицы нужно сделать дамп только определенных строк? Например, результата какого-либо запроса? Штатными средствами того же pg_dump это не сделать (а я столкнулся с этой проблемой именно при работе с PostgreSQL), но тут нашлась хитрость.
Январь, 2020
-
24 января
Как установить Zend Framework на Ubuntu 18.04
Zend Framework 3 это последняя версия фреймворка. Новая версия отличается большей производительностью. Zend это фреймворк с открытым исходным кодом, предназначен для разработки веб приложений и сервисов. На 100% объектно-ориентированный. В этой статья я расскажу вам как установить Zend Framework на Ubuntu 18.04 (Bionic) LTS.
-
20 января
Как установить Python 3.8 в Ubuntu/Debian/Linux Mint
Команда разработки Python выпустила версию 3.8. Вы можете скачать последнюю стабильную версию ветки Python 3.8 и установить ее в своей системе. Эта статья поможет вам установить Python 3.8 в Ubuntu/Debian/Linux Mint. Здесь вы можете прочитать подробнее о релизах Python.
Ноябрь, 2019
-
14 ноября
Как установить и управлять NodeJS с помощью NVM
NVM, также известный как Node Version Manager, это аналог RVM (Ruby Version manager) для языка Ruby. NVM позволяет устанавливать и управлять множеством версий NodeJS в рамках одной системы, а также использовать определенную версию для приложения. В этой статье я расскажу как установить и управлять NodeJS с помощью NVM.
Октябрь, 2019
-
18 октября
Как использовать прокси для cURL в Linux
cURL — консольная утилита для получения и отправки данных с помощью синтаксиса URL Может быть использована как напрямую, так и в составе скриптов. В статье ниже я расскажу, как использовать прокси для cURL в Linux
Август, 2018
-
9 августа
Как обновить библиотеку ICU и PHP intl в CentOS 7/Ubuntu/Debian
Недавно столкнулся с такой проблемой: после переноса проекта с сервера (Debian) на другой сервер (CentOS) начало отставать время на час. Все возможные проверки часовых поясов (в системе, PHP,SQL) не дали результатов, там время стояло корректно, а вот функции внутри PHP отдавали текущее время на час меньше, чем должно быть. Поэтому, …
Июнь, 2018
-
19 июня
Как установить обновления безопасности Ubuntu 18.04 вручную
В данной статье я расскажу как установить обновления безопасности Ubuntu 18.04 вручную.
-
18 июня
Как установить последний Python на Ubuntu 18.04
В этой статья я расскажу вам как установить Python 3 на Ubuntu 18.04, обновить до последней версии, а также как удалить его.
-
18 июня
Как установить Python 3 из исходников на Ubuntu 18.04
В этой статья я расскажу вам как установить Python 3 из исходников в Ubuntu 18.04, а также как удалить его.
Январь, 2018
-
23 января
Как удалить все записи о вложениях за определенный период в WordPress
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT tempT.post_id FROM ( SELECT post_id AS post_id FROM wp_postmeta uts where meta_value LIKE '%2019/11/%' ) AS tempT ); Это удалит все записи из postmeta с вложениями за 11 ноября 2019 года. Это удалит только данные в базе данных, без файлов.
-
11 января
Установка VNC на CentOS 7
VNC часто бывает необходим при установке новой ОС на сервер или при сбросе пароля root (его не требуется ставить) или для работы некоторых программ, когда нужен графический интерфейс
-
11 января
Работа с логами в Linux
Работа с логами в Linux Логи — журналы, куда записывается вся информация по работе того или иного сервиса. Обычно это обычные текстовые файлы, содержащие данные в определенном формате.