21.12.2010

установка postgresql на ubuntu

Сама установка sudo apt-get install postgresql

Создание нового пользователя для взаимодействия с базой данных

sudo -i -u postgres


createuser login #(ваш логин в системе)

exit


createdb testdb #создаем новую БД из под нового пользователя

примеры использования tcpdump

посмотреть трафик на интерфейсе:

tcpdump -i fxp1

посмотреть трафик одного хоста:

tcpdump host 1.2.3.4

посмотреть трафик на порте:

tcpdump src port 80

посмотреть IP трафик на хост:

tcpdump ip host 1.2.3.4

посмотреть ARP трафик на хост:

tcpdump arp host 1.2.3.4

посмотреть RARP трафик на хост:

tcpdump rarp host 1.2.3.4

посмотреть трафик, кроме хоста unixserver:

tcpdump not host unixserver

посмотреть трафик на server1 и server2

tcpdump host server1 or host server2

посмотреть содержимое пакетов на интерфейсе tun0 на хост ya.ru

tcpdump -X -i tun0 host ya.ru

подсмотреть номера и пароли к icq

tcpdump -X -i fxp1 port aol

посмотреть содержимое пакетов на интерфейсе tun0 на хост ya.ru, при этом прочитать из каждого пакета по 1500 байт и не преобразовывать IP в имя хоста

tcpdump -X -s 1500 -n -i tun0 host ya.ru

Управление пакетами в CentOS

Установка пакета: rpm -ivh полное_имя_пакета

Проверка установленного пакета: rpm -q имя_пакета

Посмотреть все установленные пакеты: rpm -qa

Удаление пакета: rpm -e

Обновление пакета: rpm -Uvh имя_пакета # перед обновлением надо остановить сервис !!!

Проверка целостности: rpm -V

Полезные утилиты

top
vmstat
w – смотрит процессы от пользователя
ps
free
iostat – выводит загрузку процессора и подсистем ввода/вывода
sar – вывод системной активности, например sar 4 5 вывод в реальном времени
mpstat – выводит данные по мультипроцессорной системе например mpstat -P ALL
pmap -d PID – использование памяти определенным процессом
netstat и ss – всякие сетевые штуки =)
iptraf – мониторинг сети в режиме реального времени
tcpdump – сетевой сниффер
strace – трассировка системных вызовов
lsof – открытые файл сокеты и тп
vnstat – консольный монитор траффика
pstree - выводит процессы в виде дерева

16.12.2010

DDWRT на Beeline

Как настроить Dual Access в сетях типа корбины или билайна на DD-WRT:

1. Плюньте на древние инструкции с форума DD-WRT
2. Настройте PPTP в «основных настройках», укажите использование DHCP, vpn адрес vpn.internet.beeline.ru или что там у вас, логин и пароль, постоянное соединение, шифрование и STP не включайте (STP включить можно, но колец у вас там всё равно нет)
3. Установка -> маршруты, устанавливаем два маршрута:
1) 10.0.0.0 - 255.0.0.0 - 10.0.x.1 - устройство WAN, где x — номер вашей подсети. Если не знаете подсеть, подождите, пока вам выдадут IP по DHCP, потом в статусе можно будет посмотреть.
2) 172.18.224.0 - 255.255.255.0 - 10.0.x.1 - устройство WAN, где x — то же самое. Вообще, правильно было бы установить маску 255.255.255.247, но инструкции от АДС считают иначе. В любом случае, другие IP в этом диапазоне вам фиолетовы, так что не обращайте внимания.
4. Подождём, пока соединится.

В моём случае были проблемы в третьем пункте — указывал не то устройство. Почитав документацию по DD-WRT и покурив тамошнюю схему подключения портов, раскурил правильное устройство.