Centos에 Java를 설치하는 방법
Java -Version 및 RPM -QA를 사용하여 Java가 이미 설치되어 있는지 확인하십시오. Grep Java. 2. Sudo Yum Update -y 또는 Sudo DNF 업데이트 -Y로 시스템 패키지 업데이트. 3. YUM 검색 OpenJDK 또는 DNF Search OpenJDK를 사용하여 사용 가능한 Java 버전을 나열하십시오. 4. Sudo Yum을 실행하여 OpenJDK를 설치하여 Java 11 용 Java-11-Openjdk-Devel, Java-1.8.0-Openjdk-Devel을 설치하거나 Java 8을위한 Java-1.8.0-Openjdk-Devel 또는 Java 17에 대한 Java-17-Openjdk-Devel을 설치하십시오. /opt /java 및 대안으로 구성합니다. 6. Java_home = "/usr/lib/jvm/java-11-openjdk"를/etc/환경에 추가하여 Java_home을 설정 한 다음 소스/etc/환경으로 다시로드하십시오. 7. 올바른 버전 출력을 확인하기 위해 Java -Version 및 Javac -Version을 실행하여 설치를 확인하십시오. Java가 설치되고 Java_home이 설정되면 프로세스가 완료되며 확인 명령에는 예상 결과가 표시됩니다.
Centos에 Java를 설치하는 것은 간단한 프로세스이지만 정확한 단계는 원하는 Java (OpenJDK 또는 Oracle JDK)와 사용중인 Centos (예 : Centos 7, 8 또는 Stream) 버전에 따라 다릅니다. 아래는 OpenJDK 에 중점을 둔 명확한 가이드입니다. OpenJDK는 오픈 소스 특성과 패키지 관리자를 통한 쉬운 가용성으로 인해 권장되고 가장 일반적으로 사용되는 옵션입니다.

Java가 이미 설치되어 있는지 확인하십시오
설치하기 전에 Java가 이미 존재하는지 확인하십시오.
자바 -버전
Java가 설치되지 않으면 오류가 발견되지 않은 명령이 표시됩니다. 설치된 Java 패키지를 확인할 수도 있습니다.

rpm -a | Grep Java
? OpenJDK 설치 (권장 방법)
Centos는 yum
(Centos 7/8) 또는 dnf
(Centos 8 및 Stream)를 패키지 관리자로 사용합니다.
1. 시스템 패키지 업데이트
Sudo Yum 업데이트 -Y # 또는 Centos 8 /Stream의 경우 : Sudo DNF 업데이트 -Y
2. 사용 가능한 Java 버전 목록 (선택 사항)
OpenJDK 버전이 무엇인지 확인하십시오.

yum search openjdk # 또는: dnf search openjdk
java-1.8.0-openjdk
, java-11-openjdk
또는 java-17-openjdk
와 같은 패키지를 찾으십시오.
3. OpenJDK를 설치하십시오
필요한 버전을 선택하십시오. 오늘날 대부분의 응용 프로그램은 Java 11 또는 17에서 잘 작동합니다.
Java 11의 경우 (가장 일반적) :
Sudo Yum 설치 Java-11-Openjdk-Devel
개발중인 경우 (컴파일러
javac
포함)java-11-openjdk-devel
사용하십시오. 런타임에만java-11-openjdk
사용하십시오.
Java 8 (레거시 앱)의 경우 :
Sudo Yum 설치 Java-1.8.0-Openjdk-Devel
Java 17 (새로운 응용 프로그램) :
Centos 스트림 또는 최신 시스템 :
Sudo DNF 설치 Java-17-Openjdk-Devel
? (대체) Oracle JDK를 설치하십시오
Oracle JDK는 더 이상 표준 저장소를 통해 자유롭게 배포 할 수 없으므로 Oracle 웹 사이트 에서 수동으로 다운로드해야합니다.
Linux의
.tar.gz
파일을 다운로드하십시오.추출 :
Sudo mkdir -p /opt /java sudo tar -xzf jdk -xx.x.x_linux -x64_bin.tar.gz -c /opt /java
PATH
업데이트하거나alternatives
사용하여 기본값으로 설정하십시오.
alternatives
사용 예 :
Sudo 대안-Install/USR/BIN/Java Java/Opt/Java/JDK-17/bin/Java 2 Sudo 대안-Install/USR/bin/Javac Javac/Opt/Java/JDK-17/bin/Javac 2
그런 다음 기본값을 선택하십시오.
Sudo 대안 -Config Java
⚙️ Set Java_home (응용 프로그램에 중요)
많은 Java 앱 (Tomcat, Maven 등)에는 JAVA_HOME
환경 변수가 필요합니다.
자바 위치 찾기 :
Sudo 업데이트 대출-리스트 Java
출력 예 :
/usr/lib/jvm/java-11-openjdk-11.0.22.0.7-2.el8.x86_64/bin/java
따라서 홈 경로는 :
/usr/lib/jvm/java-11-openjdk-11.0.22.0.7-2.el8.x86_64
입니다JAVA_HOME
시스템 전체 설정 :Sudo nano /etc /환경
추가하다:
java_home = "/usr/lib/jvm/java-11-openjdk"
참고 : Symlink가 존재하는 경우 일반 경로 (정식 버전없이)를 사용할 수 있습니다.
새로 고침 환경 :
소스 /etc /환경
확인하다:
echo $ java_home
∎ 설치를 확인하십시오
모든 것이 작동하는지 확인하십시오.
자바 -버전 Javac -version
설치 한 내용이 일치하는 버전 출력이 표시됩니다.
? 메모
- 구체적으로 Oracle JDK 기능이 필요하지 않으면 OpenJDK를 사용하십시오.
-
java-xx-openjdk-devel
javac
,javadoc
,jdeps
등이 포함됩니다. - 구형 CentOS 시스템 (예 : 7)에서
yum
표준입니다. 8 /스트림에서dnf
선호합니다. - 항상 Java 버전을 애플리케이션 요구 사항과 일치시킵니다.
기본적으로 버전을 선택하고 설치 명령을 실행하고 필요한 경우 JAVA_HOME
설정하십시오. 복잡하지는 않지만 JAVA_HOME
건너 뛰는 것은 앱을 배포 할 때 일반적인 실수입니다.
위 내용은 Centos에 Java를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undress AI Tool
무료로 이미지를 벗다

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

식별합니다 eaprimaryPartitionUsingDefaultSettings, andWriteChangeswithw, thenRunpartProbetoupDateTekernel.3.createfilesystemusingmkfs-tx

시스템이 본딩 모듈을로드하고 네트워크 카드 인터페이스를 사용할 수 있는지 확인하고 ModProbeBonding 및 LSMOD를 사용하여 확인하십시오. 2./etc/sysconfig/network-scripts/ifcfg-bond0 구성 파일, 장치 설정, 유형, bonding_mas 3. 물리적 네트워크 카드의 IFCFG 파일 구성 ENS33 및 ENS34, set mas

Tochangeyourownpasswordincentos, runpasswdandentEryourCurrentPasswordfollowerSwordwice.2.tochangeanotheruser'spassword, useudopasswdusernameorrunpasswdusernameasroot, Toforceausertochangeiteirpassoppassophange의 spassword

Sestatus 및 GetSebool을 통해 Selinux 권한 문제를 문제 해결할 수 있습니다. 먼저 sestatus를 사용하여 Selinux가 활성화되어 있는지 확인하고 현재 모드를 확인하십시오. 시행되는 경우 프로그램 권한이 제한 될 수 있습니다. 둘째, getSebool을 사용하여 httpd_enable_homedirs가 활성화되어 있는지 여부와 같은 서비스 관련 부울 값을 확인하십시오. SetSebool은 일시적으로 수정 될 수 있습니다. 문제 해결 중에는 허용 모드로 전환하여 문제가 사라지는 지 테스트하고 Audit2WHY를 사용하여 로그에서 거부 레코드를 분석하고 부울 값 조정 또는 SELINUX를 직접 끄는 대신 정책 모듈을 추가하는 우선 순위를 정합니다.

Selinux를 영구적으로 닫으려면 구성 파일을 수정하고 시스템을 다시 시작해야합니다. 특정 단계는 다음과 같습니다. 1./etc/selinux/config 파일을 편집하고 selinux =의 값을 비활성화; 2. 시스템을 저장하고 종료하고 다시 시작하십시오. 3. Sestatus 또는 Getenforce 명령을 사용하여 상태가 비활성화 된 상태로 변경되었는지 확인하십시오. CentOS8/RHEL8과 같은 최신 버전에 구성 파일이 없으면 수동으로 소프트 링크를 만들거나 패키지 관리를 확인할 수 있습니다. 일시적으로 비활성화하는 경우 Selinux = 0은 GRUB를 통해 추가 할 수 있지만 오랫동안 사용하는 것이 좋습니다. Selinux를 끄면 시스템 보안이 약화되므로 완전히 종료되는 대신 디버깅 중에 허용 모드를 전환하는 것이 좋습니다.

시스템 업데이트 : SudoyumUpdate-y 또는 Sudodnfupdate-Y를 실행하여 시스템이 최신 상태인지 확인하십시오. 2. 아파치 설치 : 웹 서버를 설치하려면 sudoyuminstallhttpd-y 또는 sudodnfinstallhttpd-y를 사용하십시오. 3. 서비스를 시작하고 활성화하십시오 : SudosyStemctlStarthtttpd 및 sudosystemctlenablehttpd를 실행하여 전원이 자동으로 시작되도록합니다. 4. 방화벽 구성 : 방화벽이 활성화되면 SudofiRewall-CMD를 실행합니다.

1. 구조 모드 또는 단일 사용자 모드에 들어가는 핵심 방법에는 다음이 포함됩니다. BIOS/UEFI를 통해 시작 미디어 선택, 구조 커널 선택 또는 GRUB 메뉴에서 시작 매개 변수를 편집하는 것; 2. 특정 운영은 시스템마다 다릅니다. Linux는 설치 디스크의 "문제 해결"옵션 또는 Grub 편집 매개 변수를 통해 구조 모드를 입력 할 수 있습니다. 단일 사용자 모드에서는 grub에 init =/bin/bash 및 기타 매개 변수를 추가해야합니다. 3. 우분투의 작동은 약간 다르며 rwinit =/sysroot/bin/sh를 추가하고 시스템을 장착해야합니다. 4. MACOS는 명령 R을 사용하여 복구 모드를 입력하여 터미널 및 비밀번호 재설정 기능을 제공합니다. 5. Windows를 사용합니다

그루브 메뉴를 재부팅하고 입력하고 E를 눌러 시작 항목을 편집합니다. 2. Linux 또는 Linux16 라인의 끝에서 init =/bin/bash 또는 rd.break를 추가합니다. 3. Rd.break을 사용하는 경우 먼저 chroot/sysroot, Mount-Oremount, rw/; 4. PassWdroot를 실행하여 새 비밀번호를 설정하십시오. 5. Selinux가 활성화되면 Touch/.Autorelabel을 실행하십시오. 6. 재부팅 F를 실행하여 다시 시작하려면 다시 시작하십시오. 이 방법은 CentOS7 이상에 적합하며 물리적 또는 콘솔 액세스가 필요합니다.
