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

 

配置启动启动

MySQL

https://blog.csdn.net/Goodbye_Youth/article/details/93207701

zookeeper

https://www.cnblogs.com/kokomal/p/10773332.html

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
# export JAVA_HOME=/usr/java/jdk1.8.0_11
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
#export ZOO_LOG_DIR=/data/zookeeper/log
export ZOO_HOME=/usr/local/zookeeper/zookeeper-3.4.6
case $1 in
        start) su root ${ZOO_HOME}/bin/zkServer.sh start;;
        stop) su root ${ZOO_HOME}/bin/zkServer.sh stop;;
        status) su root ${ZOO_HOME}/bin/zkServer.sh status;;
        restart) su ${ZOO_HOME}/bin/zkServer.sh restart;;
        *) echo "require start|stop|status|restart" ;;
esac
View Code

 tomcat

https://www.cnblogs.com/luwenlong/p/10931613.html

posted @ 2018-04-05 20:03  uptothesky  阅读(234)  评论(0编辑  收藏  举报