• Linux

    Обновляем Debian 7 wheezy до Debian 9 Stretch

    Все идеальное, просто. Первым делом обновляем текущий релиз, до самых краёв, выполняя команды по очереди: # apt-get update # apt-get upgrade # apt-get dist-upgrade После того как все прошло успешно, необходимо добавить новое зеркало в файл /etc/apt/sources.list. Предварительно закоментировать предыдущие зеркала символом «#». Я добавлял зеркала yandex # nano /etc/apt/sources.listdeb http://mirror.yandex.ru/debian jessie main contrib Далее обновляем список доступных пакетов # apt-get update Ну и приступаем непосредственно к самому обновлению. Его будем выполнять в 2 этапа. Для начала минимальное: # apt-get upgrade После завершения минимального обновления debian, запускаем полное: # apt-get dist-upgrade Эта команда произведёт полное обновление системы, установив последние доступные версии всех пакетов и разрешив все изменившиеся между выпусками wheezy и…

  • Linux

    Обновление этого репозитория производиться не будет.

    Файл Release для http://ftp.ru.debian.org/debian/dists/stretch/InRelease просрочен (недостоверный начиная с 19ч 12мин 1с). Обновление этого репозитория производиться не будет. sudo apt-get -o Acquire::Check-Valid-Until=false update

  • Linux

    УСТАНОВКА PHPMYADMIN

    УСТАНОВКА PHPMYADMIN В UBUNTU 18.04 Прежде чем мы сможем установить Phpmyadmin на Ubuntu, нужно убедиться, что у вас установлено расширение php для работы с текстовыми строками в формате юникода. Для его установки выполните в терминале: sudo apt install php-mbstring Теперь можно установить Phpmyadmin Ubuntu 18.04: sudo apt install phpmyadmin Установщик спросит вас, какой веб-сервер будет использоваться для работы программы. Отметьте с помощью кнопки Пробел пункт apache2, а затем с помощью Tab и Enter нажмите кнопку Ок: Далее установщик предложит создать базу данных для Phpmyadmin, там будет служебная информация программы, мы к ней отношения иметь не будем, соглашаемся: На следующем этапе надо придумать пароль для пользователя Phpmyadmin, который будет использоваться программой для доступа к её базе данных, его мы…

  • Servers

    MySQL server has gone away (error 2006)

    Две наиболее распространенные причины получения ошибки MySQL server has gone away (error 2006) это.. Сервер закрыл соединение по таймауту. Исправить можно так: проверить чтобы значение переменной wait_timeout в конфиг файле MySql — my.cnf было достаточным для выполнения скрипта. На Debian: нужно выполнить 0 1 2 sudo nano /etc/mysql/my.cnf и установить wait_timeout = 600 ( значение задается в секундах, если ошибка не пропадет поиграйтесь с этим значением, чтобы найти оптимальное), после этого нужно рестартануть MySQL: 0 1 2 sudo /etc/init.d/mysql restart Я не проверял, но значение по-умолчанию для wait_timeout можно установить вплоть до 28800 секунд (8 часов). Сервер сбрасывает (отклоняет) неправильные или слишком большие пакеты. Если mysqld получает пакет данных, который слишком большой или не корректный, он думает что что-то пошло не так или с клиентом…

  • Linux,  Servers

    Резервное копирование с ротацией бэкапов. Bash скрипт

    готовый скрипт В прошлой статья было рассмотрено упрощенный вариант бэкапа сайта с возможностью загрузить бэкап на сервер FTP. Со временем у меня возникла потребность сделать более улучшенную версию скрипта для создания бэкапа всего сервера (файлы нескольких сайтов и их БД ), а также загружать на FTP все это хозяйство c помощью cURL, так как на сервере не было установлен FTP клиент и установить его не было возможности. Также нужно было удалять на FTP сервере старые бэкапы, чтобы не засорялось место на диске. Бэкап сайтов и Баз Данных Начнем с настроек. Укажем доступы к БД под которыми будем архивировать Базу Данных: MUSER="root" MPASS="superpassword" MHOST="localhost" Зададим путь к каталогу в котором будем архивировать данные…

  • Linux,  Servers

    Интеграция OTRS 6.0.5 (Open-source Ticket Request System) с Active Directory. Настройка прозрачной аутентификации SSO (Single Sign On).

    Содержание статьи: 1 Создание пользователя в Active Directory 2 Интеграция OTRS с Active Directory 2.1 Прозрачная аутентификация SSO (Single Sign On) Разберем как интегрировать OTRS с Active Directory. Рассмотрим два варианта аутентификации, обычная и прозрачная (SSO).   Исходные данные: Развернутая система OTRS 6.0.5 (по этой статье) Домен контроллер Windows Server 2012 R2 (JAKONDA.LOCAL)

  • Linux,  Servers

    Установка OTRS на Ubuntu Server

    Установка OTRS на Ubuntu Server Данное руководство предназначено для тех, у кого есть желание самостоятельно установить OTRS на Ubuntu Server. OTRS (Open-source Ticket Request System) – система для обработки заявок, которая позволяет ИТ-специалистам, занимающимся технической поддержкой, совместно работать над решением проблем, возникших у пользователей. OTRS используют многие известные организации, в том числе: Фонд Викимедиа, Mail.ru, Яндекс, Объединенная компания Афиша и Рамблер, Альт Линукс, Регистратор доменных имён Рег.ру. В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 15.10. Подробно о том, как установить Ubuntu Server 15.10, вы можете прочитать в моем руководстве «Установка Ubuntu Server 15.10». Узнать о…

  • Linux,  Servers

    Исправление ошибки «user is not in the sudoers file. This incident will be reported» в Ubuntu сброс пароля

    По умолчанию в Ubuntu, первая учетная запись которую вы создали в процессе установки, имеет права администратора системы. С помощью этой учетной записью, вы можете выполнять административные задачи с использованием  команды «sudo». Команда «sudo» относится к  группе Super User (Супер пользователей), все пользователи в этой группе имеют права администратора для управления системой. Однако, если вы случайно удалили себя из  «sudo» группы, вы не сможете ничего сделать. Вместо этого, единственное, что вы увидите, это сообщение: «user is not in the sudoers file. This incident will be reported» Как исправить эту ошибку: 1. Перезагрузите компьютер. Если Ubuntu является вашей основной и единственной операционной системой, то при загрузке системы нажмите кнопку «Shift». На вашем мониторе…

  • Linux

    Обновить Kali и установить ssh

    Обновить Kali и установить ssh # apt-get update # apt-get install ssh Включить и добавить в автозагрузку # systemctl enable ssh # service ssh start Отредактировать если хотите заходить с root правами — nano /etc/ssh/sshd_config #PermitRootLogin prohibit-password на PermitRootLogin yes Рестарт ssh — # service ssh restart

  • Linux,  Servers

    FAQ

    часть пользователей были перенесены на сервер стандартным импортом из панели но сейчас сайты пишут что нет доступа к БД CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘externe.t’ doesn’t exist и на панель не могу зайти чтобы посмотреть или перезагрузить изза чего это   У вас переполнились дисковые айноды из-за большого количества хранимых сессий php. Для удаления этих файлов у php есть встроенный механизм сборщика мусора, который так и называется garbage collector. И для сессий он отрабатывает по довольно простой схеме, работа которой задается переменными в настройках PHP: Для всех файлов сессий, которые были созданы больше, чем «session.gc_maxlifetime» секунд назад (у вас — 1440…