Posts Tagged freeBSD

мониторинг работы с диском

Вот полезные утилиты для мониторинга работы системы и поцессов с жесткими дисками:
gstat
top -m io -o total
lsof

Добавить комментарий

RAMdrive в freeBSD

C mdmfs у меня ничего не получилось, нашел другой способ:
mdconfig -a -t swap -s 128M -u 10
newfs -U /dev/md10
mount /dev/md10 /tmp
chmod 1777 /tmp

уничтожить ramdisk:
umount /tmp
mdconfig -d -u 10

Добавить комментарий

freebsd размер директории

du -sL

Добавить комментарий

FreeBSD: Средства мониторинга

Взял отсюда

Во FreeBSD существует огромное количество средств для получения информации о функционировании системы. Однако некоторые из них спрятаны немного нетривиально.

Информация о дисках

  • mount – показывает смонтированные подразделы и флаги из монтирования
  • df – показывает смонтированные подразделы, их размер и свободное место на них
  • fdisk /dev/ad0 – показывает информацию о диске ad0 и разделах на нем
  • disklabel /dev/ad0s1 – показывает список подразделов в первом разделе диска ad0
  • swapinfo – показывает список подразделов свопинга на дисках и их использование
  • fstat – показывает список открытых файлов (имена файлов не выводятся)
  • pstat -f – выводит список открытых файлов (имена файлов не выводятся)
  • systat -vmstat n – каждые n секунд выводит количество транзакций с диском в секунду, объем
  • записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в
  • течение которого диск был занят работой.
  • iostat – выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
  • vmstat – выводит количество операций на диске в секунду
  • /stand/sysinstall – можно посмотреть и изменить разметку диска и монтирование
  • less /etc/fstab – таблица монтирования при загрузке
  • Информация о процессоре и памяти

  • systat -vmstat n – вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and
    15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)
  • top – аналогичная информация в сокращенном виде + использование памяти и свопа в мегабайтах, список процессов, отсортированных по использованию процессора.
  • ps afx – список запущенных процессов и время процессора на каждый
  • Информация о сети

  • ifconfig – список сетевых интерфейсов с ip-адресами, масками, mac-адресами, типами карт и их статусами (названия карточек можно посмотреть в файле конфигурации ядра)
  • systat -ifstat n – объем трафика за n секунд на всех сетевых интерфейсах
  • netstat – вывод активных сетевых соединений (сокетов)
  • systat -netstat n – аналог netstat в реальном времени
  • systat -ip n – таблица IP-пакетов и ошибок по типам за n секунд
  • systat -tcp n – таблица TCP-пакетов и ошибок по типам за n секунд
  • systat -icmp n – таблица ICMP-пакетов и ошибок по типам за n секунд
  • netstat -ibt – список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом,
    количеством ошибок, коллизий, значением watchdog-таймера
  • netstat -r – таблица маршрутизации
  • arp -a – таблица ARP
  • tcpdump -i rl0 host 192.168.61.20 and port 80 – сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.61.20 и порт 80
  • trafshow -i rl0 – программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов)
  • Службы времени

  • date – выводит текущее время и дату
  • w – выводит, сколько времени назад система загрузилась и залогиненных пользователей
  • last – выводит историю перезагрузок и входов пользователей
  • Добавить комментарий

    systat -v 1, vmstat -w 1

    systat -v 1, vmstat -w 1

    Добавить комментарий

    tacacs+ и cisco

    aaa new-model
    tacacs-server host 88.201.x.x
    tacacs-server key tackey

    Прочтите эту запись до конца »

    Добавить комментарий

    Если забыт пароль root во FreeBSD

    Оригинал тут: http://forum.ru-board.com/topic.cgi?forum=8&topic=3618
    Во время обратного отсчета при загрузке системы нажмите любую клавишу (кроме Enter) это прервет загрузку системы и появится приглашение:

    Ok
    Пишем:
    boot -s (загрузка в однопользовательском режиме)
    #
    пишем:
    mount -u/ (монтируем корневую систему в rw режиме)
    пишем:
    mount -a (монтируем остальные файловые системы)
    passwd root (меняем пароль)

    Добавить комментарий

    WCCPv2, cisco, freeBSD, squid

    Дано: cisco 3750, сервер с freeBSD. Надо настроить WCCPv2.
    3750 умеет редиректить пакеты к проксе только через L2. Похоже, она просто подменяет destination mac в пакете пользователя. Получать пакеты обратно, однако, 3750 хочет уже только через GRE. При использовании такой схемы, необходимо, чтобы сервер с проксёй и циска находились в одном L2 сегменте. Судя по описанию, цисковские роутеры умеют перенаправлять пакеты от пользователей через GRE, а значит нахождение в одном сегменте уже не является необходимостью.
    Прочтите эту запись до конца »

    Добавить комментарий

    rm

    rm – удалить файл
    rm -d – удалить директорию
    rm -rd – удалить непустую директорию

    Добавить комментарий

    w

    Еще одна замечательная команда w. Из мана:

    The w utility prints a summary of the current activity on the system, including what each user is doing.

    Прочтите эту запись до конца »

    Добавить комментарий

    Предыдущие записи »