-- 服务器部署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
然后就可以远程访问了,然后可直接配置用户权限等信息