Linux安装jdk tomcat mysql,redis

虚拟机安装Linux系统以及软件安装

环境:

软件选择:带GUI的服务器

在这里插入图片描述

网络类型:使用网络地址转换(NAT)

开机自动联网

cd /etc/sysconfig/network-scripts/
vim 网络配置文件
//ONBOOT=”no”改为yes,下一次就不用手动连接了。 

ssh免密登录

这个还没写

Linux安装JDK

1、安装依赖的环境
yum -y install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum -y install gcc-c++
yum -y install libaio*
2、检查之前是否安装过JDK,安装过则卸载
rpm -qa | grep -i jdk 
rpm -e --nodeps 刚刚检查到的程序名
3、安装JDK
//解压安装包
tar -zxvf jdk-8u161-linux-x64.tar.gz
//重命名
mv jdk-8u161-linux-x64.tar.gz jdk
//移动文件
mv jdk /usr/local/jdk
4、配置环境变量
vim /etc/profile

//linux系统中如何进入退出vim编辑器:https://www.jianshu.com/p/8d04aab47c5c
//找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,在这段代码下面加
//安装jdk的绝对路径
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

//刷新配置文件
source /etc/profile
5、检查是否配置成功
java -version

Linux安装Tomcat

1、检查之前是否安装过Tomcat,安装过则卸载
rpm -qa | grep -i tomcat
rpm -e --nodeps 刚刚检查到的程序名
2、安装Tomcat
//解压安装包
tar -zxvf 安装包 -C /usr/local/tomcat/
//重命名
mv apache-tomcat-8.5.55.tar.gz tomcat
//移动文件
mv tomcat /usr/local/tomcat
3、配置环境变量
vim /etc/profile

//linux系统中如何进入退出vim编辑器:https://www.jianshu.com/p/8d04aab47c5c
//找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,在这段代码下面加
//安装tomcat的绝对路径
export CATALINA_HOME=/usr/local/tomcat
export PATH=$CATALINA_HOME/bin:$PATH

//刷新配置文件
source /etc/profile
4、检查是否配置成功(开放8080端口)
/usr/local/tomcat/bin/startup.sh

//去浏览器输入linux的ip地址和端口8080
//192.168.31.128:8080
//成功:出现页面
//失败:https://blog.csdn.net/weixin_43634138/article/details/97268838

//查看firewall的状态
firewall-cmd --state

//开放80端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=8080-8085/tcp

//查看防火墙的开放的端口
firewall-cmd --permanent --list-ports

//重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

//最后可以输入相应的ip地址查看tomcat是否启动
外:启动tomcat查看实时日志文件
/usr/local/tomcat/bin/shutdown.sh 
 
//查看实时日志文件
/usr/local/tomcat/bin/startup.sh && tailf /usr/local/tomcat/logs/catalina.out

//退出
Ctrl+C

Linux安装mysql

参考链接

这两个链接都介绍rpm简便安装方式:

https://www.jianshu.com/p/276d59cbc529

https://blog.csdn.net/qq_40241957/article/details/90343651这个比较全一点

下面这是.gz解压安装的方式

1、判断Linux是否安装过mysql,安装过则卸载
rpm -qa | grep -i mysql
rpm -e --nodeps 刚刚检查到的程序名

    whereis mysql
rm -r -f 刚刚得到的文件路径
2、安装mysql
//解压安装包
tar -zxvf 安装包 
//重命名
mv mysql-5.6.31-linux-glibc2.5-x86_64 mysql
//移动文件
mv mysql /usr/local/mysql
4、复制配置文件到etc目录下
[root@localhost support-files]# cp my-default.cnf /etc/my.cnf
//遇到是否覆盖时yes即可
5、编辑/etc/my.cnf
vim /etc/my.cnf
//将basedir去掉注释,将解压目录的绝对路径加上去,如下图
basedir= /usr/local/mysql/
datadir = /usr/local/mysql/data
log-error = /usr/local/mysql/data/error.log
pid-file = /usr/local/mysql/data/mysql.pid
user = root
tmpdir = /tmp

在这里插入图片描述

6、将mysqld服务加入开机自启动项
[root@localhost support-files]# cp mysql.server /etc/init.d/mysqld
[root@localhost support-files]# chkconfig --add mysqld
[root@localhost support-files]# chkconfig --list mysqld

​ 加入成功时如下图:

在这里插入图片描述

7、执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。(重要)
[root@localhost mysql]# scripts/mysql_install_db --user=root

//若出现
please install the following Perl modules before executing scripts/mysql_install_db:
Data::Dumper

//可执行
yum -y install autoconf
8、启动
[root@localhost bin]# service mysqld start
//出现SUCCESS!则表示启动成功

//若出现
//Starting MySQL..The server quit without updating PID file //([FAILED]al/mysql/data/mysql.pid).
//可重复操作第7点
9、登录mysql
    [root@localhost bin]# ./mysql -u root -p
10、为用户组设置密码
//[root@localhost bin]# ./mysqladmin -u 用户 password 

[root@localhost bin]# ./mysqladmin -u root password 
11、为用户组修改mysql密码
[root@localhost bin]# ./mysqladmin -u root -p password "新密码"
Enter password: (输入旧密码,不显示)
12、配置环境变量
vim /etc/profile
//解压文件的绝对路径
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

//刷新配置文件
source /etc/profile
13、本地连接虚拟机上的mysql
//网址:https://www.cnblogs.com/dump/p/9238543.html

//查看firewall的状态
firewall-cmd --state

//开放3306端口
firewall-cmd --permanent --add-port=3306/tcp

//查看防火墙的开放的端口
firewall-cmd --permanent --list-ports

//重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

//Xshell登录mysql
[root@localhost adc]# /usr/local/mysql/bin/mysql -u root -p

//输入密码(不显示)
Enter password:

//登录成功后创建一个能允许所有ip访问的root用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root用户的密码' WITH GRANT OPTION;


//修改用户密码
update mysql.user set authentication_string=password('新密码') where user='用户名' and Host ='localhost';
flush privileges;


//用户名为root
//密码为root用户的密码

在这里插入图片描述

14、mysql创建用户
//登录了的情况下
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root用户的密码' WITH GRANT OPTION;
flush privileges;

15、mysql修改用户
知道密码登录上了的情况
update mysql.user set authentication_string=password('新密码') where user='用户名' and Host ='localhost';
16、mysql删除用户
delete from user where user='XXX' and host='localhost';
flush privileges;
17、mysql查看用户
use mysql
select User,authentication_string,Host from user;

如图所示:

在这里插入图片描述

  • 参考链接:https://blog.csdn.net/qq_40241957/article/details/90343651
18、mysql设置时区
set global time_zone = '+8:00';
show variables like '%time_zone%'; //查看时区
19、mysq修改端口号
vim /etc/my.cnf
//加上
port = 3295

//重启
service mysqld restart

//登录mysql查看端口号

Linux安装redis

1、解压redis-5.0.8.tar.gz
//解压安装包
tar -zxvf redis-5.0.8.tar.gz
//重命名
mv redis-5.0.8 redis
//移动文件
mv redis /usr/local/redis
2、编译
[root@iZbp1jd98tb8u88yzc614iZ software]# cd /usr/local/redis
[root@localhost redis-5.0.8]# make MALLOC=lib
3、安装
[root@localhost src]# make install

成功页面:

在这里插入图片描述

4、编辑redis.conf
[root@localhost redis-5.0.8]# vim redis.conf 

在69行将bind 127.0.0.0改为bind 0.0.0.0(开放外网连接),将protected-mode yes改为protected-mode no

(关闭守护进程)

在这里插入图片描述

5、开放6379端口
//查看firewall的状态
firewall-cmd --state

//开放6379端口
firewall-cmd --permanent --add-port=6379/tcp

//查看防火墙的开放的端口
firewall-cmd --permanent --list-ports

//重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
6、启动服务
[root@localhost adc]# cd /usr/local/redis/redis-5.0.8/

[root@localhost redis-5.0.8]# ./src/redis-server redis.conf
//报错
//Fatal error, can't open config file 'redis.conf'
//自个百度,我也不懂

成功页面:

在这里插入图片描述

7、设置后台启动
[root@localhost redis-5.0.8]# vim redis.conf 

在136行将daemonize 设置为yes (后台启动)

在这里插入图片描述

//重新启动
[root@localhost redis-5.0.8]# ./src/redis-server redis.conf
8、配置环境变量

8、设置开机自启(可省略)

参考网址:https://blog.csdn.net/eexiaoming/article/details/109049990?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

cd /etc/init.d
touch redis
chmod 777 redis
vim redis

编辑脚本

#!/bin/bash
#chkconfig: 22345 10 90
#description: Start and Stop redis
REDISPORT=6379
EXEC=/usr/local/redis/src/redis-server
CLIEXEC=/usr/local/redis/src/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/redis.conf"
case "$1" in
    start)
        if [ -f $PIDFILE ];then
            echo "$PIDFILE exists,process is already running or crashed"
        else
            echo "Starting Redis server..."
            $EXEC $CONF
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ];then
            echo "$PIDFILE does not exist,process is not running"
        else
            PID=$(cat $PIDFILE)
            echo "Stopping..."
        fi
        ;;
    restart)
        "$0" stop
        sleep 3
        "$0" start
        ;;
    *)
        echo "Please use start or stop or restart as first argument"
        ;;
esac

执行配套命令让脚本生效

chkconfig --add redis

//查看服务
chkconfig --list redis

在这里插入图片描述

9、关闭redis
[root@localhost redis-5.0.8]# redis-cli shutdown
10、设置密码(可省略)
//在配置文件的508行
#requirepass powersi@redis 去掉注释,foobared改为自己的密码,
requirepass powersi@redis
然后保存,重启服务 :  redis-server
cd /usr/local/bin
./redis-server /etc/redis.conf
测试连接:./redis-cli
输入auth powersi@redis你刚才设置的密码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皓月长歌临风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值