Как изменить имя сервера hostname в CentOS

Открываем файл 

/etc/sysconfig/network 

и редактируем 

HOSTNAME="НУЖНОЕ_ИМЯ"

Далее выполняем команду

hostname НУЖНОЕ_ИМЯ

Потом открываем файл 

/etc/hosts

и редактируем

127.0.0.1 НУЖНОЕ_ИМЯ localhost localhost.localdomain  

перезагружаемся

Русский перевод описания конфигурации сервера VSFTPD

Перевод мануала конфигурационного файла сервера VSFTPD

Настройка кластера MySQL из двух узлов

Данный пример демонстрирует запуск MySQL кластера уз двух узлов на платформе Linux (запуск на других платформах мало чем отличается, хотя испытан не был). На каждом узле кластера база данных доступна в режиме чтения-записи, что позволяет выполнять как INSERT, так и SELECT запросы на двух узлах одновременно. Синхронизацию всех запросов MySQL берет на себя. Даже если один из узлов временно недоступен, после его появления в сети MySQL автоматически синхронизирует все данные.

Шпаргалка по управлению пакетами в Debian/Ubuntu

Краткая справка Debian администратора
Основное и общеизвестное
Получение информации о новых/обновлённых пакетах
sudo aptitude update
Обновление
sudo aptitude safe-upgrade
Поиск пакета по именам пакетов
aptitude search key_word
Поиск пакета по точному названию
aptitude search "^name$"
Поиск по описанию
aptitude search "?description("key_word")"
Информация о пакете
aptitude show package_name
Установка
sudo aptitude install package_name
Удаление
sudo aptitude remove package_name

Работа с мерой-про

Дополнительные параметры гейтвеев
only_prot=sip
only_prot=h323
codec_allow=g729

Обновляем прошивку модулей на GoIP

Все бы ничего, но эти железки крайне нестабильно работают, особенно под нагрузкой, что бы хоть как то исправить ситуацию, умелые китайские программисты выпускают обновления, но до вендеров эти обновления доходят крайне несистемно. И зачастую понять есть ли что то новенькое на серверах обновлений, можно только путем перебора, предполагаемых новых версий.
На всех этих железках есть telnet доступ, но никто еще не смог вковырнуть его до выхода прошивки GS-4.01-46.pkg и старше. Ибо с выходом этой прошивки сами китайцы приоткрыли завес тайны. Наконец то они разрешили админам чуточку свободы в мониторинге и настройки.

Установка fail2ban

Если Вы думаете, что никто не ломится к Вам на сервер по SSH дабы им завладеть, то Вы сильно ошибаетесь...

Выполните команду:

cat /var/log/secure* | grep 'Failed password' | grep sshd | awk '{print $1,$2}' | sort -k 1,1M -k 2n | uniq -c

_________

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

Для установки нужен репозиторий  epel

И потом ставим fail2ban:

# yum install fail2ban

Конфиг по умолчанию настроен. Но проверим некоторые важные опции:

Восстановление поломанной Базы данных Mysql

Перед выполнением любых операций сделайте бэкап!
Файлы MySQL базы данных бывают:

Автоматическая генерация call-файлов для asterisk

Создадим текстовый файл 0.txt с содержимым:
 
Channel: SIP/Pikalov/555111 ; тип и имя исходящего канала
Callerid: 1111 ; номер звонящего
Codecs: alaw ; используемые кодеки
MaxRetries: 1 ; количество повторов
RetryTime: 20 ; время попытки дозвона (сек.)
WaitTime: 30 ; время ожидания между повторами (сек.)
Context: autocall ; контекст, через который будет выполняться звонок
Extension: s ; екстеншен
Priority: 1 ; приоритет
Archive: no ; архив (no/yes)
 
и еще один файл autocall:
#! /bin/bash

Tags: 

Table is marked as crashed and should be repaired

если crashed всего несколько таблиц, то можно выполнить repair table из консольного mysql клиента или phpmyadmin при помощи sql запроса:
> USE user_base
> REPAIR TABLE TABLE;

Если в базе crashed много таблиц, то будет проще выполнить команду:
mysqlcheck -uUSER -pPASSWORD  --repair --extended user_base

ну а если много побитых таблиц, да еще и в большом количестве баз, то репайр лучше запустить на все базы, командой:
mysqlcheck -uUSER -pPASSWORD  --repair --extended -A

Страницы

Подписка на ip-ats.net RSS