Linux 配置java环境变量及关闭防火墙--简单命令

本文档详细介绍了如何在Linux环境下配置Java环境变量,并提供了三种后台启动jar包的方法及推荐的日志记录方式。此外,还介绍了如何管理Nginx服务、查看端口使用情况以及查询系统版本等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

配置java环境变量:

vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export JRE_HOME=$JAVA_HOME/jre  
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

刷新配置

source /etc/profile

java -version

后台启动jar包三种方式:

1.   在末尾加入 & 符号

java -jar xxx.jar &

2.   执行java -jar xxx.jar后,ctrl+z 退出到控制台,执行 bg,exit,完成以上3步,退出SHELL后,jar服务一直在后台运行。

3.   nohup java -jar xxxx.jar & (推荐)

按天打印日志 

nohup java -jar xxxx.jar >> /home/log/xxxx-$(date +%Y-%m-%d).log 2>&1 &

查看java进程 

ps -ef | grep java

停止进程 kill -9 进程id

停止所有java进程命令:

pkill - 9 java

 

关闭防火墙:

1.查看防火墙状态

systemctl status firewalld.service

2.关闭防火墙

systemctl stop firewalld.service

3.禁用防火墙

systemctl disable firewalld.service

 

Nginx基本管理命令

要停止您的Web服务器,您可以键入:

sudo systemctl stop nginx  

要启动您的Web服务器,请键入:

sudo systemctl start nginx

要重启您的Web服务器,请键入:

sudo systemctl restart nginx

如果您只是进行配置更改,Nginx通常可以重新加载,可以使用此命令:

sudo systemctl reload nginx

关闭 Nginx随系统启动:

sudo systemctl disable nginx

开启 Nginx 随系统一起启动:

sudo systemctl enable nginx

 

 

 

查看端口

lsof -i:端口号

查看所有开启的端口号

netstat -aptn

查看系统中所有使用udp协议的端口号

netstat -nupl

查看系统中使用tcp协议的端口号

netstat -ntpl

 

查看Linux系统版本

lsb_release -a

 

### 如何在 Linux 系统上为 Tomcat 配置环境变量 为了使 Tomcat 能够正常运行并被系统识别,需要为其配置相应的环境变量。以下是详细的说明: #### 1. 安装 JDK 并设置 JAVA_HOME 由于 Tomcat 的运行依赖于 Java 运行时环境 (JRE),因此必须先安装 JDK,并正确配置 `JAVA_HOME` 环境变量[^4]。 可以通过编辑 `/etc/profile` 文件来完成此操作: ```bash export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 # 替换为你实际的 JDK 安装路径 export PATH=$PATH:$JAVA_HOME/bin ``` 执行以下命令以应用更改: ```bash source /etc/profile ``` 验证是否成功配置: ```bash java -version ``` 如果显示正确的版本号,则表示配置成功[^1]。 --- #### 2. 解压 Tomcat 压缩包 下载适合系统的 Tomcat 版本压缩包(如 `.tar.gz`),将其上传至服务器指定目录(例如 `/usr/local/` 或 `/opt/`)。然后通过以下命令解压文件: ```bash cd /usr/local/ tar -zxvf apache-tomcat-8.5.85.tar.gz ``` 这会创建一个名为 `apache-tomcat-8.5.85` 的目录[^2]。 --- #### 3. 设置 TOMCAT_HOME 和 PATH 变量 同样,在 `/etc/profile` 中添加如下内容以定义 Tomcat 的根目录以及更新全局路径: ```bash export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.85 # 修改成你的实际路径 export PATH=$PATH:$TOMCAT_HOME/bin ``` 保存后重新加载配置文件: ```bash source /etc/profile ``` 此时可以尝试启动 Tomcat 来测试环境变量是否生效: ```bash $TOMCAT_HOME/bin/startup.sh ``` 如果没有报错提示找不到二进制程序或其他错误消息,则表明环境变量已正确定义[^5]。 --- #### 4. 测试服务状态 访问浏览器地址栏输入 http://<your-server-ip>:8080 ,应该能看到默认欢迎页面;或者查看日志确认进程正在监听端口 8080 上的服务请求。 --- #### 注意事项 确保防火墙允许外部连接到目标机器上的端口号,默认情况下是 8080 。另外还需检查 SELinux 是否阻止了某些功能实现。 ```bash firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload setenforce 0 #临时关闭SELINUX策略(生产环境下不建议这么做) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值