Archive for Июнь, 2014
Не отвечает sendmail 25 порт
[root@localhost ~]# service sendmail status
sendmail dead but subsys locked
sm-client (pid 11647) is running…
Причина: запущены два приложения POSTFIX и SENDMAIL
Только одно приложение может использовать ( управлять ) портом 25.
Доступ к серверу SSH c ключами, без пароля
Создание ключа
ssh-keygen -t rsa
/home/serge/.ssh/id_rsa
создал два файла: id_rsa и id_rsa.pub
______
Настройка SSH sshd_config
# Should we allow Identity (SSH version 1) authentication?
RSAAuthentication yes
# Should we allow Pubkey (SSH version 2) authentication?
PubkeyAuthentication yes
# Where do we look for authorized public keys?
# If it doesn’t start with a slash, then it is
# relative to the user’s home directory
AuthorizedKeysFile .ssh/authorized_keys
_________
# Copy the RSA Pubkey to the server using scp.
# You can use any method you like, including using
# copy/paste if it’s convenient.
my$ cd $HOME/.ssh
my$ scp id_rsa.pub ssh-server:id_rsa_my.pub
serge@ssh-server’s password: (enter password)
# Now let’s log in and create the authorized_keys file
my$ ssh ssh-server
serge@ssh-server’s password: (enter password)
# Create the .ssh dir if it doesn’t already exist
ssh-server$ mkdir .ssh
ssh-server$ chmod 700 .ssh
ssh-server$ cd .ssh
# Concatenate the RSA Pubkey we just uploaded to
# the authorized_keys file. (This will create
# if it doesn’t already exist.)
ssh-server$ cat ../id_rsa_my.pub >> authorized_keys
# Make sure permissions are paranoid
ssh-server$ chmod 600 authorized_keys
Возможно перенос ключа с записью в соответствующие файлы по команде
ssh-copy-id login@server
Установка 7z для CentOS
1. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
2. yum install p7zip
3. Extract file
7za x [name]
4. Compress
7za a -mx=9 name.7z [filename/directory]
Команды для работы с LVM
Список команд для работы с LVM
dmsetup— низкоуровневая работа с драйвером device-mapperlvm— инструмент для настройки LVMlvmdiskscan— сканирует доступные диски, показывает их размер и принадлежность к PV LVM
Physical Volume
pvcreate— инициализация устройства как PVpvchange— изменение атрибутов PVpvremove— удаление неиспользуемого PVpvmove— перемещение PV между различными устройствамиpvresize— изменение размера PV занятой VGpvscan— сканирование дисков на предмет PVpvs— вывод информации о PVpvdisplay— вывод атрибутов PV
Volume Group
vgcfgbackup— резервное копирование области описания VG в файлvgcfgrestore— восстановление области описания VG из файлаvgconvert— конвертация метаданных из LVM1 в LVM2vgcreate— создание VGvgremove— удаление VGvgchange— изменение параметров VGvgrename— переименовывание VGvgmerge— склеивание двух VGvgsplit— разделение одной VG на двеvgscan— сканирование дисков на наличие VGvgdisplay— вывод атрибутов VGvgs— вывод информации о VGvgexport— отключение VGvgimport— подключение VGvgextend— добавление PV в VGvgreduce— удаление неиспользуемых PV из VGvgck— проверка целостности метаданных VG.vgmknodes— пересоздание файлов для VG в каталоге /dev
Logical Volume
lvcreate— создание LVlvremove— удаление LVlvrename— переименовывание LVlvchange— изменение параметров LVlvresize— изменение размера LVlvextend— увеличение размера LVlvreduce— уменьшение размера LVlvscan— поиск LV в VGlvdisplay— вывод атрибутов LVlvs— вывод информации о LV
SMART Проверка hdd
smartctl - Control and Monitor Utility for SMART Disks
Для проверки диска на поддержку smart
smartctl -i /dev/sda
...
SMART support is: Available — device has SMART capability.
SMART support is: Enabled
Для включения smart
smartctl -s /dev/sda
Вся информация по диску:
smartctl --all /dev/sda
smartctl -A /dev/sda
Raw_Read_Error_Rate (частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска) - 049 Seek_Error_Rate (частота ошибок при позиционировании блока головок.) - 060 И температура не радует совсем, хотя проверка overall-health - PASSED
Настройка демона smartd /etc/smartd.conf По-умолчанию там только одна опция DEVICESCAN Рекомендуется закомментировать ее и просто перечислить список устройств, которые мы хотим мониторить. /etc/smartd.conf config file /dev/sda -S on -o on -a -I 194 -m admin@inelsis.ru /dev/sdb -S on -o on -a -I 194 -m admin@inelsis.ru Директива -o включает автоматическое off-line тестирование. Директива -S включает автозапись атрибутов. Директива -m за которой следует e-mail указывает куда warning сообщения отсылать. Директива -a указывает smartd мониторить все SMART параметры диска smartd по умолчанию логирует изменение значений всех атрибутов. Директива -I 194 означает игнорировать атрибут #194, (т.е. температуру) /etc/init.d/smartd start Смарт атрибуты: Каждый атрибут имеет величину - Value. Value Изменяется в диапазоне от 0 до 255 (задается производителем). Низкое значение говорит о быстрой деградации диска или о возможном скором сбое. т.е. чем выше значение Value атрибута, тем лучше. Raw Value - это значение атрибута во внутреннем формате производителя значение малоинформативно для всех кроме сервисманов. Threshold. - минимальное возможное значение атрибута, при котором гарантируется безотказная работа накопителя. При Значении атрибута меньше Threshold очень вероятен сбой в работе или полный отказ. Атрибуты бывают критически важными (Pre-fail) и некритически важными (Old_age). Выход критически важного параметра за пределы Threshold фактический означает выход диска из строя, выход за переделы допустимых значений некритически важного параметра свидетельствует о наличии проблемы, но диск может сохранять свою работоспособность.
Подробнее http://www.opennet.ru/base/sys/smart_hdd_mon.txt.html
Блокировка трафика пользователя с конкретного ресурса
Организация работает через управляемый маршрутизатор Mirotik. Смотрим откуда и куда идет повышенный трафик.
Далее.
Для iptables CentOS прямо в консоли набираем
iptables -I INPUT -s vk.com -j DROP
Для просмотра заблокированных
iptables -L -v iptables -L INPUT -v iptables -L INPUT -v -n Для удаления правила ( можно перезагрузить ) или iptables -D INPUT -s vk.com -j DROP
Не правильно работает ДНС подставляет суффикс в локальную зону
Домен на Windows 2003 server , на нем локальный ДНС. При проверке nslookup www.ru выдает Non-authoritative answer: Name: www.ru.corp.ru Address: 111.222.333.111 Подставляет к домену суффиксом поиск Решение Добавив в файл /etc/resolv.conf строчки
- domain corp.ru
- search corp.ru
- nameserver 192.168.1.100 #адрес dns сервера
Bind работает по своему сценарию. Если ДНС сервер как правило на AD Windows , то у него должно быть реально работающее в сети имя. Не ка обычно name.local