1.安装jdk
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz
有时候很慢,有时候突然很快了(1m/s的速度)
vi /etc/profile
#----java config --------
JAVA_HOME=/usr/java/jdk1.8.0_161
JRE_HOME=/usr/java/jdk1.8.0_161/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
#----java config --------
source /etc/profile
2.创建一个简单的web项目
idea创建一个项目 ,返回hello world 占用端口号为:8888,使用springboot 2.0
jar 包存放位置在 /usr/local/app下
启动命令: nohup java -jar ruirui-0.0.1-SNAPSHOT.jar > logs.log 2>&1 &
3.修改主机名字
/etc/sysconfig/network 修改这个文件,系统才有效
/etc/hosts hostname命令读这个配置文件
4.安装一个数据库 mysql5.7
rpm 安装
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
详情参见 https://www.linuxidc.com/Linux/2016-09/135288.htm
mysql> -- 下面我们另外添加一个新的 root 用户, 密码为空, 只允许 192.168.1.100 连接
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'xxx.xx.xxx.xxx' IDENTIFIED BY 'Mysql5.7!' WITH GRANT OPTION;
mysql> -- @'192.168.1.100'可以替换为@‘%’就可任意ip访问,当然我们也可以直接用 UPDATE 更新 root 用户 Host, 但不推荐, SQL如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Mysxxx5.7!' WITH GRANT OPTION;
mysql> -- UPDATE user SET Host='192.168.1.100' WHERE User='root' AND Host='localhost' LIMIT 1;
mysql> flush privileges;
5 安装nginx
yum install nginx -y
启动 nginx
设置开机自启 systemctl enable nginx.service