web developer

[Linux] JEUS 자바 버전 확인 본문

Linux

[Linux] JEUS 자바 버전 확인

trueman 2024. 10. 24. 11:32
728x90
728x90
ps -ef | grep jeus

 

ps -ef | grep jeus 명령어는 Unix/Linux 시스템에서 프로세스 정보를 검색하는 데 사용됩니다. 이 명령은 현재 실행 중인 프로세스 중에서 특정 문자열(여기서는 jeus)을 포함하는 프로세스를 찾아 출력합니다. 각 부분의 기능은 다음과 같습니다.

ps -ef

  • ps: 현재 실행 중인 프로세스 목록을 출력하는 명령어입니다.
  • -e: 모든 사용자의 프로세스를 나열합니다. (-A와 동일)
  • -f: 프로세스에 대한 **전체 형식(full format)**으로 정보를 표시합니다. 더 많은 정보를 포함한 결과를 볼 수 있습니다.
    • UID (사용자 ID)
    • PID (프로세스 ID)
    • PPID (부모 프로세스 ID)
    • C (CPU 사용량)
    • STIME (프로세스 시작 시간)
    • TTY (터미널)
    • TIME (사용된 CPU 시간)
    • CMD (실행된 명령어)

| grep jeus

  • |: 파이프(pipe)로 앞의 명령어(ps -ef)의 출력을 뒤의 명령어(grep jeus)로 전달합니다.
  • grep jeus: ps -ef 출력 중에서 jeus라는 문자열이 포함된 라인만 필터링하여 출력합니다. 이 경우 JEUS라는 어플리케이션 서버와 관련된 프로세스를 찾기 위해 사용됩니다.

user    12345   67890  0 10:30 ?     00:00:01 /jeus/bin/java -Djeus.server.name=jeus1 ...

각 항목 설명:

  • user: 프로세스를 실행한 사용자
  • 12345: 프로세스 ID(PID)
  • 67890: 부모 프로세스 ID(PPID)
  • 0: CPU 사용량
  • 10:30: 프로세스가 시작된 시간
  • ?: 프로세스가 연결된 터미널 (없을 때는 ?로 표시)
  • 00:00:01: 프로세스가 사용한 CPU 시간
  • /jeus/bin/java -Djeus.server.name=jeus1 ...: 실행된 명령어 및 인수들

이 명령을 통해 JEUS 서버와 관련된 프로세스를 찾을 수 있으며, 필요 시 PID를 이용해 해당 프로세스를 관리할 수 있습니다.


PID에 대한 설명:

  1. 프로세스 시작 시 할당: 새로운 프로세스가 생성될 때 운영체제는 해당 프로세스에 대해 고유한 PID를 할당합니다. 이 PID는 그 프로세스가 종료될 때까지 유효합니다.
  2. 서버 재시작 시 변경: JEUS 서버가 재시작되면, 새로운 서버 인스턴스가 시작되므로 새로운 PID가 할당됩니다. 따라서 로그에서 확인한 PID(8130)는 현재 실행 중인 tdrought2 서버 인스턴스의 고유한 식별자이며, 이 인스턴스가 종료되거나 재시작될 경우 새로운 PID로 변경됩니다.
  3. 동일한 이름, 다른 PID: 여러 인스턴스가 실행 중일 경우 동일한 이름을 가진 서버 인스턴스도 있을 수 있지만, 각 인스턴스는 고유한 PID를 가집니다.

정리

따라서, jeus log에서 나타나는 pid 값은 서버 인스턴스의 상태와 관련이 있으며, 서버의 재시작이나 새 인스턴스 생성에 따라 지속적으로 바뀔 수 있습니다.


참조 : https://blog.naver.com/plusvolts/220873353858

728x90
728x90

'Linux' 카테고리의 다른 글

[Linux] cron 작업 스케줄러 사용법  (0) 2024.07.18