Отключаем поддержку ipv6 в ядре CentOS

Задача: отключить поддержку ipv6 в CentOS.

Есть много способов это сделать, но мне нравится отключение в ядре через sysctl:

sysctl -a | grep «ipv6» | grep «disable» >> /etc/sysctl.conf

В /etc/sysctl.conf появятся строки:

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.venet0.disable_ipv6 = 0

Меняем везде 0 на 1:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6

Читать далее

Установка OpenVZ на CentOS + web gui

Ставить будем на CentOS 6.5 64bit, что несколько упрощает некоторые моменты.

Установка OpenVZ

1. Нам надо установить репозиторий OpenVZ:

Импортируем ключ:
rpm —import http://download.openvz.org/RPM-GPG-Key-OpenVZ

Добавим репозиторий в список доступных:

wget http://download.openvz.org/openvz.repo & cd /etc/yum.repos.d/

Ставим пакеты OpenVZ:
yum -y install vzkernel.x86_64 vzctl.x86_64 vzquota.x86_64

Теперь редактируем /etc/sysctl.conf:

#Включаем форвардинг пакетов и выключаем

Читать далее

Ошибка apache: No space left on device: Couldn’t create accept lock но место есть

Итак имеем сервер с кучей сайтов. В какой-то момент на сервере лег apache с ошибкой:

No space left on device: Couldn’t create accept lock (/etc/httpd/logs/accept.lock)

Поиски решения проблемы натолкнули меня на мысль, что проблема в semapfores ядра.

В сети есть скрипты, которые помогут очистить таблицу семафоров.

Посмотреть кто использует семафоры можно командой: ipcs -s

Если вы видите в таблице пользователя apache, httpd вам надо почистить таблицу и все заработает. Но в моем случае

Читать далее

Квадраты вместо букв в Virt-manager

Довольно распространенная проблема в последних версиях CentOS Linux в virt-manager вместо русских букв — квадраты. Проблема кроется в отсутствии нужных шрифтов на сервере. Решается все просто в одну строку: yum install dejavu-lgc-sans-fonts

Исправление ошибки kernel panic — not syncing: Attempted to kill inint

Рассмотрим частный случай получения ошибки kernel panic — not syncing: Attempted to kill inint после перезагрузки Linux

В моем случае ошибка появлялась после отключения SELINUX и последующей перезагрузки.

Лечится просто:

1. При загрузке ОС нажимаем e, чтобы перейти к редактирования загрузчика GRUB.

Далее в строке загрузки ядра по-умолчанию добавляем в конец selinux=0 пример:

kernel /boot/vmlinuz-2.6.32-504.3.3.el6.x86_64 ro root=UUID=516101c3-00dd-4db6-b1ff-7214dc0baa03 rd_MD_UUID=62292ebf:38febd4a:2514de0f:1cc21698

Читать далее