Recent Posts
Recent Comments
Link
160x600
반응형
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

일상과 여행 사이, 작은 발견들을 기록합니다

ps -ef 본문

Oracle_Unix_Server

ps -ef

kerasi 2025. 5. 29. 15:41
728x90
반응형

ps -ef 명령어

 

ps -ef 명령어 개요

ps -ef는 시스템에서 실행 중인 모든 프로세스를 자세한 형태로 표시하는 명령어입니다.

옵션 설명

  • -e: 모든 프로세스를 표시 (every process)
  • -f: 전체 형식으로 표시 (full format)

출력 컬럼 설명

 
bash
UID    PID  PPID  C STIME TTY      TIME CMD

각 컬럼의 의미:

  • UID: 프로세스 소유자의 사용자 ID
  • PID: 프로세스 ID (Process ID)
  • PPID: 부모 프로세스 ID (Parent Process ID)
  • C: CPU 사용률 (CPU utilization)
  • STIME: 프로세스 시작 시간 (Start time)
  • TTY: 프로세스가 연결된 터미널
  • TIME: 누적 CPU 시간
  • CMD: 실행 명령어와 인수

실제 출력 예시

 
bash
$ ps -ef
UID    PID  PPID  C STIME TTY      TIME CMD
root     1     0  0 Mar15 ?       00:00:02 /sbin/init
root     2     0  0 Mar15 ?       00:00:00 [kthreadd]
root   453     1  0 Mar15 ?       00:00:00 /usr/lib/saf/sac -t 300
oracle 1234  1233  0 10:30 pts/0   00:00:05 sqlplus / as sysdba

유용한 조합 명령어

 
bash
# 특정 사용자의 프로세스만 확인
$ ps -ef | grep oracle

# 특정 프로세스명으로 검색
$ ps -ef | grep httpd

# 프로세스 트리 형태로 보기
$ ps -ef | sort -k 3

# 실시간 모니터링과 함께
$ watch "ps -ef | head -20"

Solaris 11.4 특이사항

  • SMF 서비스: Solaris의 Service Management Facility 관련 프로세스들이 많이 보입니다
  • Zone 프로세스: Global Zone과 Non-Global Zone의 프로세스가 구분되어 표시됩니다
  • Contract 정보: 일부 프로세스에는 contract 정보가 함께 표시될 수 있습니다

다른 유용한 ps 옵션들

 
bash
# 더 자세한 정보 (메모리, CPU 등)
$ ps -efl

# BSD 스타일 (헤더 없이)
$ ps aux

# 프로세스 트리 형태
$ ps -ef | pstree

# 특정 PID만 확인
$ ps -fp 1234

ps -ef는 시스템 관리에서 가장 기본적이고 중요한 명령어 중 하나로, 프로세스 상태 확인, 문제 진단, 시스템 모니터링에 필수적입니다.

728x90

'Oracle_Unix_Server' 카테고리의 다른 글

ZFS: 파일시스템계의 혁신적인 게임체인저 🚀  (2) 2025.05.31
ILOM User생성, 패스워드 변경, 삭제  (0) 2025.05.29
XSCF_User생성, 삭제, 패스워드 변경  (0) 2025.05.29
XSCF  (0) 2025.05.29
M12-2 Hardware Spec  (0) 2025.05.29