1:jdk的安装
linux的jdk1.8安装包tar.gz格式,下载连接:linux下的jdk1.8
1:解压
tar -zxvf jdk-8u11-linux-x64.tar.gz -C /usr/local/
2:配置环境变量
修改/etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt/jar
3:使修改生效
source /etc/profile
4:查看java版本
java -version
2:maven的安装
linux的maven安装包tar.gz格式下载地址:linux下的maven3.6.3
1:解压
tar -zxvf maven安装包 -C /usr/local/
2:进入到解压后的文件夹中,添加阿里云镜像
修改maven/conf
目录下的settings.xml
在mirrors
节点下添加
<mirror>
<id>aliyun-maven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
3:配置maven环境变量
修改/etc/profile
export M2_HOME=/usr/local/maven
export PATH=$PATH:$M2_HOME/bin
4:使修改生效
source /etc/profile
5:查看maven版本
mvn -v
3:tomcat的安装
liunx的tomcat安装包:.tar.gz格式下载地址:linux下的tomcat9.0.37
1:直接在Xftp中将安装包拖到home/mytest下
2:进入命令行
cd home/mytest
ll 显示全部的文件夹
tar -zxvf tomcat文件名 -C /usr/local/ 解压tomcat文件夹
3:完成后,进入到
cd /usr/local
ll
4:进入到tomcat安装包中
cd bin
ll
./startup.sh 启动Tomcat
cd logs/
cat catalina.out 查看Tomcat打印日志
./shutdown.sh 关闭Tomcat
4:mysyl的安装
liunx的mysql安装包:.tar.gz格式下载地址:linux下的mysql5.7.18
1:安装包拖进去
2:检查是否有mairaDB,如果有,删除,与mysql有冲突
yum :安装,卸载,检查软件用的
rm-rf 文件名 卸载软件
yum list installed | grep mariadb 检查是否存在
yum -y remove mariadb-libs.x86_64 卸载mariadb
3:解压mysql
cd home/mytest
ll
tar -zxvf Mysql文件名 -C /usr/local/
4:修改解压后的文件名,建议改名为mysql-5.7.18
mv mysql名称 mysql-5.7.18 改名
ll
5:进入到mysql-5.7.18文件夹,创建数据文件夹data
madir data 创建 data文件夹,用来保存数据,命令不可用可以通过xftp手动创建
ll
6:创建用户执行mysqld命令
useradd mysql 创建mysql用户
7:初始化mysql
cd /mysql -5.7.18/bin/
ls 清除
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql-5.7.18/data --basedir=/usr/local/mysql-5.7.18
复制最后的那个密码(一定要注意,@localhost后面) 我这里是:7oqY#BwS?GpS
8:启动安全功能
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql-5.7.18/data 进行传输加密
9:修改mysql权限,将权限给mysql用户
chown -R mysql:mysql /usr/local/mysql-5.7.18
注意:mysql:msql表示文件夹的所属用户,所属组
R:表示递归,更改目录中所有子文件夹的权限
10:启动mysql
在mysql-5.7.18/bin的目录下启动
./mysqld_safe & &表示后台启动,安全方式
切回来 ctrl+c
11:查看mysql是否启动
ps -ef | grep mysql 查看mysql进程
12:使用mysql客户端进入mysql
在mysql-5.7.18/bin的目录下
./mysql -uroot -p 修改密码,输入复制的密码
注意:sql命令要加分号
13:修改mysql密码
alter user 'root'@'localhost' identified by '123456';
14:查看数据库
show databases;
15:远程授权访问
在没授权之前,只能通过本机访问
grant all privileges on *.* to root@'%' identified by '123456';
filsh privileges; 刷新权限
16:测试mysql客户端访问mysql
如果连接报错,需要关闭linux防火墙
systemctl status firewalld 查看防火墙状态
systemctl enable firewalld 让防火墙可用
systemctl disable firewalld 让防火墙不可用
systemctl start firewalld 开启防火墙
systemctl stop firewalld 禁用防火墙,直接这个
17:设置linux任何地方都可以进入到linux
我的mysql文件目录是 /usr/local/mysql-5.7.18/bin/mysql
执行: ln -s /usr/local/mysql-5.7.18/bin/mysql /usr/bin
以后在linux的任何地方输入: mysql -uroot -p 回车,输入mysql密码即可进入
注意:需要先启动mysql, 在mysql-5.7.18/bin的目录下启动 ./mysqld_safe & ,然后再输入上面的那句话
18:把项目部署到Linux中(war包,这里是crm.war包)
tomcat的webapp文件夹下
发布服务器,打开浏览器访问 http://linux的ip/crm