linux 环境搭建

linux 安装 Java

  • 查看系统是否安装过 Java
1
yum search java | grep jdk
  • 如果有旧版本的 Java,可以用如下方法卸载 Java
1
yum ‐y remove java‐1.8.0‐openjdk*
  • 查看 Java 软件包列表
1
yum ‐y list java*
  • 下载安装 java1.8 的所有软件包,中途需要输入 y 来确认下载
1
yum install java‐1.8.0‐openjdk*
  • 安装成功,输入如下命令检查是否安装成功,如果返回正确的版本号则表示安装成功。
1
java ‐version
  • Java 安装目录
1
/usr/lib/jvm/java‐1.8.0‐openjdk

linux 安装 MySQL

  • 使用 wget 获取 rpm 包
1
wget http://repo.mysql.com//mysql57‐community‐release‐el7‐8.noarch.rpm
  • 安装 mysql community‐release
1
- yum ‐y install mysql57‐community‐release‐el7‐8.noarch.rpm
  • 安装 mysql 服务器
1
yum ‐y install mysql‐community‐server.x86_64
  • 启动 MySQL 服务器
1
systemctl start mysqld.service
  • 检查 MySQL 服务器的状态
1
systemctl status mysqld.service
  • 查看初始化密码
1
grep 'temporary password' /var/log/mysqld.log
  • 使用初始化密码进入数据库
1
mysql ‐uroot ‐p
  • 修改密码
1
ALTER USER 'root'@'localhost' IDENTIFIED BY '简单密码';
  • 修改密码强度
1
2
3
set global validate_password_length=4;

set global validate_password_policy=0;
  • 创建一个可以远程的账号
1
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
  • 给远程的账号赋予权限
1
GRANT ALL ON _._ TO 'root'@'%';
  • 如果还连不上,请关闭防火墙
1
2
3
4
5
6
7
8
9
10
11
12
查看防火墙状态: systemctl status firewalld.service

执行关闭命令: systemctl stop firewalld.service

再次执行查看防火墙命令:systemctl status firewalld.service

执行开机禁用防火墙自启命令 : systemctl disable firewalld.service

启动:systemctl start firewalld.service

防火墙随系统开启启动 : systemctl enable firewalld.service

  • MySQL 8.0 连不上
1
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

linux 安装 redis

linux 启动 jar 包

  • 创建目录:/home/webapps/testsell (目录可以随便)
  • 下载 rz
    • yum install lrzsz
    • rz 上传文件
    • sz 下载文件
  • 启动 jar 包
    • Java -jar sell.jar
    • 后台启动:nohup Java -jar sell.jar
    • 指定端口号启动:nohup Java -jar sell.jar –server.port=8080