Linux安装jdk,mysql,Tomcat,nginx 一篇就够了
Posted 邂逅于晚风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装jdk,mysql,Tomcat,nginx 一篇就够了相关的知识,希望对你有一定的参考价值。
目录
2.2.1安装 mysql-community-common
1.Linux安装jdk
1.1检测是否有jdk
java -version
因为某些Centos系统会自带jdk (OpenJdk)
卸载OpenJdk
yum remove *openjdk*
1.2下载Linux1.8jdk
1.3.安装jdk
将jdk压缩文件丢到/usr/local下,解压文件
tar -zxvf xxxxxx
1.4配置环境变量
解压完成之后进行环境变量配置,Linux环境变量配置都在:/etc/profile 文件中
编辑配置文件
vim /etc/profile
#Java Env
export JAVA_HOME= 自己jdk解压路径
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
刷新资源
source /etc/profile
查看环境
java -version
2.Linux安装mysql
2.1下载 mysql
下载地址:MySQL :: Download MySQL Community Server
下载完成之后,解压文件
2.2安装mysql
2.2.1安装 mysql-community-common
rpm -ivh …… -c --nodeps --force
2.2.2安装 mysql-community-libs
2.2.3安装mysql-community-client
2.2.4安装mysql-community-server
检查mysql安装
rpm -qa|grep mysql
2.3.初始化mysql
初始化mysql
mysqld --initialize;chown mysql:mysql /var/lib/mysql -R;
启动mysql并设置开机自启
systemctl start mysqld.service;systemctl enable mysqld;
mysql启动时或是后面的修改密码或创建用户以及连接mysql发生错误时都可参考Linux安裝MySQL8服务启动以及密码配置错误详解
查看当前状态
systemctl status mysqld
2.4登录mysql
查看数据库默认随记密码
cat /var/log/mysqld.log | grep password
登录mysql root 用户
mysql -uroot -p
修改密码
alter user name@'ip' identified by 'password';
创建用户
create user name@'%' identified by 'password';
赋予权限
grant all on *.* to mane@'%';
刷新权限
flush privileges;
2.5连接数据库
开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙
systemctl restart firewalld
3.Linux安装Tomcat
3.1下载Tomcat
下载地址:Apache Tomcat® - Welcome!
3.2安装Tomcat
解压Tomcat
开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
启动Tomcat
安装tomcat页面插件
yum install tomcat-webapps tomcat-admin-webapps
4 Linux安装nginx
4.1yum下载nginx
添加 nginx 官方提供的 yum 源
rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm
使用 yum 安装 nginx
yum install nginx
查看nginx版本
rpm -qa | grep nginx
启动及设置开机启动
systemctl start nginx.service
systemctl enable nginx.service
设置防火墙开放 80 端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
每天一个小技巧,今天你学废了嘛
以上是关于Linux安装jdk,mysql,Tomcat,nginx 一篇就够了的主要内容,如果未能解决你的问题,请参考以下文章