Настройки Nginx для Laravel
Основные настройки ничем не отличаются от типовых. Специфичное прокомментировано. Дополнительные опции позволяют избежать дублирования страниц. Это важно для продвижения сайта в поисковых системах.[..]
Права на файлы, созданные Laravel
Логи и всякие другие файлы, которые генерирует Laravel обычно имеют группу/владельца www-data/www-data и права доступа 644. Это бывает не удобно. Хотелось бы, чтобы другие пользователи группы тоже имели право записи.[..]
Elementary OS игнорирует настройку электропитания
Проблема актуальна для Elementary OS Juno. Была с момента появления версии 5.0, и сейчас, в ноябре 2019 года, я снова с ней столкнулся. Суть — мы отключаем спящий режим в «Параметрах системы». Но система через некоторое время все равно пытается заснуть. Дополнительно к этому мы имеем заблокированный рабочий стол. Приходится входить, используя пароль.[..]
Управление пользователями в Linux
Создание пользователей, включение в группу, удаление, смена пароля.[..]
Веб-сервер на Ununtu — php5/7/8, nginx+php-fpm, mysql
Система Ubuntu хороша для десктопного использования. Настройка веб-сервера на Ubuntu — это обычно среда разработки. Если вам необходим веб-cервер для рабочей копии сайта, то лучше использовать Debian. Полное руководство по теме.
Для рабочей копии сайта использовать Ubuntu стоит только в том случае, если софт, который вы будете использовать, требует обязательно этой системы и там в требованиях четко прописано, что Debian не подойдет. Такое встречается крайне редко.[..]
Копирование файлов на удаленный сервер и обратно
Лучше всего с этой задачей справляется программа rsync (remote synchronization). Она эффективно синхронизирует любые объёмы файлов и каталогов. Её удобно настроить для автоматизированной работы. Программа никогда меня не подводила.[..]
Проблема имени дистрибутива в источниках
У меня такое случается с Elementary OS. Сейчас актуальна версия 5.0 с кодовым названием «Juno». И хотя система основана на Ubuntu 18.04 с кодовым названием «Bionic», она сообщает о себе честно:
kornev@kornev-desktop:~$ lsb_release -sc
juno
Некоторые скрипты пользуются этим. Берут и прописывают в источники имя, которое сообщает им система. Из-за этого и возникает проблема.[..]
Laravel, Composer и Cannot allocate memory
Столкнулся с проблемой на веб-сервере с 1Гб памяти. Менеджер пакетов Composer не смог обновить сайт на Laravel. Ничего супер-тяжелого там не используется.[..]
Проблема переключения раскладки в Elementary OS
Прошел почти год с момента выпуска релиза Elementary OS 5.x, но проблема медленного переключения раскладки клавиатуры так и не исправлена. Похоже разработчикам нет до неё никакого дела. Ключевые разработчики — американцы и им это просто не надо.[..]
Принтер в Elementary OS Juno
Добавить принтер в Elemetary OS довольно легко. Но только в новой версии операционной системы что-то сломалось. Новый добавленный принтер не принимает задания и не печатает.[..]
Простой способ установки инструментов разработки в Ubuntu
Есть такой классный проект, называемый Ubuntu Make, цель которого обеспечить простой и быстрый способ установки под Ubuntu разного инструментария для разработчиков.[..]
Облака через Rclone
Rclone — программа для работы с облачными хранилищами. Поддерживает Dropbox, Яндекс.Диск, Google Drive, и много других. Аккаунтов от каждого облачного хранилища можно использовать сколько угодно много. Управление через командную строку. Дополнительно существует GUI-оболочка.[..]
Веб-сервер на Debian — php 5/7/8, nginx+php-fpm, Let’s Encrypt
В статье собрано все самое важное по настройке веб-сервера. Для использования будут доступны сразу несколько версий PHP. Никакого Apache, только Nginx+php-fpm. Установка MySQL, phpMyAdmin и автоматически обновляемые SSL-сертификаты Let’s Encrypt.[..]
Автоподключение bluetooth-устройств
Столкнулся с проблемой. Суть в том, что подключенное bluetooth-устройство после перезапуска компьютера не подключается само. Требуется снова подключить его вручную. Похоже, что проблема общая для всего семейства Ubuntu 18.04 и дистрибутивов на его основе. Работоспособность решения проверена в Elementary OS Juno Beta 2.[..]
Dropbox только для консоли
В Elementary OS а также в Ubuntu и других дистрибутивах, где используется Gnome, приложения не могут добавлять свои значки в верхнюю панель. Считается, что это устаревшая концепция. Поэтому современные операционной системы от этого отказались. Раз так, то нет смысла ставить в систему Dropbox обычным способом. Значка нет и до настроек всё равно не добраться. Следовательно достаточно установить консольный вариант.[..]
PhotoRec
Мультиплатформенная бесплатная программа с открытыми исходными кодами, предназначенная для восстановления файлов. При работе PhotoRec производит глубокий анализ и игнорирует файловую систему, пытаясь распознать и восстановить файлы по их содержимому. Таким образом, она будет эффективна даже если файловая система была серьезно повреждена или переформатирована.[..]
Красивые дистрибутивы Linux
В этой публикации я собрал дистрибутивы, авторы которых уделяют особое внимание внешнему виду интерфейса, проработке деталей. Это дистрибутивы, где нет сложных настроек, запутанных меню и которые актуальны сегодня, в 2018 году.[..]
Как в Linux разрезать видео на куски?
Понадобилось сохранить 24 часовую видеозапись с видеорегистратора. Он записал её одним файлом, размер которого получился 40Гб. Естественно, что это неудобно. Да и многие плееры просто не в состоянии нормально воспроизводить такие файлы.[..]
Настройка sudo в Debian
При установке Debian по умолчанию создается два пользователя. Первый — root
, с соответствующими правами. Второй — пользователь с произвольным именем и минимальными правами. В отличие от Ubuntu, в Debian по умолчанию не установлен пакет sudo
, поэтому наделить пользователя расширенными правами при необходимости невозможно. Но это можно поправить.[..]
Проверка скоростного режима USB-портов в Linux
Когда мой компьютер работал под управлением Windows, то для интерфейса USB 3.0 требовалось установить драйвер от производителя материнской платы. Операционная система не могла найти его самостоятельно. С переходом на Linux такой проблемы не стало. Все имеющиеся порты USB при установке системы начинают работать сразу. Но полноценно ли? В этой статье несколько простых способов, позволяющих проверить версию интерфейса и режим работы подключенных к нему устройств.[..]
Установка Libre Office в Linux
Речь про установку новейшей версии офисного пакета из PPA-репозитория. Актуально для Ubuntu 18.04, 17.10, 16.04, 14.04 и разных систем на их основе. В том числе для Elementary OS.[..]
Настройка авторегулирования оборотов вентиляторов
В любом современном компьютере есть датчики температуры. Датчики встраиваются в процессоры, материнские платы, диски, видеокарты. Кроме этого, на многих материнских платах есть возможность наблюдать за скоростью и управлять скоростью вращения вентиляторов. Используя специальный софт можно связать одно с другим. Чтобы, только при повышении температуры вентиляторы начинали крутиться быстрее.[..]
Как открыть зашифрованный каталог пользователя Elementary OS
Загружаемся с LiveCD Elementary OS. Монтируем все необходимые диски. Тот, где находится зашифрованный каталог. И можно тот, куда вы из него будете всё копировать.[..]
Насколько Ubuntu Mate подходит для слабого компьютера?
Беглый взгляд на систему. Ubuntu Mate — один из альтернативных дистрибутивов, официально упомянутых на основном сайте Ubuntu. Его ключевой особенностью является рабочее окружение Gnome 2, которое было в Ubuntu по умолчанию до октября 2010 года.[..]
Elementary OS Loki 32-бита
На самом деле такой 32-битной системы не существует. Официально разработчики выпускают только 64-битную. Но когда очень надо, можно сделать её своими силами. В этой публикации про мой эксперимент.[..]
Просто про Vi
Vi — это текстовый редактор для Linux, предназначенный для использования в консоли. По удобству он сильно так себе. Интерфейс абсолютно не интуитивный. Чтобы начать им пользоваться необходимо обязательно читать руководство. В этой статье коротко главное.[..]
Проверка доступности сайта/ресурса из Linux
Несколько полезных команд, позволяющих быстро выполнить диагностику сайта.[..]
Год с Elementary OS вместо Windows
В декабре 2016 года я установил Elementary OS Loki себе на рабочий компьютер. Потом, пару месяцев спустя установил этот же дистрибутив Linux на ноутбук. Незаметно пролетел год, а я всё еще работаю исключительно в этой системе.[..]
Домен Elementary OS заблокирован Роскомнадзором
Сегодня заходил в интернет через Интерсвязь и с удивлением это обнаружил. Безусловно, система Elementary OS случайно попала под раздачу. Если верить этому ресурсу, то с сентября 2017 года домен elementary.io ссылается на IP-адрес 104.28.5.44, который аж с 2014-2015 годов находится в списке заблокированных. Проверить можно здесь.[..]
Поиск модифицированных файлов в Linux
Иногда требуется найти файлы, которые были изменены недавно. В этой публикации собраны некоторые полезные команды.[..]