igNix.ru
Опубликовано igNix.ru (http://www.ignix.ru)

Главная > Версия для печати > Версия для печати

Полезные мелочи

Содержание:

  • Порты
    • Удобный поиск и установка
    • Что нужно обновлять?
  • Демоны
    • Подсчет процессов занятых пользователем
  • Железо
    • Скорость чтения HDD
    • Какой процесс нагружает HDD
  • Уборка
    • Уборка после пересборки ядра

Порты

Удобный поиск и установка

Иногда приходится сталкиваться с тем что не знаешь, где конкретно искать тот или иной порт для этого есть такая вещь как "whereis"
И чтобы совсем было удобно пустим по конвейеру те поставим точку с запятой ";"

и укажем что делать дальше "make config-recursive install clean", опция config-recursive позволяет сразу рекурсивно сконфигурировать все зависимости дабы не сидеть и не подтверждать каждый пакет

cd `whereis -q desktopbsd-tools`;make config-recursive install clean

Если собрали порт без поддержки какой нибудь опции, а нужно что то добавить или убрать, делаем следующее:

В диалоге настройки выбираем опции те что необходимы или убираем ненужные
cd /usr/ports/www/squid/ && make config

И собираем пакет
make FORCE_PKG_REGISTER=yes install clean

Что нужно обновлять?

Отобразить только необходимые программы для обновления.

/usr/sbin/pkg_version -v |grep '<'

Или вот так:
pkg_version -vIL=

Демоны

Подсчет процессов занятых пользователем

ps -auxww | grep Raven2000 | wc -l

Железо

Скорость чтения HDD

dd if=/dev/ad4 of=/dev/null bs=1m count=1024

Какой процесс нагружает HDD

# top -m io -o total

Уборка

Уборка после пересборки ядра

Я создал себе такой файлик:

vi /uborka

#!/bin/sh
chflags -R noschg /usr/obj/usr
rm -rf /usr/obj/usr
cd /usr/src
make cleandir
make cleandir

chmod 777 /uborka

и после пересборки ядра просто запускаю его
/uborka

можно ещё удалить старое ядро:
rm -rf /boot/kernel.old

Ваша оценка: Нет Средняя: 4.8 (13 голосов)

Источник (получено 17/08/2025 - 11:37): http://www.ignix.ru/book/freebsd/bonus/poleznye_melochi