centos7-常用命令-第二篇

8 篇文章 0 订阅
2 篇文章 0 订阅

一、安装composer

1、下载composer文件

curl -sS https://getcomposer.org/installer | php

2、移动composer文件

mv composer.phar /usr/local/bin/composer

3、更改composer国内镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

二、安装smtp邮件

1、安装

yum install -y mailx sendmail

2、编辑文件

vi /etc/mail.rc
set smtp=smtps://smtp.qq.com:465 #这里填入smtp地址,如果用的云服务器,安全组策略要开放465端口,入站和出站都要开放该端口
set smtp-auth=login #认证方式
set smtp-auth-user=15056985491@qq.com #这里输入邮箱账号
set smtp-auth-password=ezacoqzkybwkeaic #这里填入密码,这里是授权码而不是邮箱密码
set ssl-verify=ignore #忽略证书警告
set nss-config-dir=/etc/pki/nssdb #证书所在目录
set from=15056985491@qq.com #设置发信人邮箱和昵称

3、开放防火墙

firewall-cmd --zone=public --add-port=465/tcp --permanent
firewall-cmd --reload

4、开启QQsmtp服务

首先要开启QQ邮箱的smtp服务,默认是关闭的。
登录QQ邮箱,点“设置” - “帐户”。
找到“POP3/SMTP服务”和“IMAP/SMTP服务”项,点“开启”。
开启之后,点击“生成授权码”。这个授权码将作为邮箱的身份认证密码。

三、安装Java

1、查看自带jdk

rpm -qa |  grep java

2、写在找到的文件

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.292.b10-1.el7_9.x86_64 javapackages-tools-3.4.1-11.el7.noarch  tzdata-java-2021a-1.el7.noarch java-1.8.0-openjdk-1.8.0.292.b10.el7_9.x86_64 python-javapackages-3.4.1-11.el7.noarch

3、将上传的jdk文件解压(我自己的做法是)

tar -zxf jdk-8u391-linux-x64.tar.gz #解压文件
mv jdk1.8.0_391/ /usr/local/jdk/1.8.0_391 #将文件放到提前建立好的jdk文件中
chmod -R 777 jdk/ #然后目录权限为 777
下面那样也行
mkdir -p /usr/local/jdk/1.8.0_391
tar -zxf jdk-8u391-linux-x64.tar.gz -C /usr/local/jdk/1.8.0_391 --strip-components=1

4、在环境变量中配置环境

vi /etc/profile
export JAVA_HOME=/usr/local/jdk/1.8.0_391
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile

5、查看版本

java -version

6、ubuntu、deepin等都是非root账户登录的,就还需要配置一下用户的环境变量

vim ~/.bashrc # ~ 代表用户根目录
export JAVA_HOME=/usr/local/jdk/1.8.0_391
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile

7、使用nohup方式运行jar包

nohup java -jar luofeng-admin-0.0.1-SNAPSHOT.jar &
nohup java -jar luofeng-admin-0.0.1-SNAPSHOT.jar > run.log & #有控制台日志的方式
nohup java -jar luofeng-admin-0.0.1-SNAPSHOT.jar > /dev/null 2>&1 & #无日志的方式

8、使用.sh脚本方式启动jar包(将脚本文件和jar包放在同一个目录下面)

#!/bin/sh
RESOURCE_NAME=luofeng-admin-0.0.1-SNAPSHOT.jar
 
# 先kill -15 pid
tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Stop Process...'
kill -15 $tpid
fi
sleep 5
# 再kill -9 pid
tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else
echo 'Stop Success!'
fi
# 启动app 
tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
    echo 'App is running.'
else
    echo 'App is NOT running.'
fi
 
rm -f tpid
nohup java -jar $RESOURCE_NAME > /dev/null 2>&1 &
# nohup java -jar $RESOURCE_NAME > boot-example-hello.log &
echo $! > tpid
echo Start Success!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙哥·三年风水

感觉写得好,给创作人一点赏赐呗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值