User Tools

Site Tools


advanced-unix:capitole:capitol-03

This is an old revision of the document!


3. Procese, thread-uri și memorie

Acțiunile sunt executate la nivelul sistemului de fișiere prin procese. Rularea unei comenzi înseamnă crearea unui proces în sistemul de operare, proces care execută acțiunea indicată de executabilul din care a luat naștere. Procesele sunt entități active care consumă resurse la nivelul sistemului de operare, cele mai importante fiind procesor, memorie și diverse forme de input/output.

Subiecte abordate

  • Procese, operații cu procese, planificarea proceselor
  • Investigarea proceselor
  • Thread-uri, informații despre thread-uri
  • Operatori shell de secvențiere și intercomunicare
  • Redirectări
  • Foreground/background
  • Daemoni, daemonizarea proceselor

Best practices

  • Folosirea eficientă a shell-lui: scurtături readline, shell history (reverse search, Alt+., !!)
  • \time vs time
  • killall vs pkill

Utilitare folosite

  • ps, pstree, top, htop, /proc, pidof
  • kill, pkill
  • time, lsof
  • nohup, screen, tmux
  • supervisord ===== Resurse utile =====

Exerciții

advanced-unix/capitole/capitol-03.1462855358.txt.gz · Last modified: 2016/05/10 07:42 by razvan