Шпаргалки FreeBSD


Посмотреть очередность запуска сервисов в freebsd.

rcorder /etc/rc.d/* /usr/local/etc/rc.d/*

Следим за логами

tail -f /var/log/apache2/nerusoft.com-combined.log #доступ к сайту nerusoft.com

Используйте опцию -F, если производится слежение за автоматически архивируемыми файлами журналов, например, с помощью logrotate. В этом случае слежение за файлом будет происходить даже в случае его переименования, пересоздания или удаления.

tail -F /var/log/mail.log #лог почты.

tail -f /var/log/syslog #системный лог.

Cетевые службы.

Система FreeBSD 5.x/6.x скрипт для работы с сетевыми интерфейсами -> netif . Доступен только для рута (root):

Стартуем FreeBSD сетевую службу:
# /etc/rc.d/netif start
Остановить FreeBSD сетевую службу:
# /etc/rc.d/netif stop
restart FreeBSD сетевую службу:
# /etc/rc.d/netif restart

То-же самое при помощи ifconfig (если много сетевух и нет необходимости «ложить» все сетевые интерфейсы)

положить сетевуху (NIC) внаглую:
# ifconfig network-interface down
Запустить сетевой интерфейс (NIC):
# ifconfig network-interface up
Просмотреть список отключенных интерфейсов:
# ifconfig -d
Список включенных сетевух:
# ifconfig -u

FreeBSD обновить / перезагрузить таблицу маршрутизации (routing)
Обязательно надо обновить «routing table» после перезагрузки сетевой службы:
# /etc/rc.d/routing restart

Сделать все через ssh подключение:

Надо ввести команды как одну. Тогда все выполнится в фоновом режиме и никаких проблем с боевым серваком не возникнет:
# /etc/rc.d/networking restart && /etc/rc.d/routing restart

 

 

find — Команда для поиска директорий и файлов.

Рассмотрим простой пример, найдем файлы в директории /home/, начинающиеся с приставки conf:

find /home/ -type f -name 'conf*'

Поиск файлов и директорий созданные за последний день в текущей директории.
find . -ctime -1d

Поиск файлов и директорий чтение которых производилось за последний день в текущей директории.
find . -atime -1d

Поиск файлов и директорий модифицированных за последний день в текущей директории.
find . -mtime -1d

Поиск файлов и директорий созданных либо копированных за последний день в текущей директории.
find . -ctime -1d

Поиск и удаление файлов и папок в текущей директории.
find . | xargs rm

 

mutt  —  отправка файлов по почте из командной строки

echo 'hi black trinitron' | mutt -s "Hello from SWARM" blsw@it911.com.ua -a *.sh

Оставьте комментарий