Начал падать апач, при ближайшем рассмотрении dmesg выдал:
possible SYN flooding on port 80. Sending cookies.
посмотрим кто же у нас лидер по SYN запросам:
netstat -n -p | grep SYN_REC| awk '{print $5}'|awk -F: '{print $1}' | sort -n | uniq -c | sort -nr | head -n1
на первом месте 88.147.212.229 с числом 1030, это один из наших победителей. банним ублюдка:
iptables -I INPUT -p tcp -s 88.147.212.229 -j REJECT --reject-with tcp-reset
если таких явных лидеров нет (и ничего не валится, кроме сообщений в /var/log/messages), то возможно ложное срабатывание. Лечим так:
sysctl -w net.ipv4.tcp_syncookies=0
затем в конфиг /etc/sysctl.conf добавляем строчку:
net.ipv4.tcp_syncookies=0
проверяем:
cat /proc/sys/net/ipv4/tcp_syncookies
понедельник, 26 октября 2009 г.
Ура, я обновился до 9.10
Вчера обновил свою убунту до 9.10. Специально сидел до ночи, чтобы посмтреть на нее и оценить. А утром то на работу нужно... Прочитать про выход ubuntu 9.10 можно на смарте.
Я пока доволен. Полтора года не чистил системные разделы. А вот так по случаю удалил всю хрень, которая накопиа=лась за это время. Разбирать не нужные мне файлы не хотелось - жалко времени. Важные документы/фотки/файлы уже забекаплены.
Нужно иногда вот так очищать все безвозвратно от мусора времени. Ведь все оно и не нужно совсем, файлы эти старые, жалко удалить, а ведь и применить некуда.
Кароч я за очитску и за обновленный софт.
Я пока доволен. Полтора года не чистил системные разделы. А вот так по случаю удалил всю хрень, которая накопиа=лась за это время. Разбирать не нужные мне файлы не хотелось - жалко времени. Важные документы/фотки/файлы уже забекаплены.
Нужно иногда вот так очищать все безвозвратно от мусора времени. Ведь все оно и не нужно совсем, файлы эти старые, жалко удалить, а ведь и применить некуда.
Кароч я за очитску и за обновленный софт.
четверг, 22 октября 2009 г.
Обновил 8.04, получил проблему. Решение что-то нелогичное нашлось.
Пробема - при старте апача и некоторых программ получал такую ошибку.
apache2: error while loading shared libraries: libldap_r-2.4.so.2: cannot open shared object file: No such file or directory
root@cruz:/usr/lib# ln -s libldap_r-2.4.so.2.0.5 libldap_r-2.4.so.2
Решение:
root@cruz:/usr/lib# ln -s libldap_r-2.4.so.2.0.5 libldap_r.so.2
root@cruz:/usr/lib# ln -s liblber-2.4.so.2.0.5 liblber.so.2
apache2: error while loading shared libraries: libldap_r-2.4.so.2: cannot open shared object file: No such file or directory
root@cruz:/usr/lib# ln -s libldap_r-2.4.so.2.0.5 libldap_r-2.4.so.2
Решение:
root@cruz:/usr/lib# ln -s libldap_r-2.4.so.2.0.5 libldap_r.so.2
root@cruz:/usr/lib# ln -s liblber-2.4.so.2.0.5 liblber.so.2
cache_cf.cc squid.conf unrecognized: 'broken_vary_encoding'
Сцуко, протаскался с этой херней часа четыре, так и не решил. Сквида старует если закментить стоку с broken_vary_encoding. Вообще по сути эта зрень разрешает принимать битые заголовки от апача. Хоть старутет с закоменченой, но все равно что-то не так.
среда, 14 октября 2009 г.
vzquota : (error) Quota on syscall for id : Device or resource busy
Currently used file(s):
(deleted) /vz/private/file_example.php vzquota on failed [3]
fix:решение
Посомтреть lsof-ом кто открыл в данный момент этот файл.
lsof /vz/private/
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bacula-fd 3044 root 10r DIR 253,0 4096 329045 /vz/private
тормозим сервис и запускаем впс
(deleted) /vz/private/file_example.php vzquota on failed [3]
fix:решение
Посомтреть lsof-ом кто открыл в данный момент этот файл.
lsof /vz/private/
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bacula-fd 3044 root 10r DIR 253,0 4096 329045 /vz/private
тормозим сервис и запускаем впс
суббота, 10 октября 2009 г.
Backup mysql из консоли.
Для создания резервной копии базы данных можно воспользоваться утилитой mysqldump, которая доступна через unix shell.
Команда для создания бэкапа:
mysqldump --opt --password=pass database_name > path/to/file.sql
Команда для восстановления бэкапа (при условии, что файл уже лежит на сервере):
mysql --user=user --password=pass database_name < path/to/file.sql
Команда для создания бэкапа:
mysqldump --opt --password=pass database_name > path/to/file.sql
Команда для восстановления бэкапа (при условии, что файл уже лежит на сервере):
mysql --user=user --password=pass database_name < path/to/file.sql
Не работает звук на nvidia MCP61
Смотрим вывод lspci, наблюдаем там такую строчку:
"Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)"
Ищем в нете, находим: чтобы заработала данная звуковая карта в линухе нужно прописать в
/etc/modprobe.d/alsa-base (или похожий файл со словом alsa, у меня в альте он назывался /etc/modprobe.d/alsa-modindex)
и прописуем в нем строчку
options snd-hda-intel model=3stack
закоментировав остальные.
Оригинал, который мне помог:
Looking at my motherboard book (motherboard is NF61S) shows that the card is actually a RealTek ALC861. To make this card work, add the following to /etc/modprobe.d/alsa-base
options snd-hda-intel model=3stack
пятница, 2 октября 2009 г.
Подписаться на:
Сообщения (Atom)