Cron — один из часто используемых инструментов для Unix-систем. Его используют для планирования выполнения команд на определённое время. Эти «отложенные» команды или задания принято называть «Cron Jobs». Такой инструмент отлично подходит для регулярных бэкапов, мониторинга дискового пространства, удаления файлов (например, логов) и много чего ещё. В этой статье будет рассказано о работе с Cron на Linux.
Continue reading »
Вот и пришла пора вступить на тернистый путь контроля версий git, после теплого и лампового SVN. Для начала утоним, чем же хорош этот пресловутый инструментарий. GitLab — это проект, который используя систему управления репозиториями git полностью обеспечивает жизненный цикл DevOps, включая wiki, CI/CD и многое другое. По сравнению с другими версиями GitLab, Community Edition предоставляет ограниченный набор функций, но все же является мощным инструментом для управления проектами разработки ПО. Корпоративные версии предоставляют более широкие возможности, такие как расширенная аналитика, аварийное восстановление и средства безопасности.
Continue reading »
Случилась беда, установили чистый Debian, зашли в консоль, набираем милую сердцу команду ifconfig, а бездушная машина, говорит тебе, что такой команды нет, не было и вообще про нее ничего знать не знает. Ты расстраиваешься, пишешь sudo ifconfig, и опять ничего. После принятия данной действительности, выясняется, что злые разработчики по умолчанию выпилили данный функционал из последних версий дистрибутива и предлагают только бездушную, но очень функциональную команду ip . Но мы то не такие! И можем все вернуть в спять, и набрав заветные сердцу символы получить набор циферок и буковок! Для этого надо всего лишь…. Continue reading »
Данная ошибка очень часто встречается в Linux подобных ОС, например Debain при загрузке системы, в виртуальной среде ESXi. Связана эта ошибка с тем, что в виртуальной среде не предоставляется доступ хосту к SMBus. Это не является критичной проблемой, потому что система виртуальная и вам не нужно взаимодействовать с физической шиной. Но чтобы избавиться от этой ошибки и исключить запрос к SMBus при загрузке ОС. Нужно выполнить несколько команд.
Continue reading »
Судя из названия, иногда сложно определить, какой из php.ini используется, и загружен для выполнения, особенно если версий PHP установлено несколько.
Для решения этого вопроса, можно пойти двумя путями:
1. Создать в каталоге публикации Web сайта файл с расширением html, и добавить туда строки
phpinfo();
?>
Соответственно загрузив эту страницу в браузере, мы увидим исчерпывающую информацию по используемому PHP
2. Воспользоваться командой в терминале, которая покажет какой файл php.ini используется, и где находится
Не всегда очевидно, но полезно найти определенную строку или часть строки не только в отдельно нужном файле, а например поиск искомого
в целом каталоге. Для этого используется как обычно всемогущий grep.
Continue reading »
Когда возникла необходимость обновить какую то нибыло платформу, а она требует новую версию PHP, или например это надо сделать принудительно, а Ваша операционная система Debian, ее не поддерживает по умолчанию, что делать? Правильно, читать данную заметку. И так, поехали.
Continue reading »
Вроде очевидная вещь, но иногда забываешь простые вещи. Иногда нужно быстро переключиться на сервере с одной версии PHP на другую, особенно это актуально, когда ты обновил версию на более новую.
Пример будет показан для переключения между версиями PHP 7.4 и PHP 8.1
Continue reading »
Очень зависим, от правильного расположения элементов.
Ссылки:
НАСТРОЙКА СЕТИ NETPLAN В UBUNTU
Оценить размер папки в Linux (занимаемого места) можно с помощью нескольких стандартных консольных команд. Давайте поглядим подробнее, как она работает.
Узнаем размер произвольной папки или сразу нескольких:
Поглядим размер всех объектов в текущей папке: