目录
一、命令。
(1)jdk的下载与更改。
(1.1)删除Linux自带的jdk。
(1.2)删除Linux上自己安装的JDK。(更换jdk版本)
二、访问不了linux中的页面。
(1)关闭防火墙。
(2)关闭或修改SElinux。
一、命令。
(1)jdk的下载与更改。
(1.1)删除Linux自带的jdk。
1、查看linux自带的jdk:
grep -i:忽略大小写
rpm -qa:查询所安装的所有rpm包
rpm -qa | grep -i java
意思:查询所安装的带有java的rpm软件包。
2、去删除,命令如下:
rpm -e --nodeps:强制卸载软件
xargs -n1:表示每次只传递一个参数
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
3、编辑profile文件,去除环境变量配置
vim /etc/profile
4、source命令让修改后的profile文件立即生效
source /etc/profile
(1.2)删除Linux上自己安装的JDK。(更换jdk版本)
1、查看是否安装了JDK(查看jdk版本)。
java -version
2、查看jdk安装的路径(查找该名称的可执行程序)。
which java
3、删除。
rm -rf jdk-17
4、修改环境变量(主要是修改配置文件的JAVA_HOME的路径)。
vim /etc/profile
5、让配置文件生效。
source /etc/profile
二、访问不了linux中的页面。
(1)关闭防火墙。
1.
查看防火墙状态:
systemctl status firewalld.service
2.关闭防火墙。
systemctl stop firewalld.service
3.开启防火墙。
systemctl start firewalld.service
4.禁止防火墙开机自启。
systemctl disable firewalld.service
(2)关闭或修改SElinux。
1.使用 sestatus
命令来查看 SELinux 是否被禁用。
在终端中输入 sestatus
命令,如果系统上启用了 SELinux,输出结果如下:
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
2.设置 SELinux 允许访问网站:setsebool -P httpd_can_network_connect on
是一条 SELinux 的命令,它的作用是允许 Apache HTTP Server 进程连接网络资源。如果您在安装和部署 Web 应用程序时遇到无法访问远程主机或网络资源的问题,可以尝试执行该命令来解决。
3.禁用 SELinux:命令 setenforce 0
可以禁用 SELinux。