Posts Tagged ‘ freebsd

Как перечитать содержимое /etc/rc.conf без перезагрузки системы?

Перейдите в однопользовательский режим, а затем возвратитесь обратно в многопользовательский.
На консоли выполните следующее:

shutdown now
(Замечание: без -r или -h)
return
exit

взято из FAQ
Как обновить IP адресс без перезагрузки?

/etc/rc.d/netif restart

Как обновить defaultrouter без перезагрузки?

/etc/rc.d/routing restart

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

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

  1. Информация о дисках
    1. mount – показывает смонтированные подразделы и флаги из монтирования
    2. df – показывает смонтированные подразделы, их размер и свободное место на них
    3. fdisk /dev/ad0 – показывает информацию о диске ad0 и разделах на нем
    4. disklabel /dev/ad0s1 – показывает список подразделов в первом разделе диска ad0
    5. swapinfo – показывает список подразделов свопинга на дисках и их использование
    6. fstat – показывает список открытых файлов (имена файлов не выводятся)
    7. pstat -f – выводит список открытых файлов (имена файлов не выводятся)
    8. systat -vmstat n – каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.
    9. iostat – выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
    10. vmstat – выводит количество операций на диске в секунду
    11. /stand/sysinstall – можно посмотреть и изменить разметку диска и монтирование
    12. less /etc/fstab – таблица монтирования при загрузке
  2. Информация о процессоре и памяти
    1. systat -vmstat n – вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and 15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)
    2. top – аналогичная информация в сокращенном виде + использование памяти и свопа в мегабайтах, список процессов, отсортированных по использованию процессора.
    3. ps afx – список запущенных процессов и время процессора на каждый
    4. grep -i cpu /var/run/dmesg.boot – узнать тип процессора
      Read more

зеркало distfiles для freeBSD и Gentoo

RSYNC="/usr/local/bin/rsync"
OPTS=" -avr --progress --delete-before --temp-dir=/tmp"
SRC="rsync://ftp2.ru.freebsd.org/pub/FreeBSD/distfiles/"
DST="/data/ftp/freebsd/distfiles/"
echo "Started update at" `date` >> /var/log/rsync-freebsd-distfiles.sh.log 2>&1
logger -t rsync "re-rsyncing the frebsd-distfiles tree"
${RSYNC} ${OPTS} ${SRC} ${DST} >> /var/log/rsync-freebsd-distfiles.sh.log 2>&1
echo "End: "`date` >> /var/log/rsync-freebsd-distfiles.sh.log 2>&1
OPTS=" -v --recursive --links --perms --times --delete --devices --timeout=300 --delete-after --exclude=distfiles --progress"
SRC="rsync://ftp2.ru.freebsd.org/pub/FreeBSD/ports/"
DST="/data/ftp/freebsd/ports/"
echo "Started update at" `date` >> /var/log/rsync-freebsd-ports.sh.log 2>&1
logger -t rsync "re-rsyncing the frebsd-ports tree"
${RSYNC} ${OPTS} ${SRC} ${DST} >> /var/log/rsync-freebsd-ports.sh.log 2>&1
echo "End: "`date` >> /var/log/rsync-freebsd-ports.sh.log 2>&1

gentoo

RSYNC="/usr/local/bin/rsync"
OPTS=" -avr --progress --delete-before --temp-dir=/tmp"
SRC="rsync://trumpetti.atm.tut.fi/gentoo/distfiles/"
DST="/data/ftp/gentoo/distfiles/"
echo "Started update at" `date` >> /var/log/rsync-gentoo-distfiles.sh.log 2>&1
logger -t rsync "re-rsyncing the gentoo-distfiles tree"
${RSYNC} ${OPTS} ${SRC} ${DST} >> /var/log/rsync-gentoo-distfiles.sh.log 2>&1
echo "End: "`date` >> /var/log/rsync-gentoo-distfiles.sh.log 2>&1

запрет на удаление файла

Флаги.

Кто может менять флаги (и какие) подробно описывалось в разделе о флагах.

Команда, которая их ставит/убирает – chflags (“change flags”). Формат ее достаточно простой

chflags “флаги” “имя файла”

Read more

Настройка почтовой системы на freebsd

http://www.sys-adm.org.ua/mail/mail-howto-p1.php

или загрузить мануал