• Установка системы управления проектами Redmine 3.4.3 на Debian 8 Jessie

    Разберем как установить систему управления проектами Redmine 3.4.3 на Debian 8 Jessie.

     

    Подготовка системы

    Перед началом установки обновляем систему до актуального состояния:

    sudo apt-get update && sudo apt-get upgrade -y

    Устанавливаем необходимые зависимости (в ходе установки зависимостей, необходимо будет задать пароль для mysql):

    sudo apt-get install apache2 apache2-mpm-prefork mysql-server curl libapache2-mod-passenger libmysqlclient-dev libcurl4-openssl-dev apache2-threaded-dev ruby-rmagick libmagickwand-dev -y

     

    Система управления проектами Redmine написана на Ruby, поэтому для ее работы, необходимо установить Ruby подходящей версии и настроить подключение Ruby к Apache2.

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 3,00 из 5)
    Загрузка...
  • Установка из исходников Subversion 1.9.7 на Debian 8 Jessie

    Разберем как установить Subversion 1.9.7 из исходников на Debian 8 Jessie.

     

    Подготовка системы

    Перед началом установки обновляем систему до актуального состояния:

    sudo apt-get update && sudo apt-get upgrade -y

    Добавляем системного пользователя (subversion), который будет владельцем репозитория и от него будет запускаться демон (SVN):

    sudo adduser subversion --system --shell /sbin/nologin --group --disabled-password --home /var/svn

    Назначаем права доступа к папке для размещения репозиториев (SVN):

    sudo chown -R subversion:subversion /var/svn
    sudo chmod -R 770 /var/svn

    Устанавливаем необходимые зависимости:

    sudo apt-get install gcc build-essential libaprutil1 libaprutil1-dev zlib1g zlib1g-dev libserf-1-1 libserf-dev -y

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (5 голос(ов), в среднем: 2,80 из 5)
    Загрузка...
  • Как заблокировать обновление определенного пакета в Debian

    Работая с Linux системами, иногда возникает необходимость запрета обновления какого либо пакета.

     

    Чаще всего это необходимо если развернут какой либо сервис, который требует определенной версии того или иного пакета, в этом случае можно легко запретить его обновление и так же легко разрешить его обновление.

     

    Рассмотрим несколько способов, реализации запрета на обновления пакета, в ОС Debian 8 Jessie.

     

    Запрет используя dpkg

    Для запрета на обновления пакета, выполняем команду:

    sudo echo 'имя_пакета hold' | sudo dpkg --set-selections

     

    Для разрешения на обновления пакета, выполняем команду:

    sudo echo 'имя_пакета install' | sudo dpkg --set-selections

     

    Чтобы посмотреть все статус пакетов в системе, выполняем команду:

    sudo dpkg --get-selections | grep 'имя_пакета'

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Как добавить, изменить, удалить пользователя на Debian

    Данная статья будет мне памяткой, как добавлять пользователей, изменять, удалять пользователей в консольном режиме Debian 8 Jessie.

     

    Добавление пользователя

    Пользователь создается командой useradd:

    sudo useradd username

     

    Полезные ключи используемые при создании пользователя:

    -m (--create-home) Создать домашний каталог. По-умолчанию домашний каталог не создается.
    -M (--no-create-home) Не создавать домашний каталог.
    -d (--home-dir HOME_DIR) Указать расположение домашнего каталога.
    -N (--no-user-group) Не создавать группу с таким же именем, как имя пользователя.
    -g (--gid GROUP) Название или ID первичной группы пользователя.
    -G (--groups GROUPS) Указать список дополнительных групп для пользователя.
    -p (--password PASSWORD) Задание пароль пользователя.
    -s (--shell SHELL) Указание оболочки пользователя (прим. /bin/bash). По-умолчанию /bin/sh.
    -c (--comment COMMENT) Добавить комментарий к пользователю.

     

    Изменение пользователя

    Изменить пользователя можно командой usermod (прим. добавление пользователя в группу):

    sudo usermod -a -G www-data jakonda

     

    Изменить пароль пользователю можно при помощи утилиты passwd:

    sudo passwd jakonda

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Прозрачная SSH авторизация с использованием ключей шифрования

    Для частого подключения по ssh, можно настроить прозрачное подключение, используя ключи шифрования.

     

    Данный метод подключения, не только избавит от постоянного ввода паролей при подключении по ssh, но и сделает подключения более безопасным. При прозрачном подключении никто не сможет войти на сервер не обладая приватным ключом и кодовой фразой если она задана.

     

    Генерация SSH ключей в Linux системах

    Генерация ключей производится с помощью утилиты ssh-keygen, входящую в состав пакета OpenSSH.

     

    Для генерации DSA-ключей (длина ключа всегда — 1024 бита), выполняем команду:

    ssh-keygen -t dsa

    На выходе в каталоге ~/.ssh/ получаем файлы: id_dsa, id_dsa.pub.


     

    Для генерации RSA-ключей (длина ключа по-умолчанию — 2048 бит):

    ssh-keygen -t rsa

    На выходе в каталоге ~/.ssh/получаем файлы: id_rsa, id_rsa.pub.

     

    id_rsa секретный ключ (остаётся у клиента)
    id_rsa.pub открытый ключ (передается на хосты к которым будем подключатся)

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Установка системы мониторинга Zabbix 3.5 на Debian 8 Jessie/Ubuntu Server 14.04 LTS

    Разберем как установить систему мониторинга Zabbix 3.5 на Debian 8 Jessie/Ubuntu Server 14.04 LTS.

     

    Подготовка системы

    Перед началом установки обновляем систему до актуального состояния:

    sudo apt-get update && sudo apt-get upgrade -y

     

    Устанавливаем LAMP (Linux-Apache-MySQL-PHP), как установить LAMP-стек, можно посмотреть в этой статье

     

    Установка Zabbix

    Скачиваем и устанавливаем пакет, который добавит необходимый для установки Zabbix репозиторий, обновляем данные:

    wget https://repo.zabbix.com/zabbix/3.5/debian/pool/main/z/zabbix-release/zabbix-release_3.5-1+jessie_all.deb
    
    sudo dpkg -i zabbix-release_3.5-1+jessie_all.deb
    
    sudo apt-get update

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 3,00 из 5)
    Загрузка...
  • Создаем адресную книгу используя OpenLDAP на Debian

    Понадобилось на работе организовать корпоративную адресную книгу, простую в содержании, легко редактируемую и чтобы ее можно было использовать в почтовых клиентах пользователей (MS Outlook, Mozilla Thunderbird).

     

    Реализовать задачу решил с помощью OpenLDAP и все ниже описываемое будет для домена jakonda.local.

     

    Установка OpenLDAP

    Обновляем информацию о репозиториях и обновляем установленные пакеты:

    sudo apt-get update && sudo apt-get upgrade -y

     

    Указываем FQDN (Fully Qualified Domain Name) имя системы, в файле /etc/hostname:

    debian.jakonda.local

    Файл /etc/hosts приводим к виду таким образом, чтобы в нём была запись с полным доменным именем компьютера и с коротким именем, ссылающаяся на один из внутренних IP хоста:

    127.0.0.1 localhost
    192.168.1.10 debian.jakonda.local debian

     

    Устанавливаем OpenLDAP. В процессе установке будет запрос на задание пароля от учетной записи admin.

    sudo apt-get install slapd ldap-utils

     

    После установки проверим работает ли служба каталогов slapd, выполним команду:

    sudo netstat -nap tcp | grep 389
    
    tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 926/slapd
    tcp6 0 0 :::389 :::* LISTEN 926/slapd

    Все отлично служба каталогов установлена и запущена.

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Установка bSMTP-клиента SSMTP на Debian 8 Jessie.

    Разберем как установить и настроить простой SMTP-клиент SSMTP (Simple Mail Transfer Protocol — простой протокол передачи почты) на Debian 8 Jessie.

     

    Установка SSMTP

    Обновляем систему до актуального состояния:

    sudo apt-get update && sudo apt-get upgrade -y

     

    Устанавливаем SSMTP:

    sudo apt-get install ssmtp

     

    Конфигурация SSMTP сервера

    Делаем резервную копию файла конфигурации:

    sudo cp /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.backup

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 1,00 из 5)
    Загрузка...
  • Разворачиваем TFTP сервер на Debian

    Разберем как выполнить установку TFTP-сервера, на Debian и произведем базовую настройку TFTP-сервера.

     

    Установка TFTP сервера

    Обновляем систему до актуального состояния:

    sudo apt-get update && apt-get upgrade -y

     

    Выполняем установку TFTP-сервера из стандартных репозиториев:

    sudo apt-get install tftpd-hpa

     

    Создаем папку для TFTP-сервера и выставляем на нее права доступа:

    sudo mkdir -p /tftpboot
    sudo chmod -R 777 /tftpboot/ 
    sudo chown -R nobody:nogroup /tftpboot/

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (4 голос(ов), в среднем: 3,75 из 5)
    Загрузка...
© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика