Centos7 버전 사용
Centos7은 함께 제공되는 JDK를 제거합니다.
-
일반적으로 Centos7은 기본적으로 OpenJDK를 설치하므로 먼저 삭제해야 합니다.
-
다음을 보려면 루트 사용자(su - root)로 전환하십시오.
rpm -qa | grep java
-
(있는 경우 제거하고 없으면 사용하지 마십시오) 버전이 약간 다를 수 있으므로 실제 작업이 우선합니다.
[root@localhost ~]# rpm -qa | grep java java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 tzdata-java-2018e-3.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 [root@localhost ~]# rpm -e --nodeps tzdata-java-2018e-3.el7.noarch [root@localhost ~]# rpm -qa | grep java java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch
-
OpenJDK 제거:
-
-e erase package(uninstall) 移除包(卸载)
-
--nodeps do not verify package dependencies 不要验证包依赖关系
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 [root@localhost ~]# rpm -e --nodeps tzdata-java-2018e-3.el7.noarch [root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 [root@localhost ~]# rpm -qa | grep java python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch [root@localhost ~]# rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
Centos7 - jdk 설치
-
루트 사용자로 전환하고 usr 디렉터리로 이동합니다.
cd /usr
-
usr 디렉터리에 java 폴더를 만듭니다.
mkdir java
-
Linux版本的jdk压缩包
java 디렉토리에 업로드 됩니다. -
/usr/java
폴더로 이동 :cd /usr/java/
-
권한 수정, 매개 변수 "자신이 업로드한 jdk 설치 파일 이름"
-
업로드된 jdk 압축 패키지의 압축을 풉니다.
-
환경 변수 구성:
vi /etc/profile
콘텐츠 추가:export JAVA_HOME=/usr/java/解压后文件夹名/ export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib /tools.jar export PATH=$PATH:${JAVA_HOME}/bin
-
환경 변수 재컴파일:
source /etc/profile
-
시험:
java -version
-
전체 프로세스는 다음과 같습니다.
[root@localhost ~]# cd /usr [root@localhost usr]# mkdir java [root@localhost usr]# cd /usr/java [root@localhost java]# ls jdk-8u231-linux-x64.tar.gz [root@localhost java]# chmod 755 jdk-8u231-linux-x64.tar.gz [root@localhost java]# tar-zxvf jdk-8u231-linux-x64.tar.gz bash: tar-zxvf: command not found... [root@localhost java]# tar -zxvf jdk-8u231-linux-x64.tar.gz .... [root@localhost java]# vi /etc/profile 配置环境变量 [root@localhost java]# source /etc/profile [root@localhost java]# java -version java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
Centos7—톰캣 설치
-
설치 디렉터리를 만듭니다.
mkdir /usr/tomcat
-
Tomcat의 Linux 버전을 클라이언트에 업로드하고 해당 권한을 부여합니다.
-
Tomcat 압축 패키지의 압축을 풉니다.
-
시작 바람둥이:
进入tomcat的bin目录: cd /usr/tomcat/apache-tomcat-7.0.57/bin/ 启动tomcat web服务器: ./startup.sh
-
호스트 테스트 설치 성공
-
전체 단계는 다음과 같습니다.
[root@centos7-1 software]# chmod 755 apache-tomcat-7.0.57.tar.gz [root@centos7-1 software]# tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/tomcat [root@centos7-1 software]# cd /usr/tomcat/apache-tomcat-7.0.57/bin/ [root@centos7-1 bin]# ./startup.sh Using CATALINA_BASE: /usr/tomcat/apache-tomcat-7.0.57 Using CATALINA_HOME: /usr/tomcat/apache-tomcat-7.0.57 Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-7.0.57/temp Using JRE_HOME: /usr/java/jdk1.8.0_231/ Using CLASSPATH: /usr/tomcat/apache-tomcat-7.0.57/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-7.0.57/bin/tomcat-juli.jar Tomcat started.
-
Tomcat 로그 정보 보기:
tail -200f /usr/tomcat/apache-tomcat-7.0.57/logs/catalina.out
-
또한 tomcat의 bin 디렉토리를 입력하고 결합된 명령을 사용하여 로그를 시작하고 볼 수 있습니다.
./startup.sh && tail -200f ../logs/catalina.out