Пару недель назад мне понадобилось обновить верстку на одном из своих старых сайтов. Он был создан в году 16-м или 17-м, точно уже не помню. Новую верстку успешно адаптировал и встал вопрос оптимизации css и js, ранее они были в обычном виде — без объединения и минификации. Было решено воспользоваться примером из документации. Как это вышло без Vite, Gulp‘a, Laravel Mix‘a и подобных инструментов покажу ниже на простом примере.
(далее…)Рубрика: Статьи
Работа с архивами в Линуксе
В данной заметке мы рассмотрим основные архиваторы Линукса — zip, tar, gzip и bzip2.
(далее…)Особенности консоли Линукс
В данной заметке собраны интересные особенности консоли Линукс и некоторые полезные команды, которыми часто пренебрегают.
(далее…)epm — единая команда управления пакетами в Linux
Список доступных пакетов:
sudo epm play
Обновление:
sudo epm ei
Установка пакета:
sudo epm play PACKAGE_NAME
Конвертация deb-пакетов в rpm для установки:
sudo epm repack PACKAGE_NAME.deb
Права на sudo в Alt Linux
Для использования sudo обычными пользователями необходимо раскомментировать соответствующую опцию в файле конфигурации по адресу «/etc/sudoers».
Опция:
WHEEL_USERS ALL=(ALL) ALL
Очистка composer’a от политических лозунгов
Индексы в MySQL
Давненько уже ничего не писал на сайт, а обновлять его периодически хочется, поэтому буду оставлять рабочие заметки. На полноценные статьи по архитектуре и ООП, к сожалению, не хватает времени — такое займет не один день, а вот что-то попроще сделать можно.
Список малвари, шифровальщиков и прочего в open source проектах
К обновлению библиотек теперь нужно относиться более тщательно.
Статья на Хабре — habr.com/ru/news/t/656205
Основные команды nginx
Проверка статуса:
sudo systemctl status nginx
Проверка конфигурации:
sudo nginx -t
Отображение версии:
sudo nginx -v
Запуск:
sudo systemctl start nginx
Остановка:
sudo systemctl stop nginx
Перезапуск:
sudo systemctl restart nginx
(далее…)Если в вашей системе нет systemd, то используйте команду service. «systemd» это продвинутая версия «system», но некоторые дистрибутивы с ней не работают.
Основы Cron
Cron — это стандартная утилита Linux-систем для выполнения команд в отведенное время и с требуемой периодичностью. Cron часто используется в веб-приложениях для выполнения отложенных задач, например, для обработки очереди отправки почты, преобразования изображений, составления отчетов и так далее.
(далее…)