Sobes.tech
Junior

Linux операциялық жүйесінде іске қосылған процестер тізімін қалай көруге болады?

sobes.tech AI

AI-дан жауап

Linux жүйесінде іске қосылған процестер тізімін көру үшін командалық жол утилиталары пайдаланылады. Негізгілері:

  • ps: Ағымдағы процестердің скриншотын көрсетеді.
  • top: Процестердің динамикалық көрсетілімін ұсынады, нақты уақыт режимінде жаңартылады.
  • htop (әрдайым әдепкі бойынша орнатылмаған): top-тан әлдеқайда ыңғайлы интерфейсі бар интерактивті процестер менеджері.

Барлық процестер туралы толық ақпарат алу үшін ps-пен ең кең таралған әдіс:

ps aux
# a: Барлық пайдаланушылардың процестерін көрсету
# u: Пайдаланушыға бағытталған форматта ақпаратты көрсету
# x: Басқарушы терминалы жоқ процестерді көрсету

Процестердің ағаш тәрізді көрінісін алу үшін басқа әдіс:

ps ef
# e: Барлық процестерді көрсету
# f: Процестерді ағаш түрінде көрсету

top қолдану:

top
# Интерактивті интерфейсті ашады
# Шығу үшін 'q'-ны басыңыз

htop қолдану:

htop
# Интерактивті интерфейсті ашады (егер орнатылған болса)
# Шығу үшін 'F10'-ды басыңыз

Сонымен қатар, ps-ті басқа командалармен біріктіруге болады, мысалы, нақты бір процесті іздеу үшін:

ps aux | grep nginx
# ps aux: Барлық процестердің тізімін аламыз
# |: шығуды `grep`-ке бағыттайды
# grep nginx: "nginx" қамтитын жолдарды іздейді