Поиск по сайту

    Мои услуги на Kwork

Linux

Настройка IPv6 в Linux Debian, Ubuntu, CentOS и FreeBSD

  Адреса назначаются и прописываются в настройках ОС статично, т.е. функционал автоматического конфигурирования IPv6 не задействуется. Это связано с особенностями учета адресного пространства и обеспечения безопасности. Linux Debian v7.XX, Ubuntu v14.XX В достаточно свежих дистрибутивах ОС Linux уже присутствует полноценная поддержка IPv6. Поэтому доустанавливать что-либо вручную необходимости нет. Рассмотрим пример настройки. “/etc/network/interfaces” auto lo iface… read more »

Разбираемся, как Linux использует оперативную память

Ошибочное мнение Многим кажется что Linux жёстко “течёт” по  памяти во время своей работы. Но это не так, дело в неправильной визуализации.   Как видно, used память не изменяется, а  cached получили максимальный прирост. И остаётся достаточно мало Free памяти. Но если она начнёт расходоваться реальными приложениями – Linux начнёт освобождать Cached-память. Зачем вообще нужна… read more »

Примеры использования команды dig для просмотра параметров DNS (DNS Lookup) в Linux

dig (англ. слово «копать», а формально — сокращение от «domain information groper») — утилита (DNS-клиент), предоставляющая пользователю интерфейс командной строки для обращения к системе DNS. Позволяет задавать различные типы запросов и запрашивать произвольно указываемые сервера. Является аналогом утилиты nslookup. Утилита dig входит в стандартный комплект DNS сервера BIND. 1. Простой вывод команды dig (для понимания… read more »

Byobu – удобная оболочка для Screen иTmux linux

  Byobu – это удобная оболочка для GNU Screen и Tmux, позволяющая запускать несколько программ в фоне в рамках одной консольной сессии и восстанавливать подключение к этой же сессии при переподключении. То есть с помощью Byobu вы сможете запустить какой-нибудь долгий процесс (например, компиляцию) на сервере в фоне, выйти из консольной сессии (закрыть SSH подключение), а затем подключившись к… read more »

Настройка GRE туннелей в Debian Ubuntu FreeBSD Mikrotik

GRE-туннели — это туннели 3-го сетевого уровня L3 модели OSI, на которых видны IP-адреса обоих сторон. Через них можно прокидывать маршрутизацию (в том числе и default route) точно также, как и через любые другие интерфейсы. GRE (Generic Routing Encapsulation) туннель является одним из популярных разновидностей VPN. Туннели GRE совместимы с аппаратными шлюзами безопасности, маршрутизаторами Mikrotik, Linux-роутерами, а также с оборудованием,… read more »

Советы по настройке history команд в Bash

Каждая вводимая в терминале команда сохраняется в файле ~/.bash_history. Чтобы посмотреть историю команд – введите history. Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл ~/.bashrc. Чтобы изменения в ~/.bashrc вступили в силу, выполните: source ~/.bashrc 1. Добавляем Отображение Даты и Времени в Bash History Иногда очень полезно узнать время, когда какая-либо команда была выполнена. Установите HISTTIMEFORMAT, чтобы сохранять… read more »

Установка/настройка удаленной системы с помощью FreeBSD Rescue

Что такое FreeBSD Rescue? FreeBSD Rescue система основана на минимальном дистрибутиве FreeBSD, который загружается по сети. С помощью FreeBSD Rescue системы вы сможете починить вашу неверно сконфигурированную установленную FreeBSD систему или же установить FreeBSD на ваш выделенный сервер. Установка и использование FreeBSD требует знаний по FreeBSD и поэтому предусмотрена, прежде всего, для опытных пользователей. Пожалуйста,… read more »

Сжатие gzip и кэширование в Nginx и Apache

Сейчас,  браузеры поддерживают сжатие файлов и картинок, т.к. он является частью спецификации протокола HTTP 1.1. Такое сжатие, а именно сжатие текстовых форматов (например CSS, Javascipt или HTML) сможет уменьшить их объем до 70%. Работает это следующим образом: Прежде чем отправить ответ, сервер выполняет сжатие данных, при получения сжатого ответа от сервера браузер выполняет обратную процедуру и разжимает сжатый контент и выводит результат. Сжатие… read more »

Проверка времени ответа сайта

Узнать скорость отклика сайта можно из cmd Linux с помощью CURL.   cURL — свободная , кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL. Общее время ответа сайта Используйте следующую команду, чтобы узнать скорость ответа сайта, в секундах. $ curl -s -w %{time_total}\\n -o /dev/null https://www.disnetern.ru Пример выполненной команды: 0,579341 Описание возможных… read more »

Команды мониторинга нагрузки сервера

Как быстро диагностировать проблему на сервере? Для этого есть несколько удобных команд. top Команда показывает текущие задачи которые обслуживаются ядром. По умолчанию, команда top автоматически обновляет эти данные каждые пять секунд: Никто не использует и половины фишек, которые доступны в этой команде. Если нажать на кнопку h откроется мануал по команде. С помощью кнопки k можно выключить любой процесс… read more »

Использование ioping. Измерение производительности диска.

ioping — простой инструмент для мониторинга задержек ввода-вывода диска в режиме реального времени, аналогично как ping показывает задержку сети.   Пример запуска с 10 запросами теста задержек к директории /tmp: ioping -c 10 / Пример запроса с интервалом 0.5мс и увеличенным размером запроса в 1 Мб: ioping -i 0.5 -c 10 -s 1M -S 5M /… read more »

Asterisk CDR – запись в базу данных MySQL через cdr_mysql

Причины записи CDR в базу данных MySQL В первую очередь возникает вопрос – зачем вообще нужно записывать CDR в базу данных MySQL сервера? Дело в том, что в отличие от многих других баз, asterisk может делать запись в mysql собственными средствами, без дополнительных программ. Кроме того, установка и настройка баз MySQL является простой операцией, а… read more »

MySQL: работа с бекапами

Делаем бекап mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql где: -u или –user=… – имя пользователя -h или –host=… – удаленный хост (для локального хоста можно опустить этот параметр) -p или –password – запросить пароль database – имя базы данных dump.sql – файл для дампа Создаём структуру базы без данных mysqldump –no-data – u USER -pPASSWORD DATABASE > /path/to/file/schema.sql Если нужно сделать дамп только одной или… read more »

Мониторинг загрузки MySQL

Для мониторинга загрузки сервера MySQL есть такая хорошая утилита – mytop. Mytop – это открытый инструмент командной строки для мониторинга производительности MySQL, разработанный по примеру инструмента мониторинга системы Linux под названием top. Mytop подключается к MySQL и периодически запускает команды show processlist и show global status, а затем резюмирует информацию в удобном формате. При помощи Mytop можно в… read more »

Сброс пароля root в MySQL

Для восстановления пароля root в MySQL необходимо проделать ряд перечисленных ниже действий. Для их выполнения понадобится доступ к серверу с правами на запуск и остановку сервисов MySQL. Остановить сервис MySQL: sudo /etc/init.d/mysql stop Запустить MySQL в безопасном режиме с перечисленными ниже ключами sudo /usr/bin/mysqld_safe –skip-grant-tables –user=root & Если при попытке запуска будет выдаваться ошибка на… read more »

Sidebar



Яндекс.Метрика Рейтинг@Mail.ru