Linux 添加环境变量

永久添加环境变量(影响所有用户)

vi /etc/profile

在文件末尾添加即可

export JAVA_HOME=/opt/jdk1.8.0_161/
export JRE_HOME=/opt/jdk1.8.0_161/jre
export ZOOKEEPER_HOME=/usr/local/software/zookeeper-3.4.11
export KAFKA_HOME=/usr/local/software/kafka_2.11-1.1.0
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$ZOOKEEPER_HOME/bin:$KAFKA_HOME/bin

保存后运行下面指令使修改操作立即生效

source /etc/profile

 添加host

vi /etc/hosts

 删除命令

删除home目录下的test目录
rm /home/test
这种不带参数的删除方法经常会提示无法删除,因为权限不够。
rm -r /home/test
-r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。
rm -rf /home/test
f是不提示用户,删除目录下的所有文件。

RPM

rpm -i 安装一个软件包 -v显示当前正在执行的工作 -h提醒用户当前的安装进度

rpm -U 升级一个软件包,先卸载后安装

rpm -q 查看已安装的包  rpm-qa 显示所有包 rpm -qa | grep xx 查找名字中包含xx的包

rpm -e 卸载包

 

 

命令启动应用

#!/bin/bash

#Jar包存放的路径
JarDir=/export/servers/project/chatrobot
#业务名
JarServer=chat-robot-0.0.1-SNAPSHOT.jar
#业务端口
port=8081



StopServer(){
    echo 'stop server'
        pid=`ps aux |grep -w "$JarDir/$JarServer"|grep -v grep |awk '{print $2}'`
    if [ -z $pid ];then
        echo 'tomcat is stoped'
    else        
        kill -9 $pid
        if [ $? -eq 0 ];then
            echo 'tomcat stop successfully'
        else
            echo 'tomcat stop failed'
        fi            
    fi
}


StartServer(){
    echo 'start tomcat' 
    /export/servers/jdk1.8.0_20/bin/java -server -Xms2g -Xmx2g -jar  $JarDir/$JarServer --spring.profiles.active=test >> $JarDir/logs/$JarServer.log &
    sleep 10
    num=`ps -ef | grep -c "$JarDir"`
    if [ $num -eq 2 ];then
        echo 'tomcat start successfully'
    else
        echo 'tomcat start failed'
        exit 1
    fi
    portnum=`/usr/sbin/ss -tnl | grep -c "$port"`
    if [ $portnum -eq 1 ];then
        echo 'port start successfully'
    else
        sleep 10
    portnum=`/usr/sbin/ss -tnl | grep -c "$port"`
        if [ $portnum -eq 1 ];then
           echo 'port start successfully'
        else
           echo 'port start failed'
        fi
    fi
}
main(){
    StopServer
    StartServer 
}


main
start.sh

 

转载于:https://www.cnblogs.com/uptothesky/p/8724073.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值