Linux服务器环境搭建(java开发)

一、JDK1.8

1、首先检索包含java的列表 yum list java*
2、检索1.8的列表 yum list java-1.8*
3、安装1.8.0的所有文件 yum install java-1.8.0-openjdk* -y
4、使用命令检查是否安装成功 java -version
5、这样安装有一个好处就是不需要对path进行设置,自动就设置好了

二、安装mysql5.7

完整卸载MySQL(https://www.cnblogs.com/nicknailo/articles/8563456.html)

1、下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了
yum -y install mysql57-community-release-el7-10.noarch.rpm
3、之后就开始安装MySQL服务器
yum -y install mysql-community-server
执行该语句如报错:Unable to find a match: mysql-community-server
则先执行:yum module disable mysql
再执行:yum -y install mysql-community-server
4、启动MySQL
systemctl start mysqld.service
5、查看MySQL运行状态
systemctl status mysqld.service
6、开机启动
systemctl enable mysqld
systemctl daemon-reload
7、找出root用户的密码
grep “password” /var/log/mysqld.log
若上述命令无法查询到零时密码,则
grep ‘temporary password’ /var/log/mysqld.log
8、修改密码前,先修改密码策略(默认检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位)
在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略,
如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可。
vim /etc/my.cnf
在最后一行添加validate_password = off
再在最后一行添(解决mysql group by 使用报错问题)sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
保存退出
9、重新启动mysql服务使配置生效
systemctl restart mysqld
10、修改密码(如遇到1820报错,参见第15点)

mysql -uroot -p
//这里输入的密码即上文中第7点查询出的初始密码
use mysql;
//若提示无password字段,则把password换为 authentication_string
set password for 'root'@'localhost'=password('MyNewPass4!');

11、设置访问权限,使root能够被远程访问

 //这里是将所有本地访问的权限修改为%,即不限IP
update user set host='%' where host='localhost';

12、刷新访问权限表

FLUSH PRIVILEGES;

13.退出MYSQL

quit;

14、卸载源,防止不断更新
yum -y remove mysql57-community-release-el7-10.noarch
15.若遇到1802报错问题,则

   //直接重置密码即可(密码相同即可)
   SET PASSWORD = PASSWORD('NewPassword4');

在这里插入图片描述
16.结束MySQL服务:

systemctl stop mysqld.service

三、安装tomcat8.5

直接从本地拖到服务器即可
bin 目录授权: sudo chmod -R 777 /usr/java/apache-tomcat-8.5.35/bin  #(自己的bin路径)

四、安装Nginx

1、添加源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2、安装Nginx
yum install -y nginx
3、开机启动
systemctl start nginx.service
systemctl enable nginx.service
4、nginx常用命令
a、启动:nginx
b、停止、退出、重新打开、重新加载配置文件
nginx -s stop
nginx -s quit
nginx -s reopen
nginx -s reload
5、nginx配置文件位置 /etc/nginx/nginx.conf

五、安装redis

1、安装
yum install redis
注:若报 nothing todo …
则:
yum install epel-release
然后:
yum install redis

2、常用命令
启动服务 systemctl start redis
停止服务 systemctl stop redis
重启服务 systemctl restart redis
开机启动 systemctl enable redis
查看redis进程 ps -ef | grep redis
查看端口 netstat -lnp|grep 6379
3、设置redis 远程连接和密码
a、进入/etc/redis.conf
b、注释掉bind 127.0.0.1 (否则只有本机可访问)
c、保护模式修改为no protected-mode no
d、修改密码 requirepass 121212(去注释,再修改)
f、重启redis
g、此时进入redis(redis-cli -h 127.0.0.1 -p 6379) 再输入info提示必须验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值