Алексей Стахнов - Linux
- Название:Linux
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Алексей Стахнов - Linux краткое содержание
Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.
Для начинающих администраторов или пользователей Linux.
Linux - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
subDeviceld: 0000
pciType: 1
–
class: OTHER
bus: PCI
detached: 0
driver: i810-tco
desc: "Intel Corporation|82820 820 (Camino 2) Chipset ISA Bridge (ICH2)"
vendorld: 8086
device1d: 2440
subVendorld: 0000
subDeviceld: 0000
pciType: 1
–
class: OTHER
bus: PCI
detached: 0
driver: unknown
desc: "Intel Corporation|82820 820 (Camino 2) Chipset IDE U100"
vendorld: 8086
device1d: 244b
subVendorld: 8086
subDeviceld: 244b
pciType: 1
–
class: OTHER
bus: PCI
detached: 0
driver: unknown
desc: "Intel Corporation|82820 820 (Camino 2) Chipset SMBus"
vendorld: 8086
device1d: 2443
subVendorld: 8086
subDeviceld: 244b
pciType: 1
–
class: OTHER
bus: PCI
detached: 0
driver: btaudio
desc: "Brooktree Corporation|Bt878"
vendorld: 109e
device1d: 0878
subVendorld: 0000
subDeviceld: 0000
pciType: 1
–
class: OTHER
bus: USB
detached: 0
driver: unknown
desc: "USB UHCI Root Hub"
usbclass: 9
usbsubclass: 0
usbprotocol: 0
usbbus: 1
usblevel: 0
usbport: 0
vendorld: 0000
device1d: 0000
productrevision: unknown
–
class: OTHER
bus: USB
detached: 0
driver: unknown
desc: "USB UHCI Root Hub"
usbclass: 9
usbsubclass: 0
usbprotocol: 0
usbbus: 2
usblevel: 0
usbport: 0
vendorld: 0000
device1d: 0000
productrevision: unknown
–
class: MOUSE
bus: PSAUX
detached: 0
device: psaux
driver: generic3ps/2
desc: "Generic 3 Button Mouse (PS/2)"
–
class: AUDIO
bus: PCI
detached: 0
driver: i810_audio
desc: "Intel Corporation182801BA/BAM (ICH2) AC 97 Audio Controller"
vendorld: 8086
device1d: 2445
subVendorld: 11d4
subDeviceld: 5360
pciType: 1
–
class: CDROM
bus: IDE
detached: 0
device: hdc
driver: ignore
desc: "SONY CD-ROM CDU4821"
–
class: VIDEO
bus: PCI
detached: 0
driver: Card: NVIDIA GeForce 2 MX (generic)
desc: "nVidia Corporation|NV11"
vendorld: 10de
device1d: 0110
subVendorld: 0000
subDeviceld: 0000
pciType: 1
–
class: FLOPPY
bus: MISC
detached: 0
device: fd0
driver: unknown
desc: "3.5" 1.44MB floppy drive"
–
class: HD
bus: IDE
detached: 0
device: hda
driver: ignore
desc: "FUJITSU MPG3409AT E"
physical: 79428/16/63
logical: 4983/255/63
–
class: CAPTURE
bus: PCI
detached: 0
driver: bttv
desc: "Brooktree Corporation|Bt878"
vendorld: 109e
device1d: 036е
subVendorld: 0000
subDeviceld: 0000
pciType: 1
–
class: USB
bus: PCI
detached: 0
driver: usb-uhci
desc: "Intel Corporation|82820 820 (Camino 2) Chipset USB (Hub A)"
vendorld: 8086
device1d: 2442
subVendorld: 8086
subDeviceld: 244b
pciType: 1
–
class: USB
bus: PCI
detached: 0
driver: usb-uhci
desc: "Intel Corporation|82820 820 (Camino 2) Chipset USB (Hub B)"
vendorld: 8086
device1d: 2444
subVendorld: 8086
subDeviceld: 244b
pciType: 1
–
class: MODEM
bus: SERIAL
detached: 1
device: ttyS0
driver: ignore
desc: "IDC|5620 IDC 5614BXL VR PnP"
pnpmfr: IDC
pnpmodel: 5620
pnpcompat: *PNPC107
pnpdesc: IDC 5614BXL VR PnP• i18n – файл, отвечающий за локализацию системы. Название расшифровывается как internationalization – между i и n восемнадцать букв. Пример:
LANG="ru_RU.коi8r"
SUPPORTED="ru_RU.koi8r:ru_RU:ru"
SYSFONT="cyr-sun16"
SYSFONTACM="коi8-u"В примере определено, что у нас русская локаль с кодировкой KOI8-R, использующая шрифт cyr-sunl6;
• identd – конфигурационный файл демона identd, реализующего поддержку протокола идентификации пользователя;
• keyboard – этот файл, находящийся в каталоге /etc/sysconfig, отвечает за конфигурирование клавиатуры. Пример файла keyboard приведен ниже.
Для настройки клавиатуры (раскладки и скорости повтора) необходимо произвести следующие операции:
– определиться с раскладкой клавиатуры (описания раскладки клавиатуры находятся в каталоге /usr/lib/kbd/keytables/ в файлах с расширением map);
– внести изменения в файл keyboard таким образом, чтобы он содержал строку: KEYTABLE="/usr/lib/kbd/keytabies/zzz.map", где zzz – имя расклад ки клавиатуры;
– для настройки скорости повтора нажатия и время задержки необходимо добавить следующую строку в файл /etc/rc.d/rc.sysinit или, если у вас Caldera, к /etc/rc.d/rc.boot: /sbin/kbdrate -s -r 16 -d 500 – где -r 16 – количество символов, a -d 500 – задержка в миллисекундах.
Пример стандартного файла:KEYBOARDTYPE="pc" КЕYTABLE="ru"
• kudzu – файл, отвечающий за поведение программы kudzu при перезапуске системы – как она будет себя вести при обнаружении нового оборудования; • mouse – этот файл определяет параметры мыши, эмуляцию нажатия третьей кнопки и файл устройства. Пример файла mouse:
MOUSETYPE="imps2"
XMOUSETYPE=" imps/2"
FULLNAME="Microsoft IntelliMouse (PS/2)"
XEMU3=no
DEVICE=/dev/mouse• sendmail – файл, определяющий как стартует программа sendmail и через сколько времени отправляется почтовая очередь;
• squid – этот файл отвечает за настройки программы squid;
• syslog – этот файл отвечает за настройку демона syslog;
• xinetd – этот файл отвечает за настройку демона xinetd, который в Linux заменяет inetd.
/etc/X11 – конфигурационные файлы для X Window SystemКаталог содержит конфигурационные файлы XII, специфичные для данного хоста. Если соответствующие пакеты установлены, в каталоге должны находиться следующие файлы или символические связи:
• Xconfig – конфигурационный файл для ранних версий XFree86;
• XF86Config – конфигурационный файл для XFree86 версии 3 и 4;
• Xmodmap – глобальный файл клавиатурных раскладок X11.
/etc/sgml – конфигурационные файлы для SGML и XMLКаталог содержит базовые конфигурационные файлы для определения параметров высокого уровня для SGML или XML. Файлы с именами *.conf обозначают базовые конфигурационные файлы. Файлы с именами *.cat – DTD-специфичные централизированные каталоги, содержащие руководства по всем остальным каталогам.
Каталог /home – пользовательские домашние каталоги
В каталоге находятся домашние каталоги пользователей. Как правило, каждый пользователь каталога в небольшой системе имеет свой домашний каталог, и имя домашнего совпадает с именем (login) пользователя. Например, у пользователя frozzy домашний каталог – /home/frozzy. Типичное содержимое каталога пользователя, только что зарегистрированного в системе, включает следующие файлы и каталоги:
/cedit
/Desktop
/.dia
/.gimp-1.2
/.gnome
/.gnome-desktop
/.gnome_private
/.gnp
/kde
/.mc
/.netscape
/nsmail
/.sawfish
.bash_history
.bash_logout
.bash_profile
.bashrc
.ICEauthority
.screenrcКак можно видеть, это, в основном, конфигурационные файлы программ, установленных в операционной системе.
Каталог /lib – важные разделяемые библиотеки и модули ядра
Каталог содержит разделяемые библиотеки, необходимые для загрузки системы и запуска команд в корневой файловой системе, т. е. только для файлов, находящихся в каталоге /bin и /sbin. По меньшей мере одна из групп файлов должна находиться в каталоге /lib:
• libc.so.* – динамически подключаемая (линкуемая) библиотека С;
• Id* – линкер/загрузчик (linker/loader) времени выполнения.
Следующие каталоги также должны находится в каталоге /lib:
• /modules – загружаемые модули ядра;
• /security – модули РАМ.
Каталог /lost+found
Каталог, который обязательно должен присутствовать на каждом разделе. (Если, к примеру, винчестер разбит на три раздела, которые монтируются в /, /home, /var, то в корневой файловой системе, в катал ore /home и в каталоге /var будет присутствовать /lost+found.) Назначение этого каталога достаточно очевидно – при аварийных ситуациях возможна потеря информации. Специальная утилита chkfsk восстанавливает (если, конечно, это возможно) утерянную информацию. Однако иногда невозможно достоверно определить принадлежность восстановленных данных какому-нибудь определенному файлу. В этом случае восстановленные данные помещаются в каталог /lost+found.
Каталог /misc – точка монтирования автоматически монтируемых устройств
Читать дальшеИнтервал:
Закладка: