Автор: Сергей
Полезные команды на FreeBSD
- top -SPH
Поключаемся удаленно к физической консоли (например к 7-ой) и авторизируемся в ней:
- watch -W ttyv7
root
Password:
Теперь выходим из watch нажатием сочетания клавиш Ctrl+G. Читаем лог обновления:
Посмотреть кто счас в системе и на какой консоли:
- watch -w
Количество последних ребутов:
- #last reboot
Отправка эл. почты с консоли:
- echo "текст письма" | mail -s "тема" admin@example.com
Показать 10 последних введённых команд в shell:
- history 10
Кто был или находится в системе:
- #last
#who
Обновление роутинга в FreeBSD:
- #/etc/rc.d/routing restart
Для просмотра размера директории можно использовать команду
- du -hsx /usr/home/ss/
вывод данной команды будет 14M /home/ss/
Также можно просмотреть размер всех вложенных папок для определенной директории для этого нужно перейти в эту директорию и ввести команду:
- cd /var/squid/
# du -h -d 1
101M ./cache
68M ./logs
169M .
Отображение устройств
- camcontrol devlist
atacontrol list
- mount -t msdosfs /dev/da0s1 /mnt
- umount -v -f /mnt/
- umount -v -f /dev/da0s1
- fsck -t ufs -y /dev/da0s1a
- mount -t ufs /dev/da0s1a /dev/usb
- make showconfig
- find / -name winbindd_privileged
- make BATCH=yes install clean
- make search name='cacti'
Данная команда архивирует содержимое папки без создания директории в которой файлы находятся
- tar cvf /mnt/backup_proxy/mail/rise.ua/destination_filename.tar -C folder_to_archive/
Добавить права на для групы на чтение и запись
- chmod -R g+rw
- du -d1 /var/mail/test/ | grep '9[0-9][0-9]M'
- CTRL + U
CTRL + Y
- curl --socks4 172.15.120.28:1080 wiset.pp.ua
- pw groupmod группа -d пользователь1,пользователь2
- echo "testing_mail" | sendmail -f "test@wiset.pp.ua" admin@wiset.pp.ua
- less /var/run/dmesg.boot
sysctl hw