安装 Java 运行环境 JRE
卸载已安装的 rpm 或 yum 包
推荐方式
yum -y remove `rpm -qa | grep java`
备用方式 1。卸载已安装的 yum 包,如果无输出,说明已卸载成功:
rpm -qa | grep java; yum -y remove python-javapackages-3.4.1-11.el7.noarch; yum -y remove tzdata-java-2015g-1.el7.noarch; yum -y remove javapackages-tools-3.4.1-11.el7.noarch; yum -y remove tzdata-java-2017b-1.el7.noarch; yum -y remove tzdata-java-2019a-1.el7.noarch; rpm -qa | grep java
备用方式 2。卸载已安装的 rpm 包,如果无输出,说明已卸载成功:
rpm -qa | grep java; yum -y remove python-javapackages-3.4.1-11.el7.noarch; yum -y remove tzdata-java-2015g-1.el7.noarch; yum -y remove javapackages-tools-3.4.1-11.el7.noarch; yum -y remove tzdata-java-2017b-1.el7.noarch; yum -y remove tzdata-java-2019a-1.el7.noarch; rpm -qa | grep java
安装 JRE
- 将文件上传到 Centos7 服务器的/opt/目录下
- 执行如下命令,将自动安装 JRE,并且自动配置 JRE 的环境变量;java -version 指令将会在安装成功后,查询 JRE 的版本号。
- JRE 将自动安装在该目录下:JRE_HOME=/usr/java/jre1.8.0_201-amd64,
rpm -ivh /opt/jre-8u201-linux-x64.rpm ; java -version
或者安装 jdk
rpm -ivh jdk-8u201-linux-x64.rpm
编辑 profile 文件
vim /etc/profile
增加如下配置
exportJAVA_HOME=/usr/java/jdk1.8.0_201-amd64 exportPATH=$PATH:$JAVA_HOME/bin
使修改文件的操作生效
source /etc/profile
查询 Linux 系统当前正在工作的所有端口
netstat -ntpl
编辑 Linux 脚本
- 文件上传服务器的 IP 192.168.111.129
创建文件夹和创建启动脚本文件
mkdir /home/exc-led/ ; mkdir /home/exc-led/uploader; vim /usr/lib/systemd/system/uploader.service
编辑启动脚本
[Unit] Description=上传多媒体文件服务 After=network.target syslog.target [Service] PrivateTmp=trueRestart=always Type=simple WorkingDirectory=/home/exc-led/uploader ExecStart=/usr/java/jre1.8.0_201-amd64/bin/java -jar boot-uploader-0.0.1.jar ExecStop=/usr/bin/kill -15 $MAINPID[Install] WantedBy=multi-user.target
启动服务
新增或编辑启动脚本后 systemctl daemon-reload 重新加载脚本;systemctl enable 开机自启服务;systemctl start 启动脚本
systemctl daemon-reload;systemctl enable uploader;systemctl start uploader
重新启动脚本
systemctl restart uploader
配置 Firewalld 防火墙,开放服务端口
firewall-cmd --zone=public --add-port=60032/tcp --permanent ; firewall-cmd --reload ; firewall-cmd --zone=public --list-ports;