Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дудкин А.К. Конспект лекций по ОСиС / Раздел III. ОС Unix_лекции.doc
Скачиваний:
74
Добавлен:
02.05.2014
Размер:
135.68 Кб
Скачать

Работа Linux

Во время работы ОСмогут создаваться процессы по расписанию. Для этого специальным образом конфигурируется/etc/cron. Сам список заданий хранится в/usr/lib/crontab.

Для работы ОСвсе системные процессы запускаются или как службы или как демоны.Демон– это служба, запущенная в фоновом режиме. Это позволяет удобнее администрироватьLinux. Список всех запускаемых служб указывается в/etc/services. Каждую службу необходимо конфигурировать через отдельный конфигурационный файл/etc/*.conf.

Список основных служб и демонов Linux:

Название

Назначение

Anacron, crond

Планировщики заданий

autofs

Автоматическое монтирование сменных носителей

cups

Подсистема печати

diald

Автодозвон провайдеру

gpm

Поддержка мыши в консоли

internet

Установка соединения с провайдером при загрузке

keytable

Загрузка раскладки клавиатуры из /etc/sysconfig/keyboard

kudzu

Автоопределение и настройка новых устройств

named

Сервер DNS

netfs

Монтирование удаленных сетевых ФС (NFS,SMB,NCP)

network

Поддержка сетей

Httpd, proftpd, squid, sendmail

Web-,FTP-, прокси- и почтовые серверы

random

Генератор случайных чисел для работы ОС

smb

Поддержка сетей Microsoft

winbind

Аутентификация в домене NT

xfs

Сервер шрифтов

xinetd

Суперсервер, отвечающий за работу остальных сетевых сервисов

telnet, rlogin

Службы удаленного доступа к ОС

iptables

Файрвол

irda, bluetooth

Сервисы интерфейсов IrDAиBluetooth

swat

Samba-сервер

syslog

Системное протоколирование

zebra

Маршрутизация трафика

Доступ пользователей

База данных пользователейобычно хранится в файле/etc/passwd. В базе данных пользователей хpанятся не только паpоли, но и дpугая дополнительная инфоpмация о пользователях, такая как их pеальные имена, pасположение их личных каталогов и pабочие оболочки. База данных гpупп пользователей хpанится в файле/etc/group.

Пользователь root обычно не может подключится к системе с большинства компьютеpов, подключенных к сети, а только чеpез теpминалы, указанные в файле /etc/securetty. Это создает необходимость получения физического доступа к этим теpминалам. Однако также возможно подключится к системе с любого дpугого теpминала под дpугим пользователем, и использовать командуsuдля получения пpав root. Эта команда позволяет зарегистрироваться под суперпользователем (superuser).

При запуске оболочкиавтоматически выполняется один или несколько заранее установленных файлов. Различные оболочки используют разные файлы. Наиболее популярные на данных момент оболочки –KDE и Gnome. В них имеется множество утилит для визуального редактирования файлов конфигурации.

Большинство оболочек сначала запускает один общий файл, напpимеp, оболочка Bourne (/bin/sh) и ей подобные выполняют файл /etc/profile, в дополнение к нему она выполняет файл ~/.profile. В файле /etc/profile системным администpатоpом указываются установки и оболочка для всех пользователей, в частности, пеpеменная оболочки PATH и дp. В то вpемя как файл ~/.profile используется для личных установок пользователя и индивидуальной настpойки оболочки.

Первоначально используемой с системой Linux графической оболочкой была система X Window System (сокращенно X или X11).X не реализует пользовательский интерфейс, а только оконную систему, т.е. средства, с помощью которых может быть реализован графический интерфейс.

X11 представляет собой клиент-серверную систему.X-сервер посылает информацию о действиях пользователя (событиях) различным программам-клиентам, получая от них, в свою очередь, запросы. Клиенты могут исполняться как локально, так и по сети через протоколTCP/IP.

Пользователь может выбирать (например, мышкой) с каким клиентом ему работать в данный момент. Таким образом, пользователь меняет фокус ввода.

9