This site primarily focuses on my technical interests - Amateur Radio, electronics, FreeBSD, and computers.
суббота, 16 февраля 2013 г.
пятница, 15 февраля 2013 г.
AFEDRI SDR-Net
AFEDRI SDR-Net это приемник построенный по архитектуре прямой выборки сигнала или если использовать английскую терминологию direct sampling Software Defined Receiver - SDR ( см. рисунок внизу). Данный приемник, после первоначальной цифровой обработки сигнала (АЦП, преобразование частоты, фильтрация) посылает принятый широкодиапазонный сигнал на персональный компьютер в виде комплексного I/Q потока данных.
четверг, 14 февраля 2013 г.
Утилита Find
Вывести все лог-файлы время последнего доступа к которым больше 5 дней:
find /var/log/ -name "*.log" -atime +5d -print
удалитьfind /var/log/ -name "*.log" -atime +5d -delete
найти файлы с определенным содержимымfind /home/domains/ -name "*" -exec grep -H "3C696672616D65207" {} \; | awk -F":" '{print $1}'
Найти и заменить во всех файлах определенного типа один текст на другой:#!/bin/sh
for i in `find /usr/home/admin -name "*.html" -exec grep -H "first text" {} \; | awk -F":" '{print $1}' | xargs`; do sed -i '' 's/first text/second text/g' $i; done
Найти и заменить определенный файл на другой во всех подпапках:find /folder-where-search -name "oldfile.name" -exec cp /newfile.name {} \;
Обнулить определенные файлы:#!/bin/sh
for FILE in `find /home/LOGS/ERRORS -name "*apache" -print 2> /dev/null`
do
echo 1 > $FILE
done
среда, 13 февраля 2013 г.
GBDE
Создание криптоконтейнера в FreeBSD.
1. Необходимо подгрузить модуль geom_bde
1. Необходимо подгрузить модуль geom_bde
# kldload geom_bdeи для автоматической загрузки модуля при старте прописываем в /boot/loader.conf
geom_bde_load="YES"
вторник, 12 февраля 2013 г.
Мониторинг FreeBSD
sysctl kern.ipc.numopensockets – количество открытых сокетов
df -H – количество свободного места
df -i – количество свободных инодов
netstat -inb – передано через интерфейс в байтах
netstat -w1 – количество пакетов/ошибок/байт на интерфейсе
netstat -ibt вывод сетевых интерфейсов с разбивкой по IP адресам, отображает объём трафика, количество ошибок, коллизий.
netstat -rn — отображает таблицу маршрутизации
top -S – показать системные процессы в топе (по дефолту они не показываются)
top -mio – показать I/O по процессам
vmstat -z чего не хватает
vmstat -i прерывания по устройствам
diskinfo -t da0 – тест на дисковую производительность
gstat – нагрузка на диски
gstat -a — используется для вывода только активных устройств
iostat -d -w1 -c7 – нагрузка на диски
iostat -d -w5 — показывать информацию по дискам, с периодичностью в пять секунд безостановочно
iostat -dx -w5 — показывает расширенную статистику
systat -io start 1 - отображает нагрузку на процессов, дисковую подсистему
systat -ifstat 1 – интенсивность передачи трафика
systat -vmstat 1 — отображает суммарную системную статистику
systat -netstat 1 — показывает активные сетевые соединения
systat -tcp 1 — отображает статистику tcp-соединения, возможен просмотр по icmp, ip, icmp6, ip6
systat -iostat 1 — отображает нагрузку на процессов, дисковую подсистему
systat -swap 1 — показывает загрузку файла подкачки
tunefs -p /var/ – информация о настройках файловой системы
swapinfo — показывает информацию о файле подкачки.
lsof -i -n — показывает открытые интернет-соединения
lsof -i -n |grep ESTABLISHED — показывает открытые, и установленные сетевые соединения
sockstat -l — список портов открытых на прослушивание
sockstat -c список установленных соединений
sockstat -4, -6 — по протоколу ipv4 или ipv6
Подписаться на:
Сообщения (Atom)