note

Bacula including other configuration files

If you wish to break your configuration file into smaller pieces, you can do so by including other files using the syntax @filename where filename is the full path and filename of another file. The @filename specification can be given anywhere a primitive token would appear.

GRANT в mysql

GRANT ALL PRIVILEGES ON DATABASE.* TO USER@host IDENTIFIED BY "password";

eth1: too many iterations (6) in nv_nic_irq.

eth1: too many iterations (6) in nv_nic_irq.
подобная проблема была замечена на сетевушках nvidia c драйвером forcedeth
помогла загрузка модуля с опцией
options forcedeth max_interrupt_work=25

Snippet

echo "512" > /sys/block/sda/queue/nr_requests
echo 10 > /proc/sys/vm/dirty_background_ratio
echo 40 > /proc/sys/vm/dirty_ratio
echo "deadline" > /sys/block/sdc/queue/scheduler
blockdev --setra 8192 /dev/sdc
echo "65536" > /proc/sys/vm/min_free_kbytes

сборка deb-src

Вспомогательные программы
apt-get install debhelper build-essential

Скачать исходники из репозитория
apt-get source package

Распаковать
dpkg-source -x fluxbox_0.9.15.1+1.0rc2-1.dsc

Установить зависимые пакеты для сборки
apt-get build-dep fluxbox

cd fluxbox_0.9.15.1

Проверить зависимости
dpkg-checkbuilddeps

dch -i
fakeroot ./debian/rules binary

http://www.debian.org/doc/manuals/maint-guide/build.ru.html

восстановление soft raid5

Запустить неполный массив
mdadm --assemble --force /dev/md0 /dev/sdb /dev/sdd

Пересоздать
mdadm --create --verbose /dev/md0 --assume-clean --level=raid5
--raid-devices=3 --spare-devices=0 /dev/sda /dev/sdb /dev/sdc

Ребилд диска
mdadm /dev/md0 --fail /dev/sda && mdadm /dev/md0 --remove /dev/sda && mdadm
/dev/md0 --add /dev/sda

Поменять uuid
mdadm --assemble /dev/md0 -u новый_uuid -U uuid /dev/sda /dev/sdb /dev/sdc

-E информация из суперблока
--zero-superblock зачистить суперблок

балансировка сетевух на процессоры

смотрим на какой процессор больше нагрузку
1 столбец - номер прерывания
2 столбец - CPU0
3 столбец - CPU1

# grep eth /proc/interrupts
 18:    5434720  130601656   IO-APIC-fasteoi   eth0
 19:   20537977  184009107   IO-APIC-fasteoi   eth1

судя по количеству прерываний, в 3-ем столбце их больше, следовательно обе сетевушки грузят больше CPU1
так как eth1 делает больше прерываний, её и перенесем на CPU0
# echo 1 > /proc/irq/19/smp_affinity
где
1 - это номер процессора (CPU0)
19 - номер прерывания (eth1)

exim

Удалить все frozen из очереди
# exiqgrep -zi | xargs exim -Mrm

Отправить все
# exim -qqff

операторы сравнения в bash

операторы сравнения в bash
-lt (<)
-gt (>)
-le (<=)
-ge (>=)
-eq (==)
-ne (!=)

List of Debian archive sites

http://ftp.XX.debian.org/debian/ stable (lenny) stable (lenny) release
http://ftp.XX.debian.org/debian/ testing (squeeze) testing (squeeze) release
http://ftp.XX.debian.org/debian/ unstable (sid) unstable (sid) release
http://ftp.XX.debian.org/debian/ experimental experimental pre-release (optional, only for developer)
http://ftp.XX.debian.org/debian/ stable-proposed-updates Updates for the next stable point release (optional)
http://security.debian.org/ stable/updates security updates for stable release (important)