<Предыдущая | Содержание: | Следующая>
Демоны - это серверные процессы, которые выполняются непрерывно. В большинстве случаев они инициализируются при запуске системы, а затем ждут в фоновом режиме, пока не потребуется их обслуживание. Типичный пример - сетевой демон, Xinetd, который запускается почти при каждой процедуре загрузки. После загрузки системы сетевой демон просто сидит и ждет, пока клиентской программе, например FTP-клиенту, не потребуется подключиться.
4.1.3. Атрибуты процесса
Процесс имеет ряд характеристик, которые можно просмотреть с помощью ps команда:
• ID процесса или PID: уникальный идентификационный номер, используемый для обозначения процесса.
• ID родительского процесса или PPID: номер процесса (PID), запустившего этот процесс.
• Хорошее число: степень дружественности этого процесса к другим процессам (не путать с приоритетом процесса, который рассчитывается на основе этого хорошего числа и недавнего использования ЦП процессом).
• Терминал или TTY: терминал, к которому подключен процесс.
• Имя реального и эффективного пользователя (RUID и EUID): владелец процесса. Настоящий владелец - это пользователь, выдающий команду, эффективный пользователь - это тот, кто определяет доступ к системным ресурсам. RUID и EUID обычно одинаковы, и процесс имеет те же права доступа, что и выдающий пользователь. Пример, чтобы прояснить это: браузер Mozilla in / USR / бен принадлежит пользователю корень:
Тео: ~> ls -l / usr / bin / mozilla
-rwxr-xr-x 1 root root 4996 20 ноября, 18:28 / usr / bin / mozilla *
Тео: ~> Mozilla и
[1] 26595
Тео: ~> пс -af
Тео: ~> ls -l / usr / bin / mozilla
-rwxr-xr-x 1 root root 4996 20 ноября, 18:28 / usr / bin / mozilla *
Тео: ~> Mozilla и
[1] 26595
Тео: ~> пс -af
UID
Тео Тео
PID PPID C STIME TTY
UID
Тео Тео
ВРЕМЯ CMD
ВРЕМЯ CMD
26601 26599 0 15:04 точек / 5 00:00:00 / usr / lib / mozilla / mozilla-bin
26613 26569 0 15:04 пц / 5 00:00:00 пс -af
26601 26599 0 15:04 точек / 5 00:00:00 / usr / lib / mozilla / mozilla-bin
26613 26569 0 15:04 пц / 5 00:00:00 пс -af
Когда пользователь Тео запускает эту программу, сам процесс и все процессы, запущенные начальным процессом, будут принадлежать пользователю Тео а не системным администратором. Когда Mozilla требуется доступ к определенным файлам, этот доступ будет определяться Теоразрешения, а не корень"ы.
• Реальный и эффективный владелец группы (RGID и EGID): реальный владелец группы процесса - это основная группа пользователя, запустившего процесс. Фактический владелец группы обычно один и тот же, за исключением случая, когда к файлу был применен режим доступа SGID.