User Tools

Site Tools


процессы_unix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
процессы_unix [2011/02/25 15:59]
val
процессы_unix [2018/02/19 14:36]
val [Процессы UNIX]
Line 1: Line 1:
 ====== Процессы UNIX ====== ====== Процессы UNIX ======
 +
 +  * [[http://​www.openspin.org/​materials/​courses/​admin/​ch01s03.html|Архитектура UNIX. Процессы]]
 +  * [[https://​ru.wikipedia.org/​wiki/​Fork|fork в Википедии]]
 +  * [[https://​ru.wikipedia.org/​wiki/​Процесс-зомби|Процесс зомби]]
 +  * [[http://​muff.kiev.ua/​files/​books/​OS_UNIX_RUS.pdf|Андрей Робачевский. Операционная система UNIX]]
  
 ===== Жизненный путь процесса ===== ===== Жизненный путь процесса =====
 +
 {{:​processes.png|}} {{:​processes.png|}}
-===== Запуск команд в фоновом режиме ===== 
-<​code>​ 
-$ find / -name '​*.gz'​ 
-Ctrl-Z 
- 
-$ jobs 
- 
-$ fg 1 
- 
-$ bg 1 
- 
-$ firefox & 
-</​code>​ 
  
 ===== Типы процессов ===== ===== Типы процессов =====
-  * Системные (vmdaemon, pagezero, bufdaemon, syncer)+  * Системные (имена заключены в квадратные скобки [...])
   * Демоны/​cервисы (usbd, httpd, sshd)   * Демоны/​cервисы (usbd, httpd, sshd)
-  * Интерактивные/​прикладные процессы (ls, sh, fsck ...)+  * Интерактивные/​прикладные процессы (vi, ls, sh, fsck ...)
   * Процесс init   * Процесс init
  
 ===== Команды мониторинга процессов ===== ===== Команды мониторинга процессов =====
-  ​man ps + 
-  * man top+==== ps ==== 
 + 
 +  ​[[Утилита ​ps]] 
 + 
 + 
 +==== top ==== 
 + 
 +  * [[https://​ru.wikipedia.org/​wiki/​Top]] 
 +  * [[http://​itnull.ru/​threads/​15-primerov-ispolzovanija-v-linux-komandy-top.930/|15 примеров использования в Linux команды top]] 
 + 
 +=== linux === 
 + 
 +  * Отсортировать по использованию памяти:​ F -> n -> Enter 
 +  * Вывести загрузку процессоров:​ 1
  
 ===== Атрибуты процесса ===== ===== Атрибуты процесса =====
   * Process ID   * Process ID
-  * Parent Process ID (ключ ​в ps) (дерево процессов ​-ejH в linux) +  * Parent Process ID (ключ ​в ps) (дерево процессов ​(ключ f) в linux) 
-  * TTY (столбец TT в ps) +  * TTY (столбец TT в ps, запуск команд в фоновом режиме:​ firefox &   
-  * RUID, EUID (ключи ​alw в freebsd)+  * RUID, EUID (ключ ​l) 
 +  * Текущий каталог (pwdx <PID>) 
 + 
 См. [[Система безопасности UNIX]] См. [[Система безопасности UNIX]]
  
процессы_unix.txt · Last modified: 2018/04/09 07:12 by val