Полезные команды freebsd

Полезные команды для Linux/ubuntu и Freebsd

Есть определенный перечень команд в Ubuntu и FreeBSD, которые используются не очень часто, а в случае с серверами которые один раз настроил и тупо просто мониторишь их, вылетают из головы. Поэтому буду для себя и Вас конспектировать их в данной статье которая будет постоянно дополняться и изменяться.

  1. shutdown – r now – перезагрузка системы
  2. shutdown -p now – выключение системы (принудительное если shutdown без ключей не срабатывает)
  3. reboot – перезагрузка системы

Если при установки freesd вы не установили порты(и папки ports нету в usr) то эти две команды исправят этот пробел

  1. portsnap fetch (выполняется очень долго т.к. из интернета подтягивается большое кол-во обновлений)
  2. portsnap extract
  3. portsnap fetch update (обновление портов)

—————————————————————————————————
Удаляем все  комментарии в файле

  1. Вот первый конфиг который тупо удалит все строки где присутствуют в начале строки знаки #
    grep -v «^#» /etc/test.conf
  2. А это команда помимо того что уберет все строки с решеткой , она еще удалит пустые строки, что сделает читаемость намного приятной и без промотки.
    grep -v «^#» /etc/test.conf | sed -e ‘/^$/d’

небольшие пояснения:

  • ^ — обозначает начало строки
  • # — собственно символ комментирования, следующий за началом строки
  • | grep — это передача вывода первой команды на обработку второй
  • $ — означает конец строки

—————————————————————————————————

Такой простой командой можно проверить статус запущенного сервиса/usr/local/etc/rc.d/openfire status

результат должны получить такой :

openfire is running as pid 598
Это говорит о том что процесс openfire запущен под номер процесса 598.

 

—————————————————————————————————
Очистить содержимое файла в Linux

cat /dev/null > /var/log/messages

—————————————————————————————————
Как узнать размер папки в Freebsd

Для того, чтобы узнать размер конкретной папки, вводим:

du -hsx /var , где /var – путь к папке о которой хотим узнать  размер

—————————————————————————————————

Вывести на экран содержимое файла без комментариев 

cat /usr/local/etc/squid/squid.conf | grep -v ^# | grep -v ^$

—————————————————————————————————

Вывести версию операционной системы

Если Вам нужно узнать версию системы, системы, то Вам поможет след команда:

uname -sr
FreeBSD 8.2-PRERELEASE

для более детального отчета можно использовать команду

uname -a
FreeBSD freebsd 10.3-RELEASE-p16 FreeBSD 10.3-RELEASE-p16 #0: Tue Apr 24 11:37:03 KRAT 2018 root@freebsd:/usr/src/sys/amd64/compile/nibbl amd64

—————————————————————————————————

Как узнать версию установленного пакета

Для Freebsd:

pkg info | grep mc
libXdmcp-1.1.2 X Display Manager Control Protocol library
mc-4.8.18 Midnight Commander, a free Norton Commander Clone

Для Linux/Ubuntu

sarg -version
SARG version: 2.3.10 Apr-12-2015

—————————————————————————————————

Как узнать сколько осталось место на диске

freebsd#  df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad4s1a     15G    287M     13G     2%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad4s1f    8.6G    142K    7.9G     0%    /tmp
/dev/ad4s1d    145G    134G     99M   100%    /usr
/dev/ad4s1e     53G    6.0G     43G    12%    /var

Как видим место на /usr почти закончилось.

—————————————————————————————————

nibbl
Оцените автора
NIBBL
Добавить комментарий

  1. skabed

    Спасибо. Пригодилось.

    Ответить