На сайте появились шаблоны для OpenVZ с CentOS 6 и скриптами автоматической установки cPanel при создании VPS.
Подробнее здесь: http://valroot.com/openvz-shablonyi
пятница, 16 марта 2012 г.
Открытые DNS сервера для /etc/resolv.conf
Список открытых DNS серверов для /etc/resolv.conf
Пример файла:
Verizon
Пример файла:
search valroot.com
nameserver 156.154.70.1
nameserver 208.67.222.222
nameserver 8.8.8.8
Verizon
- 4.2.2.1
- 4.2.2.2
- 4.2.2.3
суббота, 26 марта 2011 г.
Обновление OpenSSL на сервере cPanel
Качаем и ставим:
root@val [~]#wget http://www.openssl.org/source/openssl-1.0.0d.tar.gz
root@val [~]#tar -zxvf openssl-1.0.0d.tar.gz
root@val [~]#cd openssl-1.0.0d
root@val [~]#./config --prefix=/opt/openssl shared
root@val [~]#make
root@val [~]#make test
root@val [~]#make install
root@val [~]#./config
root@val [~]#make
root@val [~]#make test
root@val [~]#make install
Проверяем бинарник:
root@val [/usr/src/openssl-1.0.0d]# which openssl/usr/bin/openssl
Смотрим версию:
root@val [/usr/src/openssl-1.0.0d]# openssl
OpenSSL> version
OpenSSL 1.0.0d 8 Feb 2011
OpenSSL>
Это все... :)
среда, 6 октября 2010 г.
Внимание! 64-bit Linux Kernel Exploit
Во-первых прошу прощение за задержу :) Очень много было работы, не до блога было)
В общем, хочу рассказать о серьезной уязвимости, которая появилась 18 сентрября 2010 г., пишу для тех, кто еще не вкурсе...
Эксплоит работает практически на всех 64-битных линукс системах... 32-битные в порядке :)
Как проверить, работает ли эксплоит? Если работает, это очень плохо )))
Скачать бинарник (либо скомпилить с исходников), как обычный юзер. Бинарник скомпилен для RHEL 5/CentOS 5, но работает и под Debian Lenny и Ubuntu. Вот пример работы, который показывает, что система защищена и не требует более вмешательства.
$ wget -N https://www.ksplice.com/support/diagnose-2010-3081
Выше приведены все команды, для диагностики, напомню, что запуск должен быть под юзером, а не под рутом!
Итак, как защитится?
1. Смотрим версию ядра
$ uname -a
2. Качаем отсюда патчи для Вашей версии ядра: kernel, kernel-devel, kernel-headers
3. Устанавливаем каждый через: rpm -Uvh kernel*
4. reboot -n
5. проверяем ядро: uname -a
6. запускаем диагностику снова
Вот и все :)
Ссылки:
http://forums.cpanel.net/f185/x86_64-kernel-exploit-165758.html#post692222
https://www.ksplice.com/uptrack/cve-2010-3081.ssi.xhtml
http://linux.slashdot.org/article.pl?sid=10/09/20/0217204
В общем, хочу рассказать о серьезной уязвимости, которая появилась 18 сентрября 2010 г., пишу для тех, кто еще не вкурсе...
Эксплоит работает практически на всех 64-битных линукс системах... 32-битные в порядке :)
Как проверить, работает ли эксплоит? Если работает, это очень плохо )))
Скачать бинарник (либо скомпилить с исходников), как обычный юзер. Бинарник скомпилен для RHEL 5/CentOS 5, но работает и под Debian Lenny и Ubuntu. Вот пример работы, который показывает, что система защищена и не требует более вмешательства.
$ wget -N https://www.ksplice.com/support/diagnose-2010-3081
$ chmod +x diagnose-2010-3081
$ ./diagnose-2010-3081
$$$ Kernel release: 2.6.18-194.11.3.el5
$$$ Backdoor in LSM (1/3): checking...not present.
$$$ Backdoor in timer_list_fops (2/3): not available.
$$$ Backdoor in IDT (3/3): checking...not present.
Your system is free from the backdoors that would be left in memory
by the published exploit for CVE-2010-3081.
$
Выше приведены все команды, для диагностики, напомню, что запуск должен быть под юзером, а не под рутом!
Итак, как защитится?
1. Смотрим версию ядра
$ uname -a
2. Качаем отсюда патчи для Вашей версии ядра: kernel, kernel-devel, kernel-headers
3. Устанавливаем каждый через: rpm -Uvh kernel*
4. reboot -n
5. проверяем ядро: uname -a
6. запускаем диагностику снова
Вот и все :)
Ссылки:
http://forums.cpanel.net/f185/x86_64-kernel-exploit-165758.html#post692222
https://www.ksplice.com/uptrack/cve-2010-3081.ssi.xhtml
http://linux.slashdot.org/article.pl?sid=10/09/20/0217204
- Ресурсы по CVE-2010-3081:
- redhat.com | Red Hat vulnerabilities by CVE name | CVE-2010-3081
- access.redhat.com | Red Hat Knowledgebase: Does CVE-2010-3081 affect Red Hat Enterprise Linux?
- Red Hat Bugzilla | Bug 634457 – CVE-2010-3081 kernel: 64-bit Compatibility Mode Stack Pointer Underflow
- www.centos.org - Forums - CentOS 5 - Security Support - CVE-2010-3081
- CentOS Bug Tracker - Bug 0004518: CVE-2010-3081
- Исчо ресурсы:
вторник, 13 июля 2010 г.
Обзор 10 бесплатных систем мониторинга (часть 1)
Мониторинг серверов и сервисов, является неотъемлемой частью в работе практически любых серверов и компаний. Я приведу 10 бесплатных систем мониторинга, для обеспечения полного мониторинга за серверами и их сервисами.
Nagios
По моему мнению, самая удачная бесплатная система мониторинга с открытым исходным кодом. Существует очень много плагинов для расширения его функциональности, также Вы сами можете написать свои плагины при необходимости, на офсайте очень обширная документация. Единственное, что установка не очень легкая для неопытных пользователей, также для большинства серверов придется устанавливать NRPE Nagios клиент на сервере, который необходимо мониторить.
Nagios
По моему мнению, самая удачная бесплатная система мониторинга с открытым исходным кодом. Существует очень много плагинов для расширения его функциональности, также Вы сами можете написать свои плагины при необходимости, на офсайте очень обширная документация. Единственное, что установка не очень легкая для неопытных пользователей, также для большинства серверов придется устанавливать NRPE Nagios клиент на сервере, который необходимо мониторить.
пятница, 29 января 2010 г.
Вывод своего IP в Linux
1. Скачать: who.c
2. Скомпилировать:
3. Использование:
Версия:
Вывод IP:
Присвоить IP переменной:
2. Скомпилировать:
cc who.c -o whoip
cp whoip /usr/local/bin
3. Использование:
Версия:
whoip -VВывод IP:
whoipПрисвоить IP переменной:
myip=`whoip`
четверг, 28 января 2010 г.
Yum репоризатарии для RHEL 4/5
Все репозитории в основном берутся с одних источников, но советую прикрепить еще и эти:
Для RHEL 4:
Эту запись нужно добавить в /etc/yum.conf:
RPMForge
На данный момент лучший репозиторий
Установка очень простая, просто делаем команду для Вашей системы
Узнать систему:
пример:
Узнать архитектуру:
Пример:
* Red Hat Enterprise Linux 5 / i386:
* Red Hat Enterprise Linux 5 / x86_64:
* Red Hat Enterprise Linux 4 / i386:
* Red Hat Enterprise Linux 4 / x86_64:
* Red Hat Enterprise Linux 3 / i386:
* Red Hat Enterprise Linux 3 / x86_64:
* Red Hat Enterprise Linux 2 / i386:
* Red Hat Linux 9 / i386:
* Red Hat Linux 7.3 / i386:
Вот и все
Для RHEL 4:
Эту запись нужно добавить в /etc/yum.conf:
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/dries/RPMS
RPMForge
На данный момент лучший репозиторий
Установка очень простая, просто делаем команду для Вашей системы
Узнать систему:
# cat /etc/redhat-releaseпример:
[root@valroot ~]# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 8)
Узнать архитектуру:
uname -iПример:
[root@valroot ~]# uname -i
x86_64
* Red Hat Enterprise Linux 5 / i386:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm* Red Hat Enterprise Linux 5 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm* Red Hat Enterprise Linux 4 / i386:
rpm -Uhv http://apt.sw.be/redhat/el4/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.i386.rpm* Red Hat Enterprise Linux 4 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm* Red Hat Enterprise Linux 3 / i386:
rpm -Uhv http://apt.sw.be/redhat/el3/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.i386.rpm* Red Hat Enterprise Linux 3 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el3/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.x86_64.rpm* Red Hat Enterprise Linux 2 / i386:
rpm -Uhv http://apt.sw.be/redhat/el2.1/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el2.rf.i386.rpm* Red Hat Linux 9 / i386:
rpm -Uhv http://apt.sw.be/redhat/9/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh9.rf.i386.rpm* Red Hat Linux 7.3 / i386:
rpm -Uhv http://apt.sw.be/redhat/8.0/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh7.rf.i386.rpmВот и все
Подписаться на:
Сообщения (Atom)