Архив рубрики: Debian

Debian is a Unix-like operating system consisting entirely of free software.

JIRA: ручная установка на Debian

25 апреля 2016
 

 Установка JIRA 7.1.4 на Debian 8 Jessie в Vagrant-бокс. Подготовка Vagrant бокса и ОС Установка MySQL/MariaDB Установка Java Установка и настройка JIRA Установка и настройка NGINX Завершение установки Подготовка Vagrant бокса и ОС Создаем машину: $ vagrant init debian/jessie64 Редактируем файл Vagrantfile, настраиваем сеть и добавляем памяти: … config.vm.network “public_network” … config.vm.provider “virtualbox” do |vb| vb.memory =… Читать далее »

Debian: ручная разбивка диска с fdisk, создание разделов LVM и установка системы

3 марта 2016
 

 Задача – разбить диск вручную, создать два раздела LVM: корень для самой системы – / и для домашних каталогов – /home. /home должен сохранить данные после установки/переустановки системы. Схема разбивки диска будет такая: /boot – требуется вынести в отдельный раздел, т.к. / будет в LVM-разделе. 2 гигабайта – для того, что бы кроме ядер добавить позже… Читать далее »

Debian: установка LEMP – NGINX + PHP-FPM + MariaDB

15 февраля 2016
 

 Краткий HowTo по ручной установке NGINX + PHP-FPM + MariaDB на Debian 8. Система: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.1 (jessie) Release: 8.1 Codename: jessie Обновляем список пакетов: [simterm] # apt-get update [/simterm] Установка NGINX

RTFM: переезд и смена оформления

14 февраля 2016
 

 Давно собирался перенести блог, почту и другие сервисы на сервера в AWS. Сегодня начал немного перебираться. Пока только блог, на Debian 8: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.1 (jessie) Release: 8.1 Codename: jessie

SSH: Could not load host key: /etc/ssh/ssh_host_ed25519_key

13 февраля 2016
 

 После запуска нового EC2 инстанса с Debian 8 – в /var/log/auth.log стали появлятся ошибки такого вида: … Feb 13 08:17:18 ip-172-31-24-203 sshd[882]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Feb 13 08:17:18 ip-172-31-24-203 sshd[882]: Connection closed by 176.37.186.107 [preauth] … Проверяем наличие самого файла: # file /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_ed25519_key: cannot open `/etc/ssh/ssh_host_ed25519_key’ (No such file or directory)… Читать далее »

Linux: Как пропатчить OpenSSH под CVE-2016-0777 и CVE-2016-0778?

16 января 2016
 

 Наверняка уже многие наслышаны о новых уязвимостях в OpenSSH – CVE-2016-0777 и CVE-2016-0778. Кратко: Начиная с версии OpenSSH 5.4 , которая вышла в Марте 2010, OpenSSH клиент поддерживает незадокументированную возможность, называемую “roaming“: если соединение с удаленным SSH-сервером было внезапно разорвано, и если сервер так же поддерживал возможность роуминга – клиент мог восстановить подключение к серверу и восстановить приостановленную сессию.… Читать далее »

Debian: version `GLIBC_2.14′ not found

3 мая 2015
 

 Проблема возникает на Debian GNU/Linux 7.8 (wheezy). Важно: если вы не знаете что такое glibc – почитайте тут>>>. Настоятельно не советую выполнять такое обновление на production-серверах. Проверяем текущую версию: # dpkg -l | grep libc6 ii libc6:amd64 2.13-38+deb7u8 amd64 Embedded GNU C Library: Shared libraries ii libc6-dev:amd64 2.13-38+deb7u8 amd64 Embedded GNU C Library: Development Libraries and Header Files

Git: репозиторий с SSH-доступом и авторизация по SSH из Windows

15 апреля 2015
 

 Задача: создать центральный репозиторий на сервере. Доступ к репозиторию – по SSH (настройка с доступом по HTTP описана в посте Git: свой репозиторий под NGINX + WebDAV + uWSGI, но это долгий и муторный способ). Авторизация – по RSA-ключу. Установка выполняется на: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux… Читать далее »

Linux: заменить more на less для просмотра man-страниц

14 апреля 2015
 

 В Debian 7 Wheezy по умолчанию при просмотре man-страниц используется more. Что бы заменить его на less – отредактируйте файл ~/.profile или ~/.bashrc и установите: export PAGER=/usr/bin/less Перечитайте файл: $ . .bashrc Теперь man man будет открываться в less.