Мар 062024
 

Cron — один из часто используемых инструментов для Unix-систем. Его используют для планирования выполнения команд на определённое время. Эти «отложенные» команды или задания принято называть «Cron Jobs». Такой инструмент отлично подходит для регулярных бэкапов, мониторинга дискового пространства, удаления файлов (например, логов) и много чего ещё. В этой статье будет рассказано о работе с Cron на Linux.
Continue reading »

Фев 082024
 

Вот и пришла пора вступить на тернистый путь контроля версий git, после теплого и лампового SVN. Для начала утоним, чем же хорош этот пресловутый инструментарий. GitLab — это проект, который используя систему управления репозиториями git полностью обеспечивает жизненный цикл DevOps, включая wiki, CI/CD и многое другое. По сравнению с другими версиями GitLab, Community Edition предоставляет ограниченный набор функций, но все же является мощным инструментом для управления проектами разработки ПО. Корпоративные версии предоставляют более широкие возможности, такие как расширенная аналитика, аварийное восстановление и средства безопасности.
Continue reading »

Ноя 202023
 

Случилась беда, установили чистый Debian, зашли в консоль, набираем милую сердцу команду ifconfig, а бездушная машина, говорит тебе, что такой команды нет, не было и вообще про нее ничего знать не знает. Ты расстраиваешься, пишешь sudo ifconfig, и опять ничего. После принятия данной действительности, выясняется, что злые разработчики по умолчанию выпилили данный функционал из последних версий дистрибутива и предлагают только бездушную, но очень функциональную команду ip . Но мы то не такие! И можем все вернуть в спять, и набрав заветные сердцу символы получить набор циферок и буковок! Для этого надо всего лишь…. Continue reading »

Май 222022
 

Данная ошибка очень часто встречается в Linux подобных ОС, например Debain при загрузке системы, в виртуальной среде ESXi. Связана эта ошибка с тем, что в виртуальной среде не предоставляется доступ хосту к SMBus. Это не является критичной проблемой, потому что система виртуальная и вам не нужно взаимодействовать с физической шиной. Но чтобы избавиться от этой ошибки и исключить запрос к SMBus при загрузке ОС. Нужно выполнить несколько команд.
Continue reading »

Май 142022
 

Судя из названия, иногда сложно определить, какой из php.ini используется, и загружен для выполнения, особенно если версий PHP установлено несколько.

Для решения этого вопроса, можно пойти двумя путями:
1. Создать в каталоге публикации Web сайта файл с расширением html, и добавить туда строки

<?php
phpinfo();
?>

Соответственно загрузив эту страницу в браузере, мы увидим исчерпывающую информацию по используемому PHP
2. Воспользоваться командой в терминале, которая покажет какой файл php.ini используется, и где находится

 php -i | grep php.ini
Май 142022
 

Не всегда очевидно, но полезно найти определенную строку или часть строки не только в отдельно нужном файле, а например поиск искомого
в целом каталоге. Для этого используется как обычно всемогущий grep.
Continue reading »

Май 132022
 

Когда возникла необходимость обновить какую то нибыло платформу, а она требует новую версию PHP, или например это надо сделать принудительно, а Ваша операционная система Debian, ее не поддерживает по умолчанию, что делать? Правильно, читать данную заметку. И так, поехали.
Continue reading »

Май 132022
 

Вроде очевидная вещь, но иногда забываешь простые вещи. Иногда нужно быстро переключиться на сервере с одной версии PHP на другую, особенно это актуально, когда ты обновил версию на более новую.
Пример будет показан для переключения между версиями PHP 7.4 и PHP 8.1
Continue reading »

Фев 052020
 

Оценить размер папки в Linux (занимаемого места) можно с помощью нескольких стандартных консольных команд. Давайте поглядим подробнее, как она работает.

Узнаем размер произвольной папки или сразу нескольких:

du -sh  /home/backup

Поглядим размер всех объектов в текущей папке:

du -sh *

Continue reading »