FreeBSD глазами администратора

         

FreeBSD глазами администратора

Как добавить из дистрибутива то, что вы не поставили в процессе инсталляции системы?
Итак. Добавление из дистрибутива
Содержание дистрибутива FreeBSD.
Содержимое раздела src.

FILESYSTEM OPTIONS
"Реальные" FS
Options "CD9660" ISO 9660 filesystem
Options MSDOSFS MS DOS File System
Options MFS Memory File System
Options "MFS_ROOT=10"
Options MFS_AUTOLOAD
Options LFS Log filesystem
Options NFS Network File System
Options NFS_NOSERVER Disable the NFS-server code.

Options "EXT2FS"
"Специальные" FS.
Options PROCFS Process filesystem
Options KERNFS Kernel filesystem
Options FDESC File descriptor filesystem
Options PORTAL Portal filesystem
Options DEVFS devices filesystem
"Вспомогательные" FS.
Options UNION Union filesystem
Options UMAPFS UID map filesystem

Options NULLFS NULL filesystem
Options "NSWAPDEV=20"
Options QUOTA enable disk quotas
Options NULLFS_DIAGNOSTIC options
Общие определения.
Machine "i386"
Cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" aka Pentium(tm) cpu "I686_CPU" aka Pentium Pro(tm)
Ident LINT
Options "CHILD_MAX=128"
Options "OPEN_MAX=128"

Options MATH_EMULATE Support for x87 emulation options GPL_MATH_EMULATE new math emulator
Options FAILSAFE
Options INCLUDE_CONFIG_FILE Include this file in kernel
Options USERCONFIG boot -c editor
Options USERCONFIG_BOOT imply -c and parse info area
Файл конфигурации
Добавление компонент из дистрибутива "вручную".
Что именно нужно копировать?
"Извлечение"
Более "тонкая" работа.

MISCELLANEOUS DEVICES AND OPTIONS
NETWORKING OPTIONS
Options INET Internet communications protocols
Options IPX IPX/SPX communications protocols
Options "IPXPRINTFS=0" IPX/SPX Console Debugging Information
Options "IPX_ERRPRINTFS=0" IPX/SPX Console Debugging Information
Options NETATALK Appletalk communications protocols
Pseudo-device loop Network loopback device
Pseudo-device ether Generic Ethernet
Pseudo-device fddi Generic FDDI

Pseudo-device sl 2 Serial Line IP
Pseudo-device ppp 2 Point-to-point protocol
Pseudo-device sppp Generic Synchronous PPP
Pseudo-device bpfilter 4 Berkeley packet filter
Pseudo-device disc Discard device
Pseudo-device tun 1 Tunnel driver(user process ppp)
Options "TCP_COMPAT_42" emulate 4.2BSD TCP bugs
Options MROUTING Multicast routing
Options IPFIREWALL firewall
Options IPFIREWALL_VERBOSE print information about dropped packets

Options "IPFIREWALL_VERBOSE_LIMIT=100" limit verbosity
Options IPDIVERT divert sockets
Options TCPDEBUG
Что такое package?
В чем заключается регистрация пакета?
Как установить пакет?
Как удалить пакет?
Что об этом еще почитать?
Установка "портов" (ports).
Зачем нужно перегенерировать ядро (kernel)?

Как перегенерировать ядро системы?
Разворачивание исходников.
Составление конфигурационного файла.
Подготовка к генерированию
Трансляция (собственно само генерирование) ядра
Установка нового ядра и Перезагрузка
Важное замечание по поводу драйверов устройств.
Добавление из дистрибутива с помощью программы sysinstall.
Что такое "учетная карточка" (user account)?
Какие данные хранятся в учетной карточке?

Name
Password
User ID
Group ID
General information
Home dir
Shell
Class
Password change time
Account expiration time

Для чего используется учетная карточка?
Обычные юзеры
Псевдо-юзеры.
Почтовые юзеры.
"Гостевой вход".
Автоматический запуск коммуникационных программ.
Где хранятся учетные карточки?
Как добавить юзера?
Pwd_mkdb
Vipw

Adduser
Pw useradd
Еще что-нибудь
Как поменять данные в учетной карточке?
Как удалить юзера?
Что надо удалить?
Самый простой способ удалить юзера (программы rmuser и pw).
Что может поменять сам юзер в своей учетной карточке?

Как временно убрать юзера (не удалить, но запретить вход)?
Первый способ
Второй способ
Так как же все таки надо поступить?
Возможно, еще один способ
Что еще почитать?