Расширение файловой системы на LVM добавлением дисков

Новые диски уже в системе.

В теории что бы расширить файловую систему на LVM сделать примерно следующие:

pvcreate /dev/sdd /dev/sde

потом расширяем группу (будем считать, что она называется VolGroup01 )

vgextend VolGroup01 /dev/sdd /dev/sde

потом расширяем логический том (допустим LogVol00, на все имеющиеся свободное место)

lvextend -l +100%FREE /dev/VolGroup01/LogVol00

А потом расширяем файловую систему.  ext4 можно увеличивать online без размонтирования

resize2fs /dev/VolGroup01/LogVol00

Как то так.

просмотр что получилось командами:

pvdisplay

vgdisplay

lvdisplay

Установка NX FreeNX на CentOS 5

yum install nx freenx

cd /etc/nxsetup

В папке /etc/nxserver выполняем

nxsetup ––install ––setup-nomachine-key

после этого подключаемся существующими пользователями и все

joomla вопросы вместо русских букв

Это связано с серверами у которых соединение с базой данных в UTF8 кодировке. Например вы видите что вся база в cp1251 и можно в базе прочитать текст — русские ссылки например в таблице меню, то есть с базой все ок, а на сайте все равно все тексты в виде знаков вопросов. Тут есть неплохое решение:

Подправить файл /includes/database.php примерно на 100 строке, так что бы там было следующее

$this->_table_prefix = $table_prefix;

@mysql_query(«SET NAMES ‘cp1251′», $this->_resource);
@mysql_query( «set session character_set_server=cp1251», $this->_resource );
@mysql_query( «set session character_set_database=cp1251», $this->_resource );
@mysql_query( «set session character_set_connection=cp1251», $this->_resource );
@mysql_query( «set session character_set_results=cp1251», $this->_resource );
@mysql_query( «set session character_set_client=cp1251», $this->_resource );

$this->_ticker = 0;
$this->_log = array();

установка eaccelerator на centos 5

eAccelerator – это кешер для php – очень хорошо ускоряет работу сервера, за счет сохранения бинарного кода выполняемого скрипта. Ведь каждый раз при запуске php скрипта php интерпритатор переводит его в бинарный код. С установленным eaccelerator’ом ему на это не придется тратить время. Особенно актуально для блогов, сайтов на CMS или CJ сайтов. Все сайты с высокой посещаемостью и использованием php скриптов просто обязаны иметь это расширение.

yum install php-devel
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6-rc1.tar.bz2
tar xvfj eaccelerator-0.9.6-rc1.tar.bz2
cd eaccelerator-0.9.6-rc1
phpize
./configure
make
make install
Создаем файл /etc/php.d/eaccelerator.ini следующего содержания:

extension=»eaccelerator.so»
eaccelerator.shm_size=»16″
eaccelerator.cache_dir=»/var/cache/eaccelerator»
eaccelerator.enable=»1″
eaccelerator.optimizer=»1″
eaccelerator.check_mtime=»1″
eaccelerator.debug=»0″
eaccelerator.filter=»»
eaccelerator.shm_max=»0″
eaccelerator.shm_ttl=»0″
eaccelerator.shm_prune_period=»0″
eaccelerator.shm_only=»0″
eaccelerator.compress=»1″
eaccelerator.compress_level=»9″

создаем каталог для временных файлов и даем права на запись:

mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator

перезагружаем апач

/etc/init.d/httpd restart

Install XenServer tools centos 5

# cd /mnt
# ls
# mkdir xs-tools
# mount /dev/xvdd /mnt/xs-tools/
mount: block device /dev/xvdd is write-protected, mounting read-only
# cd /mnt/xs-tools/Linux/
# bash install.sh
Detected `CentOS release 5.2 (Final)’ (centos version 5).

The following changes will be made to this Virtual Machine:
* packages to be installed/upgraded:
— kernel-xen-2.6.18-53.1.13.el5.xs4.1.0.24.x86_64.rpm
— xe-guest-utilities-4.1.0-257.x86_64.rpm

Continue? [y/n] y

Preparing…########################################### [100%]
1:xe-guest-utilities########################################### [100%]
Preparing…########################################### [100%]
package kernel-xen-2.6.18-92.el5 (which is newer than kernel-xen-2.6.18-53.1.13.el5.xs4.1.0.24) is already installed

You should now reboot this Virtual Machine.

Как исключить из обновления yum определенные пакеты

RedHat/Fedora/CentOS

Заходим в /etc/yum.conf.

Прописываем параметр exclude= и в нем прописываем через запятую пакеты, например, для xmms строчка выглядит так:

exclude=xmms-a52dec,xmms-cdread,xmms-mad,xmms-devel,xmms-wma,xmms,xmms-lirc,xmms-alarm,xmms-coverviewer,xmmsctrl

CentOS 5 — YUM: «TypeError: unsubscriptable object»

При вводе команды  yum update  выходит ошибка:

File «/usr/lib/python2.4/site-packages/yum/sqlitesack.py», line 470, in _sql_pkgKey2po
pkg = self._packageByKey(repo, ob[‘pkgKey’])
File «/usr/lib/python2.4/site-packages/yum/sqlitesack.py», line 413, in _packageByKey
po = self.pc(repo, cur.fetchone())
File «/usr/lib/python2.4/site-packages/yum/sqlitesack.py», line 68, in __init__
self._read_db_obj(db_obj)
File «/usr/lib/python2.4/site-packages/yum/sqlitesack.py», line 94, in _read_db_obj
setattr(self, item, _share_data(db_obj[item]))
TypeError: unsubscriptable object

Исправляется вводом :

yum clean all

Списки блокировки dnsbl

b.barracudacentral.org
bl.deadbeef.com
bl.emailbasura.org
bl.spamcannibal.org
bl.spamcop.net
blackholes.five-ten-sg.com
blacklist.woody.ch
bogons.cymru.com
cbl.abuseat.org
cdl.anti-spam.org.cn
combined.abuse.ch
combined.rbl.msrbl.net
db.wpbl.info
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
dnsbl.ahbl.org
dnsbl.cyberlogic.net
dnsbl.inps.de
dnsbl.njabl.org
dnsbl.sorbs.net
drone.abuse.ch
drone.abuse.ch
duinv.aupads.org
dul.dnsbl.sorbs.net
dul.ru
dyna.spamrats.com
dynip.rothen.com
fl.chickenboner.biz
http.dnsbl.sorbs.net
images.rbl.msrbl.net
ips.backscatterer.org
ix.dnsbl.manitu.net
korea.services.net
misc.dnsbl.sorbs.net
noptr.spamrats.com
ohps.dnsbl.net.au
omrs.dnsbl.net.au
orvedb.aupads.org
osps.dnsbl.net.au
osrs.dnsbl.net.au
owfs.dnsbl.net.au
owps.dnsbl.net.au
pbl.spamhaus.org
phishing.rbl.msrbl.net
probes.dnsbl.net.au
proxy.bl.gweep.ca
proxy.block.transip.nl
psbl.surriel.com
rbl.interserver.net
rdts.dnsbl.net.au
relays.bl.gweep.ca
relays.bl.kundenserver.de
relays.nether.net
residential.block.transip.nl
ricn.dnsbl.net.au
rmst.dnsbl.net.au
sbl.spamhaus.org
short.rbl.jp
smtp.dnsbl.sorbs.net
socks.dnsbl.sorbs.net
spam.abuse.ch
spam.dnsbl.sorbs.net
spam.rbl.msrbl.net
spam.spamrats.com
spamlist.or.kr
spamrbl.imp.ch
t3direct.dnsbl.net.au
tor.ahbl.org
tor.dnsbl.sectoor.de
torserver.tor.dnsbl.sectoor.de
ubl.lashback.com
ubl.unsubscore.com
virbl.bit.nl
virus.rbl.jp
virus.rbl.msrbl.net
web.dnsbl.sorbs.net
wormrbl.imp.ch
xbl.spamhaus.org
zen.spamhaus.org
zombie.dnsbl.sorbs.ne

ps. весь список не забивал…