CentOS7下安装JDK、MySQL、Tomcat、Redis

CentOS7下安装JDK、MySQL、Tomcat、Redis

前期准备工作

  1. 配置ip

    vi /etc/sysconfig/network-scripts/ifcfg-ens33 
    

    修改ONBOOT=yes,然后按Esc, 输入:wq保存并退出,然后重启网络服务:

    service network restart
    

    查看ip地址:

    ip addr
    
  2. 安装wget

    yum -y install wget
    
  3. 安装vim

    yum -y install vim*
    

开放端口(3306、8080、6379)

查看已经开放的端口:

firewall-cmd --list-ports

依次开放所需的三个端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=6379/tcp --permanent

上传jdk、Tomcat、Redis包

mkdir /usr/local/tomcat
mkdir /usr/local/java
mkdir /usr/local/redis

使用FileZilla工具将下载好的文件分别上传到三个文件夹中

安装JDK

cd /usr/local/java

解压jdk压缩包

tar -zxvf jdk-8u91-linux-i586.tar.gz

安装依赖包:

yum install glibc.i686

配置环境变量:

vim /etc/profile

在profile文件的末尾行添加以下语句,然后保存并退出

#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_91
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

使更改的配置立即生效

source /etc/profile

查看JDK版本信息,如果显示出1.8.0证明成功

java -version

安装Tomcat

cd /usr/local/tomcat

解压压缩包

tar -zxvf apache-tomcat-7.0.57.tar.gz

重命名

mv apache-tomcat-7.0.57 tomcat
cd tomcat

启动Tomcat

./bin/startup.sh

在浏览器中访问Tomcat测试是否安装启动成功: http://192.168.81.130:8080

安装Redis

cd /usr/local/redis
tar -zxvf redis-3.0.7.tar.gz
cd redis-3.0.7
yum install gcc-c++

编译源码

make

安装Redis

make PREFIX=/usr/local/redis install    
cp /usr/local/redis/redis-3.0.7 /usr/local/redis
cd /usr/local/redis

修改/usr/local/redis.conf, 将文件中原来的daemonize=no改成daemonize=yes

启动服务端

./bin/redis-server ./redis.conf

启动客户端

./bin/redis-cli

输入Redis命令测试是否安装启动成功

安装MySql

我在CentOS7中安装MySql过程中出现了很多棘手的问题,各种百度Google,最终依靠一篇文章教程成功安装解决,下面我会贴出文章链接

Centos7会默认自带Mariadb数据库,安装MySql之前先将其移除

查询自带的Mariadb版本

rpm -qa|grep mariadb

卸载Mariadb

rpm -e --nodeps 文件名称

接下来按照文章教程来安装即可

https://blog.csdn.net/z13615480737/article/details/80019881

PS: 在第一次安装成功之后若忘记随机密码,可以修改my.cfg文件

vi /etc/my.cnf

在文件最后添加 skip-grant-tables ,然后保存并退出

重启并登陆MySql

service  mysqld  restart
mysql -u root

在MySql中输入

update mysql.user set authentication_string=password('123456') where user='root';
flush privileges

退出MySql,然后打开my.cfg文件将skip-grant-tables删除

修改密码参考: https://www.linuxidc.com/Linux/2016-10/136522.htm

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值