Utilisez which et ls pour suivre les liens.
# java -version
java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
# which java
/usr/bin/java
# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 22 janvier 24 13:51 2016 /usr/bin/java -> /etc/alternatives/java
# ls -al /etc/alternatives/java
lrwxrwxrwx 1 racine racine 34 24 janvier 13:51 2016 /etc/alternatives/java -> /usr/java/jdk1.8.0_72/jre/bin/java
Il y avait un cas où le java du serveur hérité était suspecté d'être ancien, et lorsque j'ai vérifié l'emplacement du java, c'était comme suit.
# ls -al /usr/java/
20 au total
drwxr-xr-x.4 racine racine 4096 20 août 09:43 2018 .
drwxr-xr-x.14 racine racine 4096 23 décembre 15:15 2015 ..
drwxr-xr-x 9 racine racine 4096 24 janvier 14:00 2016 apache-tomcat-8.0.30
lrwxrwxrwx 1 root root 16 janvier 24 13:51 2016 default -> /usr/java/latest
drwxr-xr-x 9 racine racine 4096 24 janvier 13:51 2016 jdk1.8.0_72
lrwxrwxrwx 1 root root 21 janvier 24 13:51 2016 latest -> /usr/java/jdk1.8.0_72
-rw-r--r--1 racine racine 3405 24 janvier 14:27 2016 velocity.log
Je voulais décompresser le tar, mais je ne pouvais pas dire si je référençais directement jdk1.8.0_72 ou si j'utilisais le dernier ou le défaut, alors j'ai vérifié.
Après tout, j'ai installé rpm.
# ls -al /usr/java/
24 au total
drwxr-xr-x.5 racine racine 4096 20 août 09:56 2018 .
drwxr-xr-x.14 racine racine 4096 7 juillet 17:12 2018 ..
drwxr-xr-x 9 racine racine 4096 24 janvier 14:00 2016 apache-tomcat-8.0.30
lrwxrwxrwx 1 root root 16 janvier 24 13:51 2016 default -> /usr/java/latest
drwxr-xr-x 8 racine racine 4096 20 août 09:55 2018 jdk1.8.0_181-amd64
drwxr-xr-x 9 racine racine 4096 24 janvier 13:51 2016 jdk1.8.0_72
lrwxrwxrwx 1 racine racine 28 août 20 09:56 2018 latest -> /usr/java/jdk1.8.0_181-amd64
-rw-r--r--1 racine racine 3405 24 janvier 14:27 2016 velocity.log
# which java
/usr/bin/java
# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 22 août 20 09:56 2018 /usr/bin/java -> /etc/alternatives/java
# ls -al /etc/alternatives/java
lrwxrwxrwx 1 racine racine 41 20 août 09:56 2018 /etc/alternatives/java -> /usr/java/jdk1.8.0_181-amd64/jre/bin/java
Recommended Posts