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" қамтитын жолдарды іздейді