-- 服务器部署SpringBoot 的jar 文件
 nohup java -jar lightbox-0.0.1-SNAPSHOT.jar >/opt/log/lightbox/out.log 2>&1 &
 
 nohup java -jar flow-operation-0.0.1-SNAPSHOT.jar >/opt/log/flow/out.log 2>&1 &
 
 ps -ef | grep java
 
 kill -9
 
http.request.method==POST and ip.src==192.168.218.149

-- 开放端口
查看防火墙状态 systemctl status firewalld
开启防火墙        systemctl start firewalld
关闭防火墙     systemctl stop firewalld
查看想开的端口是否已开:firewall-cmd --query-port=6379/tcp
添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent
重载入添加的端口:        firewall-cmd --reload
移除指定端口:            firewall-cmd --permanent --remove-port=123/tcp

-- 查看某个端口是否占用
netstat -lnp|grep 80

 

--jdk
一:安装
    1.将jdk压缩包上传到 /opt/soft 文件夹中
        mkdir /usr/java  cd /usr/java
        tar -zxvf /opt/soft/jdk-8u181-linux-x64.tar.gz
    2.编辑命令:
        vi /etc/profile
        //在最末尾加上
        export JAVA_HOME=/usr/java/jdk1.8.0_181
        export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        export PATH=$PATH:$JAVA_HOME/bin
        
    3.生效文件
        source /etc/profile
    
    4.查看版本
        java -version
        
        
--mysql
一:下载和安装
    1.将下载的压缩包上传到 /opt/soft 文件夹中
    2.解压
        tar -zxvf /opt/soft/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
        移动,重新命名
        mv mysql-5.7.22-linux-glibc2.12-x86_64/ /usr/local/mysql

    3.创建用户
        groupadd mysql
        useradd -g mysql mysql
        passwd mysql
        新密码 123456 ,这时候得记住有个临时密码,等会得用
    4.安装数据库
        cd /usr/local/mysql
        bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
        执行以下命令,创建RSA private key
        bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
    5、更改目录权限
        chown -R mysql:mysql /usr/local/mysql
    6、配置my.cnf
        /etc/my.cnf下文件更新为以下内容:
        [mysqld]
        character_set_server=utf8
        init_connect='SET NAMES utf8'
        basedir=/usr/local/mysql
        datadir=/usr/local/mysql/data
        socket=/tmp/mysql.sock
        #不区分大小写 (sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个简单来说就是sql语句是否严格)
        lower_case_table_names = 1
        log-error=/var/log/mysqld.log
        pid-file=/usr/local/mysql/data/mysqld.pid
    7、启动mysql
        cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld
        vi /etc/init.d/mysqld
        修改文件
            basedir=/usr/local/mysql
            datadir=/usr/local/mysql/data
        启动
        service mysqld start  //显示 ok
        加入开机启动,执行:
        chkconfig --add mysqld
        创建mysql快捷方式:
        ln -s /usr/local/mysql/bin/mysql /usr/bin
        
    8、登录mysql    
        mysql -u root -p
        输入步骤4记录的随机密码登入mysql,首先需要修改密码:
        alter user 'root'@'localhost' identified by '密码';   
        flush privileges;    #刷新权限
        此时测试一下 查询:
        use mysql
        select Host,User,authentication_string from user;
        
    9、远程登录mysql
        update user set Host = '%' where Host = 'localhost' and User = 'root';
        flush privileges;

        
        
-- redis
一:下载解压文件
    1.解压压缩包:
        cd /usr/local/
        tar -zxvf /opt/soft/redis-4.0.8.tar.gz
    2.yum安装gcc依赖    
        yum install gcc
        
    3.跳转到redis解压目录下    
        cd redis-4.0.8
        
    4.编译安装
        make MALLOC=libc
        将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
        cd src && make install
二、启动redis的三种方式        
        
    常用修改:
        1.后台的方式启动
            daemonize no 改为 daemonize yes
        2.修改密码
            requirepass iot@10086
        3.远程访问
            bind 127.0.0.1 改为 0.0.0.0
        
    启动redis
        1.直接启动
            redis-server
        2.以后台进程方式启动redis
            redis-server /usr/local/redis-4.0.8/redis.conf
        3.连接redis
            redis-cli -h 127.0.0.1 -p 6379 -a iot@10086

三、设置redis开机自启动
    1、在/etc目录下新建redis目录
        cd /etc
        mkdir redis
    

-- rabbitMQ
安装不了make环境时
    wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
    tar zxvf ncurses-5.6.tar.gz
    cd ncurses-5.6
     ./configure -prefix=/usr/local -with-shared -without-debug
    make
    make install
    
一:安装Erlang环境
    1.在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错):
    yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
    
    2.上传 otp_src_20.2.tar.gz 包到 /opt/soft 下,然后就行解压:
     cd /usr/local/
     tar -zxvf /opt/soft/otp_src_20.2.tar.gz
     cd otp_src_20.2/
    
    3、编译安装( 我这里指定编译安装后放在/usr/local/erlang目录里面,这个你们可以改成其他的 )
    ./configure --prefix=/usr/local/erlang
    或者
    ./configure --prefix=/usr/local/erlang --enable-smp-support  --enable-threads  --enable-sctp --enable-kernel-poll --enable-hipe  --with-ssl --without-javac
    make && make install
    
    4、测试安装是否成功:
    cd /usr/local/erlang/bin/
    ./erl
    输入 halt().  退出控制台, 注意,halt后面有个点哈
    
    5、配置环境变量(ps:这个跟java的环境变量配置是差不多的)
    vim /etc/profile
    在末尾加入这么一行即可:export PATH=$PATH:/usr/local/erlang/bin
    更新配置文件:source /etc/profile
    更新之后在任意地方输入erl能进入命令行, 那么就说明配置成功了。
    
二、安装rabbitmq    
    1.上传 rabbitmq-server-generic-unix-3.6.15.tar 到 /opt/soft 目录下,进行解压
        cd /usr/local/
        
        解压:tar -xvf /opt/soft/rabbitmq-server-generic-unix-3.6.15.tar
                 
    2、配置rabbitmq的环境变量(这个跟上面的erlang配置以及java的环境变量差不多)
        vim /etc/profile
        在末尾加入以下配置:export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin
更新配置文件:source /etc/profile
    
    3、rabbitmq的基本操作:

启动:rabbitmq-server -detached

关闭:rabbitmqctl stop

查看状态:rabbitmqctl status
    
    4、配置rabbitmq网页管理插件

启用插件:rabbitmq-plugins enable rabbitmq_management

  访问管理页面:http://192.168.?.?:15672  端口默认为15672
        默认来宾用户:guest, 来宾用户密码:guest
    
    5、开启rabbitmq远程访问
        添加用户:rabbitmqctl add_user admin iot@10086 //admin是用户名, iot@10086是用户密码

添加权限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

修改用户角色:rabbitmqctl set_user_tags admin administrator

然后就可以远程访问了,然后可直接配置用户权限等信息