Алексей Стахнов - Linux

Все авторские права соблюдены. Напишите нам, если Вы не согласны.
Описание книги "Linux"
Описание и краткое содержание "Linux" читать бесплатно онлайн.
Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.
Для начинающих администраторов или пользователей Linux.
• slabinfo – информация о Slab;
• stat – разнообразная статистика;
• swaps – использование разделов и файлов подкачки;
• uptime – время работы системы без перезагрузки;
• version – версия ядра;
• video – BTTV-информация о видеоресурсах.
/proc/№процесса_PID-процессаКаталог имеет имя, соответствующее номеру PID-процесса. Каждый процесс в системе имеет соответствующий ему каталог в /proc. В этом каталоге обязательно находятся следующие файлы:
• cmdline – файл, содержащий аргументы командной строки процесса;
• cpu – текущий и последний использовавшийся микропроцессор (только для мультипроцессорных систем);
• /cwd – ссылка на текущий рабочий каталог;
• environ – содержит значения переменных окружения;
• ехе – ссылка на исполняемый файл этого процесса;
• /fd – каталог, содержащий все файловые дескрипторы данного процесса;
• maps – карты памяти исполняемых и библиотечных файлов;
• mem – память, занятая этим процессом;
• /root – ссылка на корневой каталог этого процесса;
• stat – статус процесса;
• statm – информация об использовании процессом памяти;
• status – статус процесса в форме, воспринимаемой человеком.
/proc/ide – IDE-устройства, установленные в системеВ каталоге содержится информация обо всех установленных в системе IDE-устройствах, в том числе используемые драйверы.
/proc/net – сетевая информацияВ этом каталоге содержится информация, относящаяся к сети. Следующие файлы являются общими как для протокола IPv4, так и IPv6:
• агр – ARP-таблица ядра;
• dev – сетевые устройства со своей статистикой;
• dev_stat – статус сетевого устройства;
• ip_fwchains – связи цепочки Firewall;
• ip_fwnames – имена цепочек Firewall;
• /ip_masq – каталог содержит таблицы маскарадинга [2] ;
• ip_masquerade – главная таблица маскарадинга;
• netstat – сетевая статистика;
• raw – статистика сетевых устройств;
• route – таблица маршрутизации ядра;
• /грс – каталог содержит RPC-информацию;
• rt_cache – кэш маршрутизации;
• snmp – данные SNMP;
• sockstat – статистика сокетов;
• tcp – ТСР-сокеты;
• tr_rif – таблица маршрутизации Token ring RIF;
• udp – UDP-сокеты;
• unix – UNIX-сокеты;
• wireless – данные беспроводного интерфейса (Wavelan и т. п.);
• igmp – IP-адреса, которые хост принимает;
• psched – параметры глобального администратора пакетов;
• netlink – список PF_NETLINK-сокетов;
• ip_mr_vifs – список виртуальных интерфейсов;
• ip_mr_cache – список кэша маршрутизации.
Файлы, приведенные ниже, используются протоколом IPv6:
• udp6 – UDP-сокеты (IPv6);
• tcp6 – ТСР-сокеты (IPv6);
• raw6 – статистика устройств (IPv6);
• igmp6 – IP-адреса, принимаемые хостом (IPv6);
• if_inet6 – список IРv6-интерфейсных адресов;
• ipv6_route – таблица маршрутизации для IPv6;
• rt6_stats – общая статистика IРv6-таблиц маршрутизации;
• sockstat6 – статистика сокетов (IPv6);
• snmp6 – SNMP-данные (IPv6).
/proc/parport – параллельные портыКаталог содержит информацию обо всех параллельных портах, установленных в системе.
/proc/scsi – SCSI-устройства, установленные в системеЕсли в компьютере установлены SCSI-устройства, то должен существовать каталог /proc/scsi. В нем содержится информация обо всех установленных в системе SCSI-устройствах, в том числе используемые драйверы.
/proc/sys – системная информацияЭтот каталог содержит файлы, изменением которых можно, не перегружая системы, изменять различные параметры ядра.
/proc/sys/dev – информация, специфическая для устройств
На сегодняшний день поддерживаются только устройства CD-ROM.
/proc/sys/fs – данные файловой системы
Каталог содержит различную информацию о файловой системе.
/proc/sys/kerriel – основные параметры ядра операционной системы
В этом каталоге находятся файлы, с помощью которых можно изменять настройки ядра операционной системы.
/proc/sys/net – сетевая «начинка»
Этот каталог содержит интерфейс по управлению различными сетевыми протоколами. В этом каталоге могут находиться следующие подкаталоги:
• /802 – протокол Е802;
• /appletalk – Appletalk-протокол;
• /ах25 – АХ25;
• /bridge – Bridging;
• /core – основные параметры;
• /decnet – DEC-net;
• /ethernet – Ethernet-протокол;
• /ipv4 – IP версии 4;
• /ipv6 – IP версии 6;
• /ipx – IPX;
• /netrom – NET/ROM;
• /rose – X.25 PLP layer;
• /token-ring – IBM token ring;
• /unix – UNIX domain sockets;
• x25 – протокол X.25.
/proc/sys/sunrpc – удаленные вызовы процедур
Каталог содержит файлы, которые разрешают или запрещают отладку удаленно вызываемых процедур.
/proc/sys/vm – виртуальная подсистема памяти
Файлы в этом каталоге используются для настройки виртуальной подсистемы памяти ядра Linux.
/proc/tty – терминалыЗдесь содержится информация о доступных и используемых терминалах.
Каталог /root – домашний каталог для пользователя root (администратора)
Существенных причин для вынесения домашнего каталога /root в корневой уровень нет. Однако существует практика выделения отдельного раздела для каталога /home, который при аварийных ситуациях может не подмонтироваться. По-видимому, по этой причине каталог /root вынесли на корневой уровень.
Каталог /sbin – системные исполняемые файлы
Утилиты, используемые для системного администрирования, и другие, используемые только администратором (пользователем root), хранятся в каталогах /sbin, /usr/sbin и /usr/local/sbin. Каталог /sbin содержит исполняемые файлы, необходимые для загрузки, восстановления, починки системы в добавление к файлам, находящимся в каталоге /bin. Программы, используемые после монтирования файловых систем, в основном помещаются в каталог /usr/sbin. Административные программы, используемые только на локальной системе, помещаются в каталог /usr/local/sbin.
Обычные пользователи не должны иметь доступа в каталоги /sbin. Если обычный пользователь (не администратор) может запускать команду, она должна находиться в одном из каталогов /bin. В каталоге /sbin должны присутствовать следующие файлы:
• badblocks – утилита для проверки жестких дисков;
• ctrlaltdel – программа для перезагрузки операционной системы;
• dumpe2fs – утилита для работы с файловой системой;
• e2fsck – утилита для проверки файловой системы;
• fastboot – утилита, перезагружающая систему без проверки дисков;
• fasthalt – утилита, останавливающая систему без проверки дисков;
• fdisk – утилита, позволяющая производить различные действия с таблицей разделов (создавать, редактировать, удалять раздел и т. д.);
• fsck – утилита, проверяющая и восстанавливающая файловую систему;
• fsck.* – утилита, проверяющая и восстанавливающая файловую специфичную систему (например, Ext2);
• getty – программа getty;
• halt – команда, останавливающая систему;
• ifconfig – утилита конфигурации сетевого интерфейса;
• init – Init-процесс;
• kbdrate – утилита для настройки клавиатуры;
• lilo – загрузчик операционной системы;
• mke2fs – утилита создания файловой системы;
• mkfs – команда, создающая файловую систему;
• mkfs.* – команда, создающая специфичную файловую систему;
• mkswap – команда, устанавливающая своп-область;
• reboot – команда, перегружающая систему;
• route – утилита для таблицы IP-маршрутизации;
• swapon – утилита, разрешающая свопирование;
• swapoff – утилита, запрещающая свопирование;
• tune2fs – утилита тонкой настройки файловой системы;
• update – демон, периодически сбрасывающий буферы файловой системы.Каталог /tmp – временные файлы
Каталог должен быть доступен для программ, которые нуждаются во временных файлах.
При загрузке системы файлы, находящиеся в /tmp, должны удаляться (по крайней мере, рекомендуется).
Каталог /usr – иерархия
Каталог /usr – это вторая основная секция файловой системы, разделяемая, только для чтения. В каталоге /usr должны находиться следующие каталоги:
• /bin – содержит большую часть утилит, используемых пользователем;
• /include – файлы заголовков, включаемых в С-программы;
• /lib – библиотеки;
• /local – локальная иерархия;
• /sbin – содержит не жизненно необходимые системные исполняемые файлы;
• /share – архитектурно-независимые данные;
• /X11R6 – X Window System, версия 11, выпуск 6;
• /games – игры и образовательные программы;
• /src – исходные коды.
/usr/bin – пользовательские программы
В каталоге содержится большинство программ, предназначенных для пользователей. В частности, здесь должны находиться следующие программы (если установлены соответствующие пакеты):
• perl – интерпретатор языка Perl;
• python – интерпретатор языка Python;
• tclsh – интерпретатор Tel;
• wish – простая оконная оболочка Tcl/Tk;
• expect – программа для интерактивного диалога.
/usr/include – каталог для стандартных include-файлов
В этом каталоге хранится большинство включаемых файлов, используемых компилятором C/C++.
/usr/lib – библиотеки для программирования и пакетов
Каталог содержит объектные файлы, библиотеки и другие файлы, которые не используются напрямую пользователем или скриптами командных оболочек. Если программа создает подкаталог в /usr/lib, все архитектурно-зависимые данные должны помещаться в этот каталог. Для примера: подкаталог /рег15 содержит в себе модули и библиотеки для Perl 5.
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "Linux"
Книги похожие на "Linux" читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "Алексей Стахнов - Linux"
Отзывы читателей о книге "Linux", комментарии и мнения людей о произведении.