Чтобы корректно скачивались большие файлы в конфиге добавляем:
Use Sendfile off
proftpd >1.3.0
суббота, 29 декабря 2007 г.
среда, 28 ноября 2007 г.
Кодировка UTF-8 для Abills
Спасибо mnk. Оригинальный пост - http://abills.net.ua/forum/viewtopic.php?t=3281&highlight=utf8
Вот сделал, может кому пригодиться (на примере utf8). База MYSQL 5 -остается в cp1251.
1. Правим файл /usr/abils/libexec/config.pl
2. Файл /usr/abills/Abills/XML.pm строка ~577
3. Файл /usr/abills/Abills/defs.conf строка ~38
4. Файл /usr/abills/Abills/HTML.pm сторока ~98
5. Спомощью команды iconv перекодируем файлы в директории /usr/abils/language/, а также файлы usr/abills/Abills/defs.conf и /usr/admin/cgi-bin/admin/index.cgi Например, для файла russian.pl
И поменять в них $CHARSET=" windows-1251" на $CHARSET=" utf8", хотя работает и без этого.
Вот сделал, может кому пригодиться (на примере utf8). База MYSQL 5 -остается в cp1251.
1. Правим файл /usr/abils/libexec/config.pl
Код: |
#For MySQL 5 and highter $conf{dbcharset}='utf8'; |
Код: |
$conf{MAIL_CHARSET}='utf8'; $conf{default_language}='russian'; $conf{default_charset}='utf8'; |
2. Файл /usr/abills/Abills/XML.pm строка ~577
Код: |
my $CHARSET=(defined($attr->{CHARSET})) ? $attr->{CHARSET} : 'utf-8'; |
3. Файл /usr/abills/Abills/defs.conf строка ~38
Код: |
$lang_charset='utf-8'; |
4. Файл /usr/abills/Abills/HTML.pm сторока ~98
Код: |
$self->{CHARSET}=(defined($attr->{CHARSET})) ? $attr->{CHARSET} : 'utf-8'; |
5. Спомощью команды iconv перекодируем файлы в директории /usr/abils/language/, а также файлы usr/abills/Abills/defs.conf и /usr/admin/cgi-bin/admin/index.cgi Например, для файла russian.pl
Код: |
iconv -fcp1251 -tutf8 russian.pl -orussian.pl1 mv russian.pl1 russian.pl |
И поменять в них $CHARSET=" windows-1251" на $CHARSET=" utf8", хотя работает и без этого.
среда, 17 октября 2007 г.
Маршрутизация от источника - украл на opennet
Добавим новуютаблицу для машин, :
# echo 200 han >> /etc/iproute2/rt_tables
Добавим в таблицу правила приема пакетов:
# ip rule add from 192.168.18.30 table han
Теперь необходимо добавить маршрты:
# ip route add default via 172.17.192.254 dev vlan0192 table han
# ip route add 172.17.192.0/24 via 172.17.192.1 dev vlan0192 table han
После этого необходимо сбросить кеш маршрутизатора:
# ip route flush cache
Смотрим че там получилось:
# ip rule list
среда, 26 сентября 2007 г.
Proftp
Собирать proftpd так
USE="-acl" emerge proftpd
Если этого не сделать, то будут проблемы с авторизацией, как их обойти хз, но стандартными методами я не асилил )) легче было пересобрать и конфигурить в соответствии со старыми версиями
USE="-acl" emerge proftpd
Если этого не сделать, то будут проблемы с авторизацией, как их обойти хз, но стандартными методами я не асилил )) легче было пересобрать и конфигурить в соответствии со старыми версиями
вторник, 25 сентября 2007 г.
Сразу после установки генты
Обновим портежи:
emerge --sync
emerge portage
поправим /etc/make.conf:
ACCEPT_KEYWORDS="~x86"
USE="-X -kde -gnome -ipv6 -gtk -ldap -alsa slang"
ставим cfg-update:
emerge cfg-update
emerge sdif
поправим конфиг /etc/cfg-update:
MERGE_TOOL=/usr/bin/sdiff
emerge --sync
emerge portage
поправим /etc/make.conf:
ACCEPT_KEYWORDS="~x86"
USE="-X -kde -gnome -ipv6 -gtk -ldap -alsa slang"
ставим cfg-update:
emerge cfg-update
emerge sdif
поправим конфиг /etc/cfg-update:
MERGE_TOOL=/usr/bin/sdiff
Теперь обновимся. Только для начала желательно поставить gentoolkit
# emerge --update --deep --newuse world
# emerge --depclean
# revdep-rebuild
вторник, 18 сентября 2007 г.
Новый eth
# cd /etc/init.d
# ln -s net.lo net.eth0
handbook все-таки рулит http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
# ln -s net.lo net.eth0
handbook все-таки рулит http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
Новое ядро
Делаем:
genkernel --menu-config all
конфигурим
ждем пока все соберется
дописываем в /boot/grub/grub.conf новое ядро и перегружаемся
Все )
genkernel --menu-config all
конфигурим
ждем пока все соберется
дописываем в /boot/grub/grub.conf новое ядро и перегружаемся
Все )
понедельник, 17 сентября 2007 г.
Attansic L1 Gigabit Ether
Материны взял под сервера а у них сеть на этом чипе построена, в ядре 2.6.22 только экспериментальный драйвер :( Ща на kernel.org буду смотреть что к чему
Исправление кривой кодировки Mysql
ALTER TABLE cpg149_albums CHANGE title title BLOB;
ALTER TABLE cpg149_albums CHANGE title title varchar(255) CHARACTER SET utf8;
ALTER TABLE cpg149_albums CHANGE title title varchar(255) CHARACTER SET utf8;
Как в gentoo увидеть список установленных пакетов?
Например, так:
root@localhost# emerge epm
root@localhost# epm -qa
или так:
root@localhost# emerge gentoolkit
root@localhost# qpkg -I -v
root@localhost# emerge epm
root@localhost# epm -qa
или так:
root@localhost# emerge gentoolkit
root@localhost# qpkg -I -v
Пример policy routing в Linux (маршрутизация в зависимости от IP источника)
ip rule add from 10.1.10.0/24 to 0/0 table 102 pref 100
ip route add table 102 via 10.1.10.1
ip rule add from 10.1.11.0/24 to 0/0 table 103 pref 100
ip route add table 103 via 10.1.11.45
ip route add table 102 via 10.1.10.1
ip rule add from 10.1.11.0/24 to 0/0 table 103 pref 100
ip route add table 103 via 10.1.11.45
Подписаться на:
Сообщения (Atom)