Cum de a gestiona procesele în Linux, crearea și promovarea de site-uri, publicitate în rețelele sociale
Mai jos sunt câteva instrucțiuni de bază pentru managementul proceselor în Linux:
1. ps - aceasta este una dintre comenzile de bază de administrator de sistem Linux utilizate pentru procesele de monitorizare. La acea vreme, ca diferitele versiuni ale PS diferă în argumente și afișarea lor, toate acestea furnizează aceleași informații. ieșire Ps poate arăta PID, UID, prioritate, și un terminal de control al procesului. Acesta oferă, de asemenea, informații despre cât de mult timp CPU este consumat, cât de mult de memorie utilizează un proces, iar starea sa actuală (de stat).
Procesul codurilor daunelor:
- R - a alerga - un proces care rulează / ea poate fi făcută.
- D - sursa neîntreruptibilă de somn
- S - întreruperea somnului - procesul este în așteptare pentru un eveniment pentru a finaliza
- T - urmărite sau oprit
- Z - Zombie - un proces inexistent, procesul întrerupt, dar este încă agățat în nucleul mesei, deoarece părintele procesului nu este încă stabilită starea de completare a procesului.
O scurtă explicație O „aux ps“:
- numele de utilizator al procesului curent - USER
- PID - proces ID.
- % CPU - Procentul de proces CPU specific.
- % MEM - Procentul de memorie reale un proces.
- VSZ - dimensiunea procesului virtuale
- RSS - dimensiunea Rezident (număr de pagini în memorie)
- TTY - terminalul de control ID
- STAT - Stadiul actual al procesului
- START - comanda se execută
- TIME - momentul consumului procesului de CPU.
- COMMAND - numele și linia de comandă argumente
2. Pstree - comandă afișează procesele într-un copac:
3. top - O altă modalitate de a afla care sunt procesele care rulează pe server:
4. ucide - comandă este cel mai des folosit pentru a finaliza procesul. Omoară poate trimite orice semnal, dar în mod implicit, acesta trimite un termen. Kill poate fi folosit de către utilizatorii obișnuiți în propriile lor procese sau rădăcină orice proces.
comandă ucide Sintaxa:
în cazul în care semnalul - numărul sau numele simbolic al semnalului care va fi trimis, iar PID este ID-ul de proces al procesului țintă.
Ucide fără număr de semnal nu garantează că acest proces va fi închis, deoarece semnalul de termen poate fi prins, blocate sau ignorate.
proces de distrugere comandă „kill -9 pid“ „garanții“, deoarece semnalul 9, ucide, nu pot fi interceptate. killall procesele de comanda KILL după nume. De exemplu, următoarea comandă ucide toate procesele Dovecot:
5. Ctrl + Z - Această comandă este utilizată pentru a suspenda procesul actual de prim-plan și mutați-l în fundal:
6. locuri de muncă - Afișează o listă de sarcini curente care se execută în fundal:
7. fg - această comandă este folosit pentru a muta un proces de fond în prim-plan: