Перейти до основного вмісту

Публікації

Монтирование диска с NTFS в CentOS 5/6

В CentOS по-умолчанию поддержка NTFS отсутствует, поэтому для работы с внешними дисками размеченными в Windows, нужно установить с rpmforge пакеты fuse, fuse-ntfs-3g Как подключить последний rpmforge нашел в http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-5aabf02717d5b6b12d47edbc5811404998926a1b После этого wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.i386.rpm yum install fuse-ntfs-3g Чтобы увидеть как видится внешний диск fdisk -l Чтобы создать директорию монтирования внешнего диска mkdir /mnt/usb Собственно, чтобы смонтировать внешний диск mount -t ntfs /dev/sdc1 /mnt/usb Советы нашел в http://www.zriel.com/linux/111-mount-ntfs-on-linux-centos http://rajivpandit.wordpress.com/2012/10/31/mount-ntfs-on-linux-centos/

Повышенная загрузка CPU после запуска bind в CentOS6

После установки, настройки chroot dns (bind) загрузка 4 ядер процессора выросла до 40%. Сервер bind странно вычитывает пути, указанные в bind.conf для managed-keys-directory. Нужно создать необходимую директорию, как задано в  bind.conf  и установить права named:named. Идею нашел в https://otrs.menandmice.com/otrs/public.pl?Action=PublicFAQZoom&ItemID=175 https://bugzilla.redhat.com/show_bug.cgi?id=709205#c29

Монтирование дополнительного диска с LVM

Нужно смонтировать дополнительный диск CentOS (RedHat, Fedora) в формате LVM. После физического подключения второго диска, можно увидеть группы LVM с помощью pvs Информацию об интересующей группе можно получить с помощью lvdisplay /dev/VolGroup01 Если нам нужно смонтировать раздел /VolGroup01/LogVol00, нужно задать mount /dev/VolGroup01/LogVol00 /mnt Но проблема возникает, если подключенный диск создан с помощью Fedora installer, тогда и подключенный диск и системный будут VolGroup00. Нужно переименовать один из разделов. Первый способ: Для этого нужно запомнить UUID (YYYYYY-YYYY-YYYY-YYYY-YYYY-YYYY-YYYYYY) одного из разделов, полученный с помощью  pvs -o +vg_uuid Затем указать vgrename YYYYYY-YYYY-YYYY-YYYY-YYYY-YYYY-YYYYYY VolGroup01 Второй способ: Нужно физически отключить второй диск, загрузиться и переименовать системный раздел с помощью vgrename VolGroup00 VolGroup01 После этого при старте нужно в grub указать, что загрузка Linux будет уже с другого VolGroup (с VolGroup

Відновлення видалених повідомлень Outlook

Випадково були видалені повідомлення з теки "Вхідні". Потім ще була випорожнена тека "Видалені". Можна відновити усі листи, поки не був стиснутий файл  Outlook (pst-файл). Метод базується на відновленні зіпсованого pst-файлу. Ідея полягає у тому, що  pst-файл це база даних, коли повідомлення видаляється, воно видаляється тільки з таблиці посилань  “Table of Contents”. Можна скористатись утилітою  scanpst.exe, але спочатку треба знайти pst-файл. Розташування  pst-файлу для різних операційних систем таке: Windows XP Outlook 2007 and previous C:\Documents and Settings\%username%\Local Settings\Application Data\Microsoft\Outlook\ Outlook 2010 C:\Documents and Settings\%username%\My Documents\Outlook Files\ Windows Vista, Windows 7 and Windows 8 Outlook 2007 and previous C:\Users\%username%\AppData\Local\Microsoft\Outlook\ Outlook 2010 C:\Users\%username%\Documents\Outlook Files\ Outlook 2013 C:\Users\%username%\Documents\Outlook Files\ На всякий випадок

Настройка mysqldump через туннель ssh

Нужно создать дамп базы данных MySQL с сервера, подключаемому через ssh. Для этого можно использовать команды ssh -C {ssh.user}@{remote_host} mysqldump -u {remote_dbuser} --password={remote_dbpassword} {remote_dbname} | mysql -u {local_dbuser} --password={local_dbpassword} -D {local_dbname}  ssh -C {ssh.user}@{remote_host} mysqldump -u {remote_dbuser} --password={remote_dbpassword} {remote_dbname} | gzip > {dbname}.sql.gz Найденные в https://code.google.com/p/mysqlcompare/issues/detail?id=7 http://8bitpipe.com/?p=684 http://www.rogerobeid.com/2011/02/06/mysqldump-over-ssh/ Интересные моменты о туннелировании с помощью ssh есть в http://www.symkat.com/ssh-tips-and-tricks-you-need Как настроить, чтобы при подключении по ssh не спрашивался пароль, описано в статье "Настройка ssh, rsync без ввода пароля" . Если же пароль нужно вводить, то можно использовать spawn, например spawn ssh user@example.com "mysql -u blub"  expect "*ssword:*"  send -- &q

Настройка сервера точного времени

Нужно установить сервер точного времени (ntp) с помощью yum install ntp В файле /etc/ntp.conf, в строках следующего вида server 0.centos.pool.ntp.org  server 1.centos.pool.ntp.org  server 2.centos.pool.ntp.org Нужно указать серверы, находящиеся ближе всего, например server 0.ua.pool.ntp.org server 1.ua.pool.ntp.org server 2.ua.pool.ntp.org server 3.ua.pool.ntp.org Еще нужно проверить, что настроен правильный часовой пояс. В файле /etc/sysconfig/clock должно быть указано ZONE="Europe/Kiev" UTC=true ARC=false Теперь можно запустить сервер service ntpd start Нужно указать, чтобы ntpd запускался при загрузке сервера chkconfig --level 2345 ntpd on Проверить работоспособность ntpd можно с помощью команды, которая показывает с какими серверами производится подключение ntpq -p Или команды, которая показывает состояние ntpd ntpstat Сервер ntp использует UDP порт 123, необходимо его открыть. Нужно в /etc/sysconfig/iptables добавить строку -A RH-Firewall-1-INPUT -s 192.168.1.0/

Налаштування ssh, rsync без пароля

Іноді потрібно встановити з'єднання scp, ssh або rsync без вказування пароля. Спочатку перевіряємо можливість встановлення з'єднання ssh з локального на віддалений сервер з паролем. Для генерації відкритого та закритого ключів на локальному сервері вказуємо $ ssh-keygen -t rsa Enter passphrase (empty for no passphrase): Enter same passphrase again: Пароль не вводимо.  Нам потрібен відкритий ключ, він буде збережений <your_home_dir>/.ssh/id_rsa.pub Для передачі відкритого ключа (id_rsa.pub) на віддалений сервер вказуємо ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.200.10   Відкритий ключ з локального  на віддалений сервер можна також передати за допомогою ftp, scp, rsync. На віддаленому сервері ключ повинен бути у ~/.ssh/authorized_keys. Перевірити права на ключ і якщо потрібно, то встановити через $ chmod 700 ~/.ssh/authorized_keys Нарешті можна перевірити встановлення з'єднання з локального на віддалений сервер ssh 192.168.200.10 Поради знайшов у http:/