FreeBSD. HINTS
Как перечитать содержимое /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'