linux ps 명령어로 이용중인 쉘 process 출력하기
안녕하세요.
고코더 입니다.
리눅스에서 동작중인 프로세스를 확인하는 명령어를 알아봅니다. 현재 내가 관리하는 운영체제에 어떤 프로세스가 동작중인지 파악하는건 기본입니다. 이 명령어에 대해 알아봅니다.
● 1. 해당 명령어는 ps 다음에 옵션을 사용할 수 있습니다.
ps [option]
● 2. ps명령어를 기본적으로 사용하면 아래와 같이 리스트가 나타납니다. 기본적인 내용만 출력됩니다.
ps
● 3. 풀 포맷 출력 형태로 표시 할 수 있습니다.
uid - user ID-, pid - process ID, ppid - parent ID, TTY 등을 표시합니다.
ps -f
● 4. 풀 포맷 방식보다 더 길게 자세한 포맷 형식으로 출력 합니다. 추가적으로 F,S,PRI 등을 출력 합니다.
ps -l
● 5. 프로세스 순서상에 있는 내용을 출력 합니다. 1이면 첫번째 프로세스 정보면 출력 합니다.
ps -p 1
● 6. 모든 프로세스 정보를 출력 합니다.
ps -e
ps ax
● 7. 프로세스의 모든 정보를 풀 포맷으로 출력합니다.
ps -ef
● 8. 사용자 이름(user)을 기준으로 프로세스 목록을 보여줍니다.
ps -u
● 9. 출력할 칼럼만 출력하기 보고 싶은 정보만 볼 수 있도록 칼럼명을 지정하여 정보를 볼 수 있습니다.
ps -e -o pid,pcpu,pmem
마무리
ps 명령어로 프로세스를 확인해보세요.
'IT_Developers > Linux' 카테고리의 다른 글
리눅스 - 마지막 실행한 명령어를 다시 실행하기 / !! 커맨드 (0) | 2020.03.05 |
---|---|
리눅스 - 쉘(Shell)이란? 기능과 종류등 알아보기 (0) | 2020.03.05 |
리눅스 - "cannot remove '폴더명' : ls a directory" (0) | 2020.03.02 |
리눅스 - PS1, PS2 차이점은? (0) | 2020.03.01 |
리눅스 - 파일시스템 정보 조회 / 디스크 파티션 uuid, type 확인 / blkid 명령어 (0) | 2020.03.01 |
댓글