Наши партнеры



Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Шум и звон в голове - это начало инсульта! Пока сосуд не лопнул…
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Диалог бабушки и внучки! Такое видео вызывает смех сквозь слезы…
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Женатым лучше не смотреть: танец роскошной Татьяны (видео)
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Танец на выпускном взорвал сеть: смотреть без детей
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Этот танец невесты оставит вас без слов! Пересмотрела 10 раз!



Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Диалог бабушки и внучки! Такое видео вызывает смех сквозь слезы…

Процессы

Пред. 

Глава 1. Основные понятия системы UNIX

 След.


Процессы

Под процессом понимается копия выполняемой программы и ее окружение. Здесь мы только упомянем наиболее важные различия между GNU/Linux и Windows® (для получения более подробной информации обратитесь, пожалуйста, к Глава 6, Управление процессами).

Наиболее важное различие напрямую связано с понятием пользователя: каждый процесс выполняется с правами пользователя, который его запустил. Внутри себя система идентифицирует процессы по уникальному номеру, называемому идентификатором процесса или PID (proccess ID) . Из этого PID система знает, кто (т.е. какой пользователь) запустил процесс, некоторые части другой информации, и ей нужно только проверить законность процесса. Давайте возьмем наш пример с a_file. Пользователь peter будет иметь возможность открыть этот файл в режиме только для чтения, но не в режиме чтения-записи, т.к. разрешения файла запрещают это. И опять же, исключением из этого правила является root.

Благодаря этому, GNU/Linux практически неуязвима для вирусов. Для своей работы вирусы должны заражать исполняемые файлы. Как у пользователя, у вас нет доступа на запись в уязвимые системные файлы, таким образом, существенно снижается риск. Вообще говоря, вирусы очень редки в мире UNIX®. Существует всего лишь несколько малоизвестных вирусов для Linux, и они безобидны, если выполняются под обычным пользователем. Только один пользователь может повредить систему запуском этих вирусов: root.

Довольно интересно, что антивирусное программное обеспечение для GNU/Linux таки существует, но в основном для файлов DOS/Windows®! Зачем же нужны антивирусные программы, работающие в GNU/Linux, но ориентированные на DOS/Windows®? Все чаще и чаще вы будете встречать системы GNU/Linux, работающие в как файл-серверы для машин Windows® при помощи пакета программ Samba (смотрите главу Общий доступ к файлам и принтерам в Руководство по администрированию сервера).

Linux упрощает контролирование процессов. Один из методов - это «сигналы», которые позволяют вам приостановить или убить процесс, посредством отправки ему соответствующего сигнала. Однако при отправке сигналов вы ограничены только своими собственным процессами. За исключением root, UNIX® не позволит вам отправить сигналы процессам, запущенным другими пользователями. В Глава 6, Управление процессами вы изучите, как получать PID процесса и отправлять ему сигналы.


Пред. 

Уровень выше

 След.

Основы работы с файлами  

Начало

 Краткое введение в командную строку




Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Диалог бабушки и внучки! Такое видео вызывает смех сквозь слезы…