Freebsd

Get Started. It's Free
or sign up with your email address
Rocket clouds
Freebsd by Mind Map: Freebsd

1. misc

1.1. nextboot -k GENERIC

1.2. ntpdate -q pool.ntp.org

1.3. Samba

1.3.1. sudo pdbedit -w -L список пользователей

1.3.2. sudo smbpasswd -a user установка пароля юзеру

1.4. диски

1.4.1. geom disk list показать размер диска

1.5. system

1.5.1. users

1.5.1.1. добавить в группу pw groupmod groupname -m user

1.5.1.2. chsh -s /usr/local/bin/bash

1.5.1.3. adduser -s -q

1.5.1.4. mount -u / # mount -a

1.5.1.5. chpass

1.5.1.6. pw groupshow wheel

1.5.1.7. pw groupmod groupname -m user

1.5.1.8. pw useradd -n newuser -e 01-09-2008 -m -s /usr/local/bin/bash -h 0 -L restricted -c "New user on FreeBSD"

1.5.1.9. pw user mod olookianchenko -p 31-mar-06 принудительная смена пароля

1.5.1.10. pw usermod USER -g GROUP сменить primary group

1.5.2. kldstat -vvv информация о модулях

2. updates

2.1. portupgrade

2.1.1. -a всех

2.1.2. -ai c вопросами

2.1.3. -anrR скачать всё с инета но не устанавливать

2.1.4. port отдельный порт

2.1.5. -R PORT обновить все порты зависимые

2.1.6. -af

2.1.7. -b сохранить старые версии пакетов

2.1.8. -arR установить ранее скачанное

2.1.9. -anrR показать что будет с софтом

2.1.10. -anrR скачать всё с инета но не устанавливать

2.2. portaudit

2.2.1. -F -a удалить старые и поставить новые

2.3. pkg_

2.3.1. pkg_version -v показать что нужно обновлять

2.3.2. pkg_version -vIL'<'

2.3.3. pkg_add

2.3.4. pkg_info

2.3.5. pkg_cutleaves

2.3.6. pkg_delete

2.3.7. pkg-descr

2.3.8. pkg-plist

2.3.9. pkg_updating

2.3.10. pkg_deinstall -a удалить всё

2.3.11. Pkgdb

2.3.12. pkg_sort

2.4. поиск

2.5. portmanager

2.5.1. -u апдейт всех с зависимостями

2.5.2. portname

2.5.3. shells/bash -l -u -f

2.6. freebsd-update

2.6.1. fetch

2.6.2. install

2.6.3. rollback

2.6.4. -r 8.1-RELEASE upgrade

2.7. утилиты

2.7.1. CVS

2.7.2. sysinstall

2.7.3. Portmaster

2.7.3.1. -a апдейт всех портов

2.7.3.2. -аf upgrade/rebuild all ports

2.7.3.3. -Da

2.7.3.4. -na список обновление в последовательности

2.7.4. portsclean

2.7.4.1. -C

2.7.4.2. -D

2.7.4.3. -DD

2.7.5. portversion -l '<'

2.7.5.1. показать устаревшие пакеты

2.7.6. portsnap

2.7.6.1. fetch

2.7.6.2. extract

2.7.6.3. update

2.7.6.4. -I update обновить индексный файл INDEX

2.7.7. CVSup

2.7.8. pkgdb -F

2.7.8.1. создать БД уст. пакетов

2.7.9. CTM

2.7.10. make

2.7.10.1. fetch

2.7.10.2. fetch-list

2.7.10.3. fetch-recursive-list

2.8. порты

2.8.1. portsnap fetch update

2.8.2. cd /usr/ports/ && make update && make index

3. network

3.1. netstat

3.1.1. rn

3.1.2. f inet

3.1.3. -ibt - список интерфейсов, разбитых по ip-адресам (!)

3.1.4. trafshow -i rl0

3.2. pstat -f

3.3. systat

3.3.1. информация о загрузке интерфейсов systat -ifstat n

3.3.2. -ifstat n - объем трафика за n секунд на всех сетевых интерфейсах

3.3.3. -netstat n - аналог netstat в реальном времени

3.3.4. -ip n - таблица IP-пакетов и ошибок по типам за n секунд

3.3.5. tcp n

3.3.6. -icmp n - таблица ICMP-пакетов и ошибок по типам за n секунд

3.4. ifstat

3.5. iftop

3.5.1. display bandwidth usage on an interface by host

3.6. nettop

3.6.1. показывает сетевую активность по категориям

3.7. nstrems

3.7.1. показывает текущие потоки на интерфейсе

3.8. tcptrack

3.8.1. показывает текущие соединени

3.9. sockstat

3.9.1. -c подключённые

3.9.2. -4 tcp4

3.9.3. -l прослушивающие

3.10. pftop

3.11. tcpshow

3.12. tcpdump

3.12.1. tcpdump 'tcp[13] & 2!=0' -s 256 -nettti pflog0 host 81.222.241.194 and port 443

3.12.2. tcpdump -s 256 -nettti pflog0 host 81.222.241.194 and port 80 or port 443

3.12.3. tcpdump -s 256 -nettti pflog0 host 81.222.241.194 and port 80 or port 443

3.12.4. tcpdump -s 256 -nettti pflog0 host 81.222.241.194 and dst port 443

3.12.5. 'tcp[13] == 2' флаги SYN

3.12.6. tcpdump -s 256 -nettti pflog0 host 81.222.241.194 and 'tcp[13] == 2' and '(dst port 80)'

3.12.7. -nti pflog0 action block заблокированные на фаере

3.12.8. фильтры

3.12.8.1. ip

3.12.8.2. ip6

3.12.8.3. portrange

3.12.8.4. action

3.12.8.4.1. block

3.12.8.4.2. pass

3.12.8.5. ruleset

3.12.8.5.1. ruleset/ruleset

3.12.8.6. rulenum

3.12.8.6.1. 123

3.12.8.7. ifname

3.12.8.7.1. interface

3.12.8.8. inbound

3.12.8.9. reason

3.12.8.9.1. match, bad-offset, fragment, short, normalize, memory, bad-timestamp, congestion, ip-option, proto-cksum, state-mismatch, state-insert, state-limit, src-limit, and synproxy

3.12.9. параметры

3.12.9.1. -s0 пакеты любого размера

3.12.9.2. -A выводить ASCII

3.12.9.3. -v дополнительный вывод

3.12.9.4. -nn не резолвить имена хостов и портов

3.12.9.5. -r читать из файла

3.12.9.6. -vv показывать кол-во пакетов захваченных

4. Фаервол

4.1. pfctl

4.1.1. проверка nf

4.1.2. загрузить правила ef

4.1.3. правила

4.1.3.1. трансляции sr

4.1.3.2. фильтрации sn

4.1.4. статистика

4.1.4.1. sm

4.1.4.2. всего sa

4.1.4.3. -ss показать states

4.1.4.4. si

4.1.4.5. sr ruleset

4.1.4.6. -sr -vv | grep "^@" | less список правил с номерами

4.1.4.7. -t TABLE -T show -v статистика таблицы

4.1.5. уровень x

4.1.6. просмотр

4.1.6.1. просмотр конфига vvsr

4.1.6.2. правил -v -s rules

4.1.6.3. -s info

4.1.7. тайминги st

4.1.8. -F сброс

4.1.8.1. all flush ALL

4.1.8.2. rules flush only the RULES

4.1.8.3. -F queue flush only queue’s

4.1.8.4. -F nat flush only NAT

4.1.8.5. info

4.1.8.6. -z clear all counters

4.1.8.7. -Fs To flush existing state entries, explicitely use

4.1.9. разное

4.1.9.1. nvf

4.1.9.2. xm

4.1.9.3. sr

4.1.9.4. pfctl -R -f /etc/pf.conf load only the FILTER rules

4.1.9.5. -N -f /etc/pf.conf load only the NAT rules

4.1.9.6. -O -f /etc/pf.conf load only the OPTION rules

4.1.9.7. -vt bacula -Ts просмотр статистики по таблице

4.1.10. таблицы

4.1.10.1. -t my_net -Tz сбросить счётчики

4.1.10.2. -t TABLENAME

4.1.10.2.1. kill

4.1.10.2.2. replace

4.1.10.2.3. show

4.1.10.2.4. delete

4.1.10.2.5. flush

4.1.11. output

4.1.11.1. -s rules show filter information

4.1.11.2. -v -s

4.1.11.3. -vvsr

4.1.11.4. -v -s nat

4.1.11.5. -s nat -i xl1

4.1.11.6. -s queue

4.1.11.7. -s label

4.1.11.8. -s state

4.1.11.9. -s info

4.1.11.10. s all

4.2. pftpop

4.3. anchro

4.3.1. echo "pass in proto tcp from 91.210.6.86 to any" | pfctl -a temp -f - временное правило

4.3.2. (echo "pass quick on lo0"; pfctl -sr) | pfctl -f - добавить правило в конец стека

4.3.3. (pfctl -sr; echo "block all") | pfctl -f -

5. средства ИБ

5.1. ossec

5.2. tripwire

5.3. rkhunter

5.4. snort

5.4.1. Sneeze

5.4.2. BASE

5.4.3. Oinkmaster