blog

루오이 백엔드 관리 시스템 배포 1 - JDK 설치하기

CentOS 7의 JDK 설치, 두 가지 방법, 설치 디렉터리 정렬 및 환경 변수 구성. 수동 설치와 yum 설치의 장단점을 분석합니다....

Oct 6, 2025 · 4 min. read
シェア

CentOS 7 JDK 설치하기

가장 쉬운 방법

JDK를 배포하는 가장 쉬운 방법은 다음을 사용하는 것입니다. 먼저 원본 서버에 jdk가 설치되어 있는지 확인합니다.

# 출력 없음
java -version
yum list installed | grep java

yum 설치 사용 가능한 JDK 설치를 확인합니다:

yum search java | grep jdk
yum -y list java*

여러 개의 목록이 출력되어야 하며, 그렇지 않은 경우 yum 구성에 문제가 있는 것입니다.

설치:

yum -y install java-1.8.0-openjdk

확인:

# 자바 버전 보기
java -version
# 자바 설치 위치 보기
which java
ls -l /usr/bin/java
ls -l /etc/alternatives/java

데몬으로 자바 프로그램 실행

nohup java -jar ruoyi.jar > ruoyi.log &

자바 프로세스 보기

ps -ef | grep java

동적으로 로그 보기:

tail -f ruoyi.log

jdk 제거

# 설치 완료 보기
yum list installed | grep java
#  
yum -y remove java-1.8.0-openjdk
yum -y remote java-*
# 자바가 제거되었는지 확인하기
rpm -qa | grep java

yum을 사용하여 JDK를 설치하면 주로 다음과 같은 영역에서 이점을 얻을 수 있습니다:

  1. 자동 관리: yum은 종속성을 자동으로 처리하고 설치된 JDK 버전이 시스템의 나머지 소프트웨어와 호환되는지 확인하는 자동화된 패키지 관리 도구입니다.
  2. 간소화된 설치: 일반적으로 yum을 통해 JDK를 설치하면 한 줄 명령으로 설치되므로 수동으로 다운로드, 압축 해제 및 환경 변수를 구성할 필요가 없으므로 설치 프로세스가 크게 간소화됩니다.
  3. 통합 버전 관리: yum에 의해 설치된 JDK 버전은 나머지 시스템 패키지와 동일한 버전 관리가 적용되므로 시스템에서 여러 다른 버전의 JDK로 인해 발생하는 문제를 방지할 수 있습니다.
  4. 간편한 업데이트: yum을 사용하면 파일을 수동으로 교체하거나 환경 변수를 업데이트할 필요 없이 적절한 명령을 실행하기만 하면 JDK를 최신 버전으로 쉽게 업데이트할 수 있습니다.
  5. 보안: yum은 공식 리포지토리에서 패키지를 설치하여 패키지의 보안과 안정성을 보장하고 보안 위험을 줄입니다.
  6. 리소스 절약: yum에서 설치하는 JDK는 특정 버전의 Linux에 최적화되어 있어 시스템 리소스를 절약하고 효율성을 향상시킵니다.
  7. 우수한 커뮤니티 지원: yum은 광범위한 커뮤니티 지원 및 설명서를 제공하는 Red Hat Linux 및 그 파생 제품의 표준 패키지 관리자입니다.
  8. 호환성: yum은 이러한 시스템의 패키지 관리 메커니즘과 완벽하게 호환되므로 CentOS, Red Hat Enterprise Linux 등과 같은 RPM 기반 패키지 관리자를 사용하는 시스템에 완벽한 선택입니다.

JDK 수동 설치

우선, 일반적으로이 설치 소프트웨어에서 / usr / local의 Windows 디렉토리와 유사한 설치 디렉토리, Linux를 결정하면 다양한 온라인 혼란을 확인해야하거나 책이 더 명확하게 작성되어 있습니다.

  • /usr/local: 사용자 수준 프로그램 디렉터리 사용자 수준 프로그램 디렉터리로, C:/Progrem Files/로 이해할 수 있습니다. 사용자가 직접 컴파일한 소프트웨어는 기본적으로 이 디렉터리에 설치됩니다.
  • /옵트: 사용자 수준 프로그램 디렉터리로, D:/Software로 이해할 수 있으며, 옵트는 선택적이라는 의미를 가지며, 여기에 타사 대용량 소프트웨어를 배치하는 데 사용할 수 있으며, 필요하지 않은 경우 rm -rf 끄기만 하면 됩니다. 하드 드라이브 용량이 충분하지 않은 경우 /옵션을 다른 디스크에 별도로 마운트하여 사용할 수도 있습니다. 설치: 사용 가능한 오라클, openjdk, 업로드 jdk-8u371-linux-x64.tar.gz 사용할 수도 있습니다,
#  
tar -zxvf jdk-8u371-linux-x64.tar.gz
mv jdk1.8.0_371 /usr/local/

환경 변수를 구성합니다.

echo "export JAVA_HOME=/usr/local/jdk1.8.0_371
export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
export PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile

구성을 업데이트하고 버전을 확인합니다:

source /etc/profile && java -version

yum을 사용하여 자동으로 설치하는 것과 달리 수동으로 JDK를 설치하면 몇 가지 잠재적인 이점이 있습니다:

  1. 제어 기능 강화: 수동 설치를 통해 사용자는 특정 버전, 구성 세부 정보 및 설치 경로 선택 등 설치 프로세스를 완벽하게 제어할 수 있습니다.
  2. 종속성 문제 방지: 때때로 yum의 자동 종속성 해결이 예상보다 낮은 결과를 초래할 수 있으며, 수동 설치를 통해 종속성이 올바르게 처리되도록 할 수 있습니다.
  3. 불필요한 패키지 피하기: yum을 사용하면 불필요한 추가 패키지가 설치될 수 있지만, 수동 설치는 필요한 JDK 패키지만 설치하여 시스템 부담을 줄일 수 있습니다.
  4. 사용자 지정 설치: 수동 설치를 통해 사용자는 그래픽 인터페이스나 기타 보조 도구를 포함하지 않고 JDK의 핵심 기능만 설치하는 등 특정 요구 사항에 맞게 설치를 사용자 지정할 수 있습니다.
  5. 학습 기회: 수동 설치 프로세스는 사용자가 JDK 설치 및 구성 프로세스와 Linux 시스템에서 패키지 관리의 메커니즘을 더 잘 이해할 수 있는 학습 기회로 활용할 수 있습니다.
  6. 오프라인 설치: 인터넷에 연결되지 않은 환경에서는 패키지를 다운로드하고 관리하려면 인터넷 연결이 필요하므로 JDK를 수동으로 설치하는 것이 유일한 옵션입니다.
  7. 호환성 테스트: JDK를 프로덕션 환경에 통합할 때 수동 설치를 호환성 테스트 단계로 사용하여 JDK가 기존 시스템 환경 및 애플리케이션과 호환되는지 확인할 수 있습니다.
  8. 업데이트 충돌 방지: 간혹 yum으로 관리되는 패키지 업데이트가 수동으로 설치된 소프트웨어와 충돌할 수 있으며, 수동 설치는 이러한 업데이트 충돌을 방지할 수 있습니다. 수동 설치의 이러한 잠재적 이점에도 불구하고, 수동 설치는 사용자에게 더 높은 수준의 기술력과 더 자세한 지식이 필요하므로 초보자의 경우 yum과 같은 자동화된 도구를 사용하는 것이 더 쉽고 안정적일 수 있습니다.
Read next

Ventoy: 범용 부팅 USB 스틱 만들기 | 오픈소스 데일리 146호

Ventoy는 /EFI 파일을 지원하는 부팅 가능한 USB 드라이브를 만드는 오픈 소스 도구입니다. 사용하기 쉽고 빠르며 여러 파티션 형식과 운영 체제 유형을 지원합니다.

Oct 6, 2025 · 5 min read