FreeBSD. HINTS

Материал из Wiki
Перейти к навигации Перейти к поиску

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

Перейдите в однопользовательский режим, а затем возвратитесь обратно в многопользовательский.

На консоли выполните следующее:

shutdown now

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

return

exit

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

/etc/rc.d/netif restart

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

/etc/rc.d/routing restart

Второй IP на одном интерфейсе

/etc/rc.conf

ifconfig_fxp0_alias0=...

Узнать кто открыл файл на шаре SMB

smbstatus | grep "test.ods"

В выводе вторая колонка - это ИД пользователя открывшего файл

Узнаем имя пользователя по ИД

id 1011

или

cat /etc/passwd | grep 1011

Что держит файл или устройство (аналог lsof или fuser)

fstat /dev/ada3

Размер директорий

-k Display block counts in 1024-byte (1-Kbyte) blocks.

-m Display block counts in 1,048,576-byte (1-Mbyte) blocks.

-g (GB) Display block counts in 1,073,741,824-byte (1-Gbyte) blocks.

du -sh -g /mnt/d1

Отладка системных вызовов (аналог strace)

truss -p <PID>

truss -p <PID> -o /tmp/output.txt

Вывод (stdout, stderr) скрипта в файл

/bin/bash -c '/mnt/raid1/data/scripts/zfs_replication_mail02-mail.sh > /mnt/raid1/data/log/zfs_replication_mail02-mail.log 2>&1'

Просмотреть порты на которых работают службы (аналог netstat)

sockstat -l

Посмотреть маршруты в консоли (route print)

netstat -rn

Информация о железе

Память

dmidecode -t memory