Заметки по FreeBSD


КОМАНДЫ UNIX || FREEBSD



Apache

Apachectl graceful; restart; stop; start

/usr/local/etc/apache22/httpd.conf – конфиг апача

apachectl –l – информация о плагинах

apachectl configtest – проверка синтаксиса конфигов апача



Samba

/usr/local/etc/rc.d/samba start; restart; stop

/usr/local/etc/smb.conf – конфиг самба



PHP

/usr/local/etc/php.ini – конфиг php

/usr/local/etc/php/extention.ini – расширения для php



Mysql

/usr/local/etc/rc.d/mysql-server stop; start; restart

mysql -u root –p Соединиться с mysql-сервером

/var/db/mysql/ - базы mysql



Получение дампа базы $ mysqldump -u root -p data_base > data_base.dump

Получение дампа всех баз $ mysqldump -u root --all-databases > mysql.dump

Восстановление из дампа

Конкретной базы: # mysql -u root -p < data_base.dump

Всех баз: # mysql <mysql.dump

Выполнение sql запроса из файла mysql -u [user]-p [DB] < [Файл]



IPFW

Новое правило ipfw

Ipfw add 1 deny all from IP to any
/etc/rc.d/ipfw restart
ee /etc/hosts.deny
ipfw add 01400 pass ip from any to me dst-port any limit src-addr 10 //ограничить кол-во подключений
ipfw delete $(jot - 20000 20153 1) //удалить несколько правил IPFW !!! ВЫПОЛНЯЕТСЯ ТОЛЬКО ИЗ ПОД WEBMIN !!!
ipfw add 01200 pass tcp from 212.5.185.30 to any
ipfw add 01300 pass tcp from any to 212.5.185.30
ipfw add 1500 allow icmp from any to any

tcpdump -n -q -l | tee /home/dima/ip.log dst port 80 /кто подключен по 80 порту


SENDMAIL
ee /etc/mail/aliases
make aliases
killall sendmail
sendmail -bd



# DNS based IP address spam list bl.spamcop.net
R$* $: $&{client_addr}
R$-.$-.$-.$- $:  $(dnsbl $4.$3.$2.$1.bl.spamcop.net. $: OK $)
ROK $: OKSOFAR
R$+ $: TMPOK
R$+ $#error $@ 5.7.1 $: "550 Mail from " $&{client_addr} " rejected - see bl.spamcop.net"

# DNS based IP address spam list cbl.abuseat.org
R$* $: $&{client_addr}
R$-.$-.$-.$- $:  $(dnsbl $4.$3.$2.$1.cbl.abuseat.org. $: OK $)
ROK $: OKSOFAR
R$+ $: TMPOK
R$+ $#error $@ 5.7.1 $: "550 Mail from " $&{client_addr} " rejected - see cbl.abuseat.org"

# DNS based IP address spam list dnsbl.njabl.org
R$* $: $&{client_addr}
R$-.$-.$-.$- $:  $(dnsbl $4.$3.$2.$1.dnsbl.njabl.org. $: OK $)
ROK $: OKSOFAR
R$+ $: TMPOK
R$+ $#error $@ 5.7.1 $: "550 Mail from " $&{client_addr} " rejected - see dnsbl.njabl.org"

# DNS based IP address spam list dnsbl.sorbs.net
R$* $: $&{client_addr}
R$-.$-.$-.$- $:  $(dnsbl $4.$3.$2.$1.dnsbl.sorbs.net. $: OK $)
ROK $: OKSOFAR
R$+ $: TMPOK
R$+ $#error $@ 5.7.1 $: "550 Mail from " $&{client_addr} " rejected - see dnsbl.sorbs.net"

# DNS based IP address spam list list.dsbl.org
R$* $: $&{client_addr}
R$-.$-.$-.$- $:  $(dnsbl $4.$3.$2.$1.list.dsbl.org. $: OK $)
ROK $: OKSOFAR
R$+ $: TMPOK
R$+ $#error $@ 5.7.1 $: "550 Mail from " $&{client_addr} " rejected - see list.dsbl.org"

# DNS based IP address spam list zen.spamhaus.org
R$* $: $&{client_addr}
R$-.$-.$-.$- $:  $(dnsbl $4.$3.$2.$1.zen.spamhaus.org. $: OK $)
ROK $: OKSOFAR
R$+ $: TMPOK
R$+ $#error $@ 5.7.1 $: "550 Mail from " $&{client_addr} " rejected - see zen.spamhaus.org"



Сеть

/etc/rc.conf – конфиг сети и настройка autorun

/etc/netstart – перезапуск всех настроек конфигов

Ifconfig <интерфейс> up; down





ОБЩИЕ

find / -name 'file' – поиск из консоли

ps afx – список запущенных процессов и время процессора

/var/mail/ - входящая почта

df -h -загрузка разделов

du -h -d 1 - размер папки


DOMAIN

/etc/resolv.conf

/etc/hosts


mount_


Установка

./configure
make
make install

Комментариев нет:

Отправить комментарий