• В логах множественные ошибки blk_update_request: I/O error, dev fd0, sector 0. Как правильно отключить драйвер Floppy в Debian/Ubuntu Linux

    В очередной раз после миграции ВМ Debian Linux с одного хоста VMWare на другой, при загрузке системы наблюдал множественные ошибки:

    blk_update_request: I/O error, dev fd0, sector 0
    hv_vmbus: probe failed for device vmbus_10 (-19)

     

    Ошибка связана с попытками подключить Floppy дисковод, который в ВМ отсутствует. Решается все довольно просто, путем отключения драйвера Floppy в системе.

     

    Выполняем следующие команды в терминале:

    echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
    sudo rmmod floppy
    sudo update-initramfs -u

     

    Для применения изменений перезагружаем систему.

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

    Начиная с Debian 9 в ней был заменен пакет ifconfig на ip, кратко рассмотрим как управлять статическими маршрутами (static routes) при помощи пакета ip.

     

    Сетевые маршруты бывают временные, которые действую до перезагрузки сетевой службы, либо системы и постоянные маршруты.

     

    Посмотреть маршруты

    Вывести список всех имеющихся маршрутов, командой — ip route:

    ip route
    
    default via 192.168.1.254 dev eth0
    192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.2
    192.168.7.0/24 dev eth1 proto kernel scope link src 193.268.7.2

     

     

    Добавить временный статический маршрут

    Добавление статического маршрута в сеть 192.168.7.0/24 через шлюз 192.168.1.1, командой — ip route add:

    ip route add 192.168.7.0/24 via 192.168.1.1

    Посмотреть прохождение маршрута, можно командой — ip route get:

    ip route get 192.168.7.2
    
    192.168.7.2 via 192.168.1.1 dev eth0 src 192.168.1.2
    cache ipid 0x9bbc mtu 1500 advmss 1460 hoplimit 64

     

     

    Добавить постоянный статический маршрут

    Постоянные статические маршруты добавляются в файл конфигурации сети /etc/network/interfaces, в описание необходимого интерфейса:

     

    post-up ip route add default via 172.16.100.1
    pre-down ip route del default via 172.16.100.1
    post-up — означает запустить команду после поднятия интерфейса.
    pre-down — означает запустить команду перед отключением интерфейса.

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

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Установка MediaWiki 1.30.0 на Debian 8 Jessie/Ubuntu Server 14.04 LTS

    MediaWiki – это написанная в PHP платформа для разработки вики-сайтов. Рассмотрим установку ее на Debian 8 Jessie/Ubuntu Server 14.04 LTS.

     

    В системе уже установлен стек LAMP (Linux, Apache, MySQL, PHP), инструкция как установить LAMP. Все действия будут производится под пользователем root.

     

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

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

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

     

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

    apt-get install php5-apcu php5-intl php5-gd php5-cli -y

     

    Установка MediaWiki

    Скачиваем актуальную версию MediaWiki , распаковываем скачанный архив и перемещаем в каталог веб-сервера:

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

    БесполезноСлабоватоПриемлемоОтличноПревосходно (6 голос(ов), в среднем: 4,00 из 5)
    Загрузка...
  • Настройка SSO (Single Sign On) авторизации на Apache в Active Directory Windows на Debian 10 Buster.

    SSO (Single Sing-on) – позволяет пользователям вошедшим в систему не вводить пароль при авторизации на доменных сетевых ресурсах. Этот же механизм можно запросто прикрепить к Apache, что бы позволить доменным пользователям проходить аутентификацию, например на внутреннем сайте компании, не вводя имя пользователя и пароль.

     

    Исходные данные:

    • Контроллер домена (DC1) на Windows Server 2012 R2, домен JAKONDA.LOCAL
    • Веб-сервер (webserver) (Apache 2.4.10) на Debian 10 Buster.

     

    ИНФОРМАЦИЯ. Данная статья так же применительная будет ко всем debian-like системам.

     

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

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

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

     

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

    webserver.jakonda.local

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

    127.0.0.1 localhost 
    127.0.1.1 webserver.jakonda.local webserver

     

    Настраиваем синхронизацию времени с контроллером домена, выполняем установку NTP, выполняем синхронизацию времени с контроллером домена:

    apt-get install ntp ntpdate
    
    ntpdate dc1.jakonda.local
    Более подробно о синхронизации времени на Debian можно почитать в этой статье

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

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Установка модуля Ioncube Loader для PHP 7.2 Debian 8 Jessie

    Ioncube Loader это PHP модуль, который предназначен для декодирования файлов, защищенных с помощью IonCube Encoder.

     

    Рассмотрим как подключить модуль Ioncube Loader к PHP 7.2 версий в Debian 8 Jessie

     

    Установка модуля Ioncube Loader

    Скачиваем модуль, распаковываем его и копируем в каталог с остальными модулями PHP:

    wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
    tar xzf ioncube_loaders_lin_x86-64.tar.gz
    cp ioncube/ioncube_loader_lin_7.2.so /usr/lib/php/20170718/ioncube_loader.so
    Посмотреть расположение каталога с модулями PHP, можно командой:
    php -i | grep extension_dir

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

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

    Рассмотрим установку PHP 7.2 в Debian 8 Jessie/Ubuntu Server 14.04. Последние версии PHP, имеются в репозитории (PPA) от Ondřej Surý.

    ИНФОРМАЦИЯ. Ниже описанные действия так же применимы к Debian 9 Stretch

     

    Добавление PPA в Debian 8, 9

    apt-get install apt-transport-https software-properties-common lsb-release ca-certificates -y
    wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
    sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
    apt-get update

     

    Добавление PPA в Ubuntu 14.04

    add-apt-repository ppa:ondrej/php
    apt-get update

     

    Установка PHP 7.2

    Установка базовых пакетов для работы с PHP 7.2:

    apt-get install php7.2 php7.2-common php7.2-cli

     

    Список всех пакетов для работы с PHP 7.2:

    php7.2-bcmath - Bcmath module for PHP
    php7.2-bz2 - bzip2 module for PHP
    php7.2-cgi - server-side, HTML-embedded scripting language (CGI binary)
    php7.2-cli - command-line interpreter for the PHP scripting language
    php7.2-common - documentation, examples and common module for PHP
    php7.2-curl - CURL module for PHP
    php7.2-dba - DBA module for PHP
    php7.2-dev - Files for PHP7.2 module development
    php7.2-enchant - Enchant module for PHP
    php7.2-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)
    php7.2-gd - GD module for PHP
    php7.2-gmp - GMP module for PHP
    php7.2-imap - IMAP module for PHP
    php7.2-interbase - Interbase module for PHP
    php7.2-intl - Internationalisation module for PHP
    php7.2-json - JSON module for PHP
    php7.2-ldap - LDAP module for PHP
    php7.2-mbstring - MBSTRING module for PHP
    php7.2-mysql - MySQL module for PHP
    php7.2-odbc - ODBC module for PHP
    php7.2-opcache - Zend OpCache module for PHP
    php7.2-pgsql - PostgreSQL module for PHP
    php7.2-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)
    php7.2-pspell - pspell module for PHP
    php7.2-readline - readline module for PHP
    php7.2-recode - recode module for PHP
    php7.2-snmp - SNMP module for PHP
    php7.2-soap - SOAP module for PHP
    php7.2-sodium - libsodium module for PHP
    php7.2-sqlite3 - SQLite3 module for PHP
    php7.2-sybase - Sybase module for PHP
    php7.2-tidy - tidy module for PHP
    php7.2-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP
    php7.2-xmlrpc - XMLRPC-EPI module for PHP
    php7.2-xsl - XSL module for PHP (dummy)
    php7.2-zip - Zip module for PHP

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

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Резервное копирование системы OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu 14.04 Trusty Tahr

    Разберем как делать резервную копию системы контроля заявок OTRS. Разработчики системы, позаботились за ранее о резервировании и восстановление данных системы, создав специальные  скрипты.

     

    Скрипты резервирования (backup.pl) и восстановления (restore.pl) находятся в /opt/otrs/scripts (каталог OTRS может отличатся, в зависимости куда он у вас установлен).

     

    Резервное копирование

    Синтаксис использования скриптов (backup.pl):

    backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup|dbonly]

     

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

    ./backup.pl -d /backup/
    Backup /backup//2010-09-07_14-28/Config.tar.gz ... done
    Backup /backup//2010-09-07_14-28/Application.tar.gz ... done
    Dump MySQL rdbms ... done
    Compress SQL-file... done
    

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

    БесполезноСлабоватоПриемлемоОтличноПревосходно (3 голос(ов), в среднем: 4,67 из 5)
    Загрузка...
  • Установка OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu 14.04 Trusty Tahr

    Разберем как установить открытую систему обработки заявок OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu 14.04 Trusty Tahr.

     

    В системе уже установлен стек LAMP (Linux, Apache, MySQL, PHP), инструкция как установить LAMP. Все действия будут производится под пользователем root.

     

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

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

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

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

    apt-get install -y libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libtext-csv-xs-perl libjson-xs-perl libapache-dbi-perl libxml-libxml-perl libxml-libxslt-perl libyaml-perl libarchive-zip-perl libcrypt-eksblowfish-perl libencode-hanextra-perl libmail-imapclient-perl libtemplate-perl libdatetime-perl libdbd-odbc-perl libdbd-pg-perl libauthen-ntlm-perl -y

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

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Установка VMware Tools на виртуальных машинах Debian/Ubuntu Linux

    Рассмотрим установку VMware Tools из командной строки Debian/Ubuntu Linux.

     

    Монтируем образ компакт-диска VMware Tools, в виртуальную машину. Создаем каталог для монтирования CD-ROM, монтируем CD-ROM в каталог:

    sudo mkdir /mnt/cdrom
    sudo mount /dev/cdrom /mnt/cdrom

     

    Распаковываем дистрибутив VMware Tools

    tar xzvf /mnt/cdrom/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp/
    Примечание: x.x.x-xxxx — это версия дистрибутива VMware Tools, версия может отличатся в зависимости от вашей версии продукта VMware.

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

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

    Разберем как делать резервные копии базы данных Redmine, а так же прикрепленных файлов. Реализовывать резервное копирование будем с помощью bash-скрипта.

     

    Скрипт полностью с комментариями, разобраться и подстроить его под себя, не составит труда:

    #!/bin/bash
    # 06/01/2018 Jakonda (http://jakondo.ru)
    
    # Резервное копирование (Redmine)
    
    # Путь размещения резервных копий
    LOCAL_DIR="/srv/backups/redmine"
    
    EXPIRATION_DAYS=14
    DATE=$(date +"%y_%m_%d")
    
    # Создаем каталог для размещения резервных копий, если он не создан
    if ! [ -d $LOCAL_DIR ]; then
    mkdir $LOCAL_DIR
    fi
    
    # Создаем каталог с текущей датой
    mkdir -p $LOCAL_DIR/$DATE
    
    # Создание дампа базы данных (mysql)
    mysqldump -u root -p512356 redmine | gzip > $LOCAL_DIR/$DATE/redmine_db.sql.gz
    
    # Резервная копия прикрепленных файлов (redmine)
    cd /opt/redmine/files/
    tar -czvf $LOCAL_DIR/$DATE/redmine_files.tar.gz *
    cd
    
    # Удаление старых резервных копий
    find $LOCAL_DIR* -mtime +${EXPIRATION_DAYS} -exec rm {} \;
    # Удаление пустых каталогов
    find $LOCAL_DIR* -type d -empty -exec rmdir {} \;

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

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