Системные приложения из '/usr/sbin' во FreeBSD


Автор: lissyara.


Родилось случайно - решил сделать вообще по всем - ибо оказалось довольно много применений, а в форуме развернулись дебаты - как и что лучше применять. Итог - представлен тут. Тут же можно и примеры применения писать.
Ввиду большого количества приложений, можно развернуть все, ну и наверно добавлю режим просто просмотра - без поля ввода коммента... Если руки дойдут :))

“IPXrouted” — даемон для вызова таблицы IPX роутинга [0 шт.]

“ac” — даемон аккаутинга (сколько времени кто залогинен на машине) [0 шт.]

“accton” — включение/отключение системного аакаунта [0 шт.]

“acpiconf” — управление функциями питания ACPI [1 шт.]
lissyara, 2007-03-24 в 22:19:18

Эксперименты с переходами в спящие состояния ни к чему хорошему не привели, зато можно достать кучу инфы о батарейке ноута:
acer# /usr/sbin/acpiconf -i batt
Design capacity: 4000 mAh
Last full capacity: 3927 mAh
Technology: secondary (rechargeable)
Design voltage: 11100 mV
Capacity (warn): 200 mAh
Capacity (low): 120 mAh
Low/warn granularity: 264 mAh
Warn/full granularity: 3780 mAh
Model number: Primary
Serial number:
Type: Lion
OEM info: ACER
State: charging
Remaining capacity: 90%
Remaining time: unknown
Present rate: 0 mA
Voltage: 12464 mV
acer#

“acpidb” — отладчик ACPI DSDT [0 шт.]

“acpidump” — анализ и создание дампа ACPI таблиц в памяти и ASL [0 шт.]

“adduser” — команда для добавления нового пользователя [0 шт.]

“amd” — автоматическое монтирование файловых систем [0 шт.]

“amq” — программа для определения состояния amd [0 шт.]

“ancontrol” — конфигурирование устройств Aironet 4500/4800 [0 шт.]

“apm” — управление BIOS APM и вывод его информации [0 шт.]

“apmd” — даемон мониторинга Advanced Power Management [0 шт.]

“arlcontrol” — конфигурирование устройства Aironet Arlan 655 [0 шт.]

“arp” — показ и управление разрешением адресов [0 шт.]

“asf” — добавление файлов символов [0 шт.]

“atmarpd” — даемон интерфейса ATMARP/SCSP [0 шт.]

“audit” — утилита управления аудитом [0 шт.]

“auditd” — даемон управления логами аудита [0 шт.]

“auditreduce” — выбор записей из файлов следов аудита [0 шт.]

“authpf” — пользовательский шелл аутентификационного шлюза [0 шт.]

“bcmfw” — утилита скачивания прошивки для Bluetooth USB устройств, основанных на чипе Broadcom BCM2033 [0 шт.]

“boot0cfg” — утилита инсталляции/конфигурирования менежера загрузки [0 шт.]

“bootparamd” — сервер параметров загрузки (для бездисковых клиентов) [0 шт.]

“bootpef” — компилятор BOOTP Extension File [0 шт.]

“bootptest” — посылка запросов BOOTP и печать ответов [0 шт.]

“bsnmpd” — простой и расширяемый SNMP даемон [0 шт.]

“bt3cfw” — утилита закачки прошивки для 3Com Bluetooth PC card driver [0 шт.]

“bthidcontrol” — утилита управления Bluetooth HID [0 шт.]

“bthidd” — даемон Bluetooth HID [0 шт.]

“btxld” — редактор связей для BTX клиентов [0 шт.]

“burncd” — управление драйвером ATAPI CD-R/RW [0 шт.]

“callbootd” — мана нет. Предположительно что-то про вызовы к серверу загрузки... Баг репорт накатал Smile) [0 шт.]

“cdcontrol” — утилита управления аудио компакт-дисками [0 шт.]

“chkgrp” — проверка синтаксиса файла групп [0 шт.]

“chkprintcap” — проверка действительности записей в БД спула печати [0 шт.]

“chown” — изменение влаельца/группы файла [0 шт.]

“chroot” — изменение корневой директории [0 шт.]

“ckdist” — проверить программные дистрибутивы [0 шт.]

“config” — сборка системных конфигурационных файлов [0 шт.]

“cron” — даемон для выполнения запланированных команд [0 шт.]

“ctm” — программа зеркалирования исходных кодов [0 шт.]

“ctm_dequeue” — отсылка ctm дельты по почте [0 шт.]

“ctm_rmail” — отсылка ctm дельты по почте [0 шт.]

“ctm_smail” — отсылка ctm дельты по почте [0 шт.]

“cursor” — установка формы курсора на видео драйвере pcvt VT220 [0 шт.]

“daemon” — запуск программы отдельно от контрольного терминала [0 шт.]

“dconschat” — пользовательский интерфейс к dcons [0 шт.]

“devinfo” — вывод информации о системной конфигурации устройств [0 шт.]

“digictl” — контроль устройств Digiboard [0 шт.]

“diskinfo” — вывод информации о дисковом устройстве [0 шт.]

“dnssec-keygen” — инструмент генерации ключа DNSSEC [0 шт.]

“dnssec-signzone” — инструмент подписывания зоны DNSSEC [0 шт.]

“dtmfdecode” — декодирует тоны DTMF из A-law аудио данных [0 шт.]

“editmap” — вызывает и редактирует обну запись из БД карт для sendmail [0 шт.]

“edquota” — редактирование пользовательских квот [0 шт.]

“extattrctl” — управление расширенными аттрибутами UFS1 [0 шт.]

“faithd” — даемон трансляции FAITH IPv6/v4 [0 шт.]

“fdcontrol” — показ и модификация параметров флоппи-диска [0 шт.]

“fdformat” — отформатировать дискету [0 шт.]

“fdread” — прочесть флоппи-диск [0 шт.]

“fdwrite” — отформатировать и записать флоппи диск [0 шт.]

“fixmount” — исправление удалённых (в смысле, нелокальных) записей монтирования [0 шт.]

“flowctl” — утилита управления ng_netflow [0 шт.]

“fontedit” — редактирование шрифтов [0 шт.]

“freebsd-update” — скачивание и инсталляция бинарных обновлений FreeBSD [0 шт.]

“fsinfo” — координирование информации файловой системы [0 шт.]

“fwcontrol” — утилита управления FireWire [0 шт.]

“g711conv” — конвертация к G.711 [0 шт.]

“gensnmptree” — генерация файлов С и заголовочных файлов из файла примечаний MIB [0 шт.]

“getextattr” — манипуляция расширенными аттрибутами [0 шт.]

“getfmac” — печать метки MAC для объекта файловой системы [0 шт.]

“getpmac” — печать метки MAC связанной с процессом [0 шт.]

“gstat” — вывод сатистики о дисках GEOM [0 шт.]

“hccontrol” — конфигурационая утилита HCI [0 шт.]

“hcsecd” — управление ключами связи и PIN-кодами для устройств Bluetooth [0 шт.]

“hcseriald” — наблюдение за последовательными устройствами Bluetooth [0 шт.]

“hlfsd” — даемон связи домашней файловой системы [0 шт.]

“hostapd” — аутентификатор для сетей IEEE 802.11 [0 шт.]

“hostapd_cli” — текстовая программа для интерактивного взаимодействия с hostapd [0 шт.]

“hoststat” — симлинк hoststat -> /usr/sbin/mailwrapper [0 шт.]

“iasl” — Intel ACPI компилятор/декомпилятор [0 шт.]

“idprio” — хардлинк на idprio [0 шт.]

“ifmcstat” — выгрузка статистики мультикастового группового упрвления по интерфейсу [0 шт.]

“inetd” — суперсервер (запускает по вызовам другие сервисы) [0 шт.]

“iostat” — отчёт о статистике ввода/вывода [0 шт.]

“ip6addrctl” — конфигурирование политики выбора адреса для IPv6 и IPv4 [0 шт.]

“isdnd” — даемон управления соединениями isdn4bsd ISDN [0 шт.]

“isdndebug” — показ и управление переменными ядра и статистики для isdn4bsd [0 шт.]

“isdndecode” — утилита декодирования протокола isdn4bsd ISDN [0 шт.]

“isdnmonitor” — инструмент удалённого мониторинга isdn4bsd/isdnd [0 шт.]

“isdnphone” — дозвон по телефону и прочее для isdn4bsd [0 шт.]

“isdntel” — утилита управления ответом по телефону isdn4bsd [0 шт.]

“isdntelctl” — управление конфертированием телефонного звука isdn4bsd [0 шт.]

“isdntrace” — утилита трассировки протокола ISDN isdn4bsd [0 шт.]

“ispcvt” — проверка, что текущий видеодрайвер драйвер pcvt [0 шт.]

“jail” — заключение в тюрьму процесса и его прямых потомков [0 шт.]

“jexec” — выполнение команды внутри существующей клетки [0 шт.]

“jls” — список активных клеток [0 шт.]

“kbdcontrol” — утилита управления/конфигурации клавиатуры [0 шт.]

“kbdmap” — хардлинк на vidfont [0 шт.]

“kcon” — управление/рамап клавиатуры pcvt [0 шт.]

“keyserv” — сервер для сохранения частных ключей шифрования [0 шт.]

“kgmon” — генерация дампа буферов профиля операционной системы [0 шт.]

“kgzip” — сжатие ядра [0 шт.]

“kldxref” — генерация подсказок для загрузчика ядра [0 шт.]

“kstash” — сохранение мастер пароля KDC в файл [0 шт.]

“ktutil” — управление keytabs (закладками ключей чтоль...) Kerberos [0 шт.]

“l2control” — конфигурационная утилита l2control [0 шт.]

“l2ping” — посылка L2CAP ECHO_REQUEST к удалённому устройству [0 шт.]

“lastlogin” — показывает время последнего входа в систему пользователя [0 шт.]

“loadfont” — утилита pcvt для загрузки шрифтов в VGA/EGA платы [0 шт.]

“lpc” — контрольная программа принтера [0 шт.]

“lpd” — даемон спулера принтера [0 шт.]

“lptcontrol” — утилита для минипуляции драйвером принтера lpt [0 шт.]

“lptest” — утилита для генерации шаблона ряби (для тестирования терминалов) [0 шт.]

“lsextattr” — хардлинк на getextattr [0 шт.]

“lwresd” — лёгкий даемон-резольвер [0 шт.]

“mailstats” — показ почтовой статистики [0 шт.]

“mailwrapper” — вызывает MTA основываяcь на конфигурации [0 шт.]

“makemap” — создание карт базы данных для sendmail [0 шт.]

“manctl” — управление страницами манов [0 шт.]

“map-mbone” — групповой отобразитель соединениий [0 шт.]

“memcontrol” — управление поведением системного кэша с экономией памяти [0 шт.]

“mergemaster” — слияние конфигурационных файлов, во время обновления [0 шт.]

“mixer” — установка/отображение значений смесителей звукой карты [0 шт.]

“mk-amd-map” — создание карты БД для Amd [0 шт.]

“mld6query” — посылка группового запроса слушателя [0 шт.]

“mlxcontrol” — утилита управления Mylex DAC-family RAID [0 шт.]

“mount_nwfs” — монтирование тома NetWare с файл-сервера NetWare [0 шт.]

“mount_portalfs” — монтирование даемона портала [0 шт.]

“mount_smbfs” — монтирование общего ресурса с файл-сервера SMB [0 шт.]

“mountd” — сервис удалённых запросов на NFS монтирование [0 шт.]

“moused” — передаёт данные мыши к драйверу консоли [0 шт.]

“mptable” — показать таблицу конфигурации MP [0 шт.]

“mrinfo” — показ конфигурации группового роутера [0 шт.]

“mrouted” — даемон групповой IP маршрутизации [0 шт.]

“mtest” — тестирование группового членства операций сокета и ввода-вывода [0 шт.]

“mtrace” — вывод групповых путей от источника к получателю [0 шт.]

“mtree” — карта иерархии директорий [0 шт.]

“named” — сервер DNS [0 шт.]

“named-checkconf” — инструмент проверки конфигурационного файла named [0 шт.]

“named-checkzone” — инструмент проверки пригодности файла зоны [0 шт.]

“named.reconfig” — перезагрузка конфигурации сервера имён [0 шт.]

“named.reload” — хардлинк на named.reconfig [0 шт.]

“ndis_events” — релей событий от драйвера ndis к wpa_supplicant [0 шт.]

“ndiscvt” — конвертация драйвера Windows(R) NDIS для использования с FreeBSD [0 шт.]

“ndisgen” — генерация модуля драйвера FreeBSD из дистрибутива драйвера Windows(R) NDIS [0 шт.]

“ndp” — управление/диагностика протокола обнаружения соседей IPv6 [0 шт.]

“newsyslog” — обслуживает системные лог-файлы для управления их размером [0 шт.]

“nfsd” — удалёный NFS-сервер [0 шт.]

“ngctl” — утилита управления netgraph [0 шт.]

“nghook” — соединение с узлом netgraph [0 шт.]

“nologin” — вежливый отказ в логине [0 шт.]

“ntp-keygen” — программа генерации ключа для ntpd [0 шт.]

“ntpd” — даемон Network Time Protocol (NTP) [0 шт.]

“ntpdate” — установка даты и времени через NTP [0 шт.]

“ntpdc” — программа специальных запросов NTP [0 шт.]

“ntptime” — чтение переменных ядра о времени [0 шт.]

“ntptrace” — трассирует цепочку NTP серверов к первичному источнику [0 шт.]

“pac” — информация учётной записи принтера/плотера [0 шт.]

“pccardc” — инструмент управления/мониторинга PC-CARD (PCMCIA) [0 шт.]

“pciconf” — диагностическая утилита для шины PCI [0 шт.]

“periodic” — запуск периодических системных функций [0 шт.]

“pkg_add” — утилита для инсталляции пакетов дистрибутивов софта [0 шт.]

“pkg_check” — обработка подписей пакаджей [0 шт.]

“pkg_create” — утилита для создания пакетов дистрибутивов софта [0 шт.]

“pkg_delete” — утилита для удаления предварительно инсталлированных пакетов дистрибутивов софта [0 шт.]

“pkg_info” — утилита для показа информации о пакетах дистрибутивов софта [1 шт.]
stgib, 2007-10-23 в 19:57:02

Смотрим доступные опции у установленных портов:
dir=/usr/ports
for port in $(pkg_info -qoa | sort); {
grep -H 'defined(.*)' $dir/$port/Makefile
} | sort -u
/usr/ports/lang/ocaml/Makefile:.if !defined(WITHOUT_THREADS)
/usr/ports/lang/ocaml/Makefile:.if !defined(WITHOUT_TK)
/usr/ports/lang/ocaml/Makefile:.if !defined(WITHOUT_X11)
/usr/ports/lang/ocaml/Makefile:.if defined(WITHOUT_TK)
/usr/ports/lang/ocaml/Makefile:.if defined(WITH_CMP_LIB)
/usr/ports/lang/ocaml/Makefile:.if defined(WITH_OPT_DEF)
/usr/ports/lang/perl5.8/Makefile:.if !defined(WITHOUT_PERL_64BITINT)
/usr/ports/lang/perl5.8/Makefile:.if defined(ENABLE_SUIDPERL)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITHOUT_PERL_MALLOC)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_DEBUGGING)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_GDBM)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_PERL_MALLOC)
/usr/ports/lang/perl5.8/Makefile:.if defined(WITH_THREADS)
...

Беглый просмотр версий:
pkg_info -Ex xorg
xorg-apps-7.3
xorg-cf-files-1.0.2_2
xorg-drivers-7.3
xorg-fonts-100dpi-7.3
xorg-fonts-7.3
xorg-fonts-75dpi-7.3
xorg-fonts-cyrillic-7.3
xorg-fonts-miscbitmaps-7.3
xorg-fonts-truetype-7.3
xorg-fonts-type1-7.3
xorg-libraries-7.3_1
xorg-server-1.4_1,1

А нужен ли нам devel/glib20:
pkg_info -qRx glib
irssi-devel-20071015
Видимо, да.

А что это за программа `resize':
pkg_info -W `which resize`
/usr/local/bin/resize was installed by package xterm-229

А нужны ли нам сироты:
prefix=/usr/local
for file in $(find $prefix/bin $prefix/sbin -type f | sort); {
[ $(pkg_info -qW $file) ] || rm -i $file
}
remove /usr/local/bin/tiffgt? ^C

Посмотрим-ка должен ли быть такой файл в пакете graphics/tiff:
pkg_info -qLx tiff | grep tiffgt
/usr/local/man/man1/tiffgt.1.gz
/usr/local/share/doc/tiff/man/tiffgt.1.html
И куда ж он делся? ;)

“pkg_sign” — хардлинк на pkg_check [0 шт.]

“pkg_version” — обобщение инсталлироанных версий пакаджей [0 шт.]

“pmccontrol” — управление счётчиками мониторов производительности железа [0 шт.]

“pmcstat” — измерение производительности с мониторингом производительности железа [0 шт.]

“pnpinfo” — отчёт о устройствах Plug-n-Play ISA [0 шт.]

“portsnap” — закачка и извлечение сжатых снэпшотов дерева портов [0 шт.]

“powerd” — утилита управления питанием системы [0 шт.]

“ppp” — протокол точка-точка (user-ppp) [0 шт.]

“pppctl” — программа управления PPP [0 шт.]

“pppd” — даемон протокола точка-точка [0 шт.]

“pppstats” — вывод статистики PPP [0 шт.]

“praliases” — показ системных почтовых альясов [0 шт.]

“praudit” — вывод содержимого файлов аудита [0 шт.]

“procctl” — очистка флагов событий procfs [0 шт.]

“pstat” — показ системных структур данных [0 шт.]

“purgestat” — симлинк purgestat -> /usr/sbin/mailwrapper [0 шт.]

“pw” — создание, удаление, модификация и показ систеных пользователей и групп [0 шт.]

“pwd_mkdb” — генерация БД паролей [0 шт.]

“quot” — показ дискового пространства занятого каждым пользователем [0 шт.]

“quotaoff” — хардлинк на quotaon [0 шт.]

“quotaon” — включение/выключение квот на файловую систему [0 шт.]

“rarpd” — обратный ARP-даемон [0 шт.]

“raycontrol” — конфигурирование устройств Raytheon Raylink/Webgear Aviator [0 шт.]

“repquota” — суммирование квоты для файловой системы [0 шт.]

“rfcomm_pppd” — даемон RFCOMM PPP [0 шт.]

“rip6query” — инструмент отладки RIPng [0 шт.]

“rmextattr” — хардлинк на getextattr [0 шт.]

“rmt” — модуль удалённого протокола магинтной ленты [0 шт.]

“rmuser” — удаление пользователя из системы [0 шт.]

“rndc” — утилита управления сервером имён [0 шт.]

“rndc-confgen” — инструмент генерации ключа rndc [0 шт.]

“route6d” — даемон роутинга RIP6 [0 шт.]

“rpc.lockd” — даемон блокировки файлов NFS [0 шт.]

“rpc.statd” — даемон мониторинга статуса хоста [0 шт.]

“rpc.umntall” — уведомление NFS-серверов о отмонтированных файловых системах NFS [0 шт.]

“rpc.yppasswdd” — сервер для обновления паролей NIS [0 шт.]

“rpc.ypxfrd” — сервер передачи какт NIS [0 шт.]

“rpcbind” — униерсальные адреса для маппера номеров RPC программ [0 шт.]

“rrenumd” — даемон перенумерации роутера [0 шт.]

“rtadvd” — даемон оповещения роутера [0 шт.]

“rtprio” — выполнение, осмотр или модификация приоритета утилит, или процессов, или времени простоя планировщика [0 шт.]

“rtsold” — даемон запроса роутера [0 шт.]

“rwhod” — сервер статуса системы [0 шт.]

“sa” — вывод статистики систеных акаунтов [0 шт.]

“scon” — управление режимами экрана для видео драйвера pcvt [0 шт.]

“scspd” — даемон SCSP [0 шт.]

“sdpcontrol” — утилита запроса SDP [0 шт.]

“sdpd” — даемон Bluetooth Service Discovery Protocol [0 шт.]

“sendmail” — симлинк sendmail -> /usr/sbin/mailwrapper [0 шт.]

“setextattr” — хардлинк на getextattr [0 шт.]

“setfmac” — установка метки MAC для объекта файловой системы [0 шт.]

“setfsmac” — установка метки MAC для файловой иерархии [0 шт.]

“setpmac” — запустить команду под иной MAC меткой процесса [0 шт.]

“sicontrol” — драйвер конфигурации и отладки Specialix SI/XIO [0 шт.]

“sliplogin” — подключение сетевого интерфейса последовательного порта [0 шт.]

“slstat” — отчёт о статистике IP последовательного порта [0 шт.]

“smbmsg” — посылка/получение сообщений через SMBus [0 шт.]

“snapinfo” — показ моментального снимка местположения файловых систем UFS [0 шт.]

“sntp” — нету мана. Баг репорт накатал. [0 шт.]

“spkrtest” — тестовый скрипт для тестирования драйвера спикера [0 шт.]

“spray” — послать много пакетов к хосту [0 шт.]

“sshd” — даемон OpenSSH [0 шт.]

“swapinfo” — хардлинк на pstat [0 шт.]

“sysinstall” — инструмент инсталляции/конфигурации системы [0 шт.]

“syslogd” — логгирование системных сообщений [0 шт.]

“tcpdchk” — проверка конфигурации TCP-враппера [0 шт.]

“tcpdmatch” — tcp wrapper oracle [0 шт.]

“tcpdrop” — разрыв TCP соединения [0 шт.]

“tcpdump” — дамп сетевого траффика [0 шт.]

“tcpslice” — извлечение части и/или склеивание файлов tcpdump [0 шт.]

“timed” — даемон сервера времени [0 шт.]

“timedc” — управляющая программа timed [0 шт.]

“traceroute” — вывод роутинга пакетов к сетевому хосту [0 шт.]

“traceroute6” — вывод роутинга пакетов IPv6 к сетевому хосту [0 шт.]

“trpt” — транслитерация протокола трассировки [0 шт.]

“tzsetup” — установка локальной временной зоны [0 шт.]

“ugidfw” — контроль доступа к объектам файловой системы в стиле файрволла [0 шт.]

“usbd” — заведует подключением/отключением USB [0 шт.]

“usbdevs” — отображает USB-устройства подключнные к системе [0 шт.]

“vidcontrol” — утилита конфигурации и управления системной консолью [0 шт.]

“vidfont” — интерфейсная часть для syscons [0 шт.]

“vipw” — редактирование файла паролей [0 шт.]

“vnconfig” — конфигурирование и включение дисков в памяти [0 шт.]

“vt220keys” — задаёт SHIFTED (при нажатом шифте) функции на терминале VT220 [0 шт.]

“watch” — подглядывание за другой tty консолью [0 шт.]

“watchdog” — программа управления watchdog [0 шт.]

“watchdogd” — даемон watchdog [0 шт.]

“wicontrol” — конфигурирование беспроводных устройств Lucent, Intersil, и Atheros [0 шт.]

“wire-test” — тестирование вашего сетевого интерфейса и локального IP-адреса [0 шт.]

“wlconfig” — чтение/запись конфигурационных параметров wavelan [0 шт.]

“wpa_cli” — программа текстового фронтэнда для взаимодействия с wpa_supplicant [0 шт.]

“wpa_supplicant” — запрос WPA/802.11i для беспроводных сетевых устройств [0 шт.]

“yp_mkdb” — генерация БД NIS [0 шт.]

“ypbind” — даемон связи домена NIS [0 шт.]

“ypinit” — сборка установка ДБ NIS [0 шт.]

“yppoll” — запрос версии карты YP с сервера YP [0 шт.]

“yppush” — принудительной размножение обновлённых БД NIS [0 шт.]

“ypserv” — сервер БД NIS [0 шт.]

“ypset” — говорит ypbind какой использовать YP сервер [0 шт.]

“zdump” — дампер вреемнной зоны [0 шт.]

“zic” — компилятор временной зоны [0 шт.]

“zzz” — приостанавливает ACPI или APM систему [0 шт.]

Обновлено: 12.03.2015