CentOS7下安装JDK、MySQL、Tomcat、Redis
CentOS7下安装JDK、MySQL、Tomcat、Redis
前期准备工作
- 配置ip vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改ONBOOT=yes,然后按Esc, 输入:wq保存并退出,然后重启网络服务: service network restart 查看ip地址: ip addr
- 安装wget yum -y install wget
- 安装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 文件名称
接下来按照文章教程来安装即可
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删除
修改密码参考:
上一篇:
IDEA上Java项目控制台中文乱码