Обновление версии php. От 5 к 7 версии. Debian 8.

Добавляем репозиторий с пакетами php7.0 :

sudo nano /etc/apt/source.list

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

 

Ключ от репозитория, качаем и включаем:

wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg

 

Обновляем репозитории и устанавливаем:

apt update
apt install php7.0

 

Перенастройка веб-сервера apache :

Теги

Настройка SSH. Вход по ключу, без пароля.

Генерируем(на локальной машине) ssh-ключи:

ssh-keygen -p

~/.ssh/id_rsa.pub — открытый ключ.
~/.ssh/id_rsa — закрытый ключ.

Теперь, если создать файл на сервере ~/.ssh/authorized_keys и положить туда содержимое открытого ключа, то можно заходить на сервер без введения пароля.

Используя команду(также на локальной машине):

Теги

Letsencrypt. Получение бесплатного сертификата на Hostinger.ru.

Вступление.

Статья вольный перевод(пересказ) вот этой статьи(англ.). Для чтения требуется посредственное знание английского(или использование переводчика).

На любом (business или premium) аккаунте подобное возможно. Нужно включить ssh-доступ:

Apache2 -V. Error.

Ошибка при попытки получить расширенные данные по apache командой: apache2 -V

# apache2 -V
[Sat Feb 11 23:08:40.200137 2017] [core:warn] [pid 1543] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

Теги

Подсветка twig в gedit.

Качаем отсюда файл(download or clone): https://github.com/gabrielcorpse/gedit-twig-template-language.

Скаченный файл кладем по адресу /gtksourceview-3.0/language-specs/ (или 2.0) . Эта папка обычно находится здесь: /usr/share

Теги

Перенос заметок из Evernote в файлы.

Импорт заметок из Evernote можно сделать в  файлы html формата, мне же нужны файлы текстового содержимого. Для автоматизированного форматирования используем элементарный скрипт на bash:

Теги

Полезные команды linux

Посмотреть всех пользователей:                cat /etc/passwd | sed 's/\:.*//'

Снять блокировку с dpkg:                                 sudo fuser -vki /var/lib/dpkg/lock

Поиск строки в файлах:                                    grep -rl 'что_ищем' /путь

Теги