Linux下ubuntu操作系统下载安装配置JDK、Tomcat、Redis、Git、Nginx、MySql


时间:2021-3-5

  1. ubuntu版本:Ubuntu 20.04.1
  2. 网络状况:良好
  3. 使用账户:root账户
  4. JDK版本:15.0.2
  5. Tomcat版本:10.0.2
  6. Redis版本:6.2.1
  7. Git版本:2.30.1
  8. Nginx版本:1.18.0
  9. MySql版本:8.0.23(编写中)

一、JDK安装(压缩包安装)

1.解压压缩包

下载地址: Oracle官网
https://www.oracle.com/

//解压压缩包
tar -zxvf jdk-15.0.2_linux-x64_bin.tar.gz

2.在/usr/local目录下创建java目录

//创建java目录
mkdir java

3.移动压缩包至 /usr/local/java目录下

//移动压缩包至 /usr/local/java目录下
mv jdk-15.0.2 /usr/local/java

4.配置JDK环境变量

  1. vim命令打开文件
vim /etc/profile
  1. 按下 i 键进入插入模式 ,在文件最后添加如下三行配置,按下ESC 输入:wq 保存退出。
export JAVA_HOME=/usr/local/java/jdk-15.0.2
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/lib:$PATH
  1. 更新配置变量
//更新配置变量
source /etc/profile
  1. java查看版本号及自己写测试文件
java -version

二、Tomcat安装(压缩包安装)

下载地址: Tomcat官网
https://tomcat.apache.org/

//查看防火墙状态
ufw status
//开启防火墙
ufw enable
//添加开放端口
ufw allow 8080
//关闭普通端口
ufw delete allow 8080
//重启防火墙
ufw reload
//关闭防火墙
ufw disable
//开放规定协议端口
ufw allow 8080/tcp  
//关闭规定协议端口
ufw delete allow 8080/tcp

1.解压压缩包

//解压压缩包
tar -zxvf apache-tomcat-10.0.2.tar.gz

2.进入解压后的bin目录下查看Tomcat版本

//查看Tomcat版本
./version.sh

3.开启与关闭Tomcat服务

//开启Tomcat服务
./startup.sh
//关闭Tomcat服务
./shutdown.sh

三、Redis安装(压缩包安装)

1.解压压缩包

下载地址: Redis官网
https://redis.io/

//解压压缩包
tar -zxvf redis-6.2.1.tar.gz

2.进入解压后的目录

//进入解压后的目录
cd redis-6.2.1

3.基本的环境安装(没有gcc先安装gcc)

//gcc安装
apt -y install gcc
//查看gcc版本
gcc -v
//1.如果安装过gcc在redis-6.2.1目录下执行基本的环境安装
yum install gcc-c++
//2.执行完1命令后执行make命令
make

3.执行make完毕后再执行一边make命令
在这里插入图片描述
4.执行make install命令查看安装
在这里插入图片描述
第三步和第四步只是进行确认,可以不需要执行

4.将Redis配置文件进行拷贝复制到安装目录下

Redis默认安装路径/usr/local/bin
在这里插入图片描述

//Redis配置文件进行拷贝复制到安装目录下
cp redis.conf /usr/local/bin/guRedisConfig

在这里插入图片描述

5.vim编辑Redis配置文件为后台运行

  1. vim打开文件。
//vim打开文件
vim redis.conf
  1. 按下 i 键进入插入模式 ,找到daemonize no改为daemonize yes,按下ESC 输入:wq 保存退出。
    在这里插入图片描述

6.运行Redis

回到Redis默认安装路径 /usr/local/bin

//通过指定的配置文件启动Redis
redis-server guRedisConfig/redis.conf
//使用redis客户端进行链接
reids-cli -p 6379

在这里插入图片描述
安装完毕后测试Reids
在这里插入图片描述

7.查看Redis进程是否开启

ps -ef|grep redis
在这里插入图片描述

8.关闭Redis服务

//关闭Redis
shutdown
//退出
exit

在这里插入图片描述
关闭后
在这里插入图片描述

四、Git安装(压缩包安装)

1.Git压缩包解压

//Git压缩包解压
tar -zxvf git-2.30.1.tar.gz

2.进入解压后的目录并进行以下代码操作

最好在/usr/local目录下创建一个git目录
创建目录:mkdir /usr/local/git

//进入解压后的目录
cd git-2.30.1
//进入后依次执行以下代码
make configure
./configure --prefix=/usr/local/git
make all doc info
make install install-doc install-html install-info

3.移动解压后的目录到刚创立的git目录下(为了有一个良好的安装路径)

//移动 git-2.30.1 目录到刚创建的 git目录下
mv git-2.30.1 /usr/local/git

4.配置git环境变量

  1. vim命令打开文件profile文件
// vim命令打开文件profile文件
vim /etc/profile
  1. 按下 i 键进入插入模式 ,在文件最后添加如下一行配置,按下ESC 输入:wq 保存退出。
//环境变量配置
export PATH=$PATH:/usr/local/git/git-2.30.1
  1. 更新配置变量
//更新配置变量
source /etc/profile

5.Git配置用户名与邮箱

配置git全局环境:
git config --global user.name '用户名'
git config --global user.email '邮箱地址'
查看Git设置的用户名和邮箱地址:
git config user.name
git config user.email
查看git版本:
git --version
在这里插入图片描述

五、nginx安装(压缩包安装)

1.进入nginx官网下载Linux版本的nginx压缩包

官网地址: http://nginx.org

2.nginx前置环境变量的配置安装(必须!!)

  1. PCRE
    PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式。
    官网地址:http://www.pcre.org/
    安装步骤:
tar -zxvf pcre-8.44.tar.gz		#1.解压压缩包
cd pcre-8.44					#2.进入解压后的目录下
./configure  					#3.运行configure程序					
make  							#4.
make install 					#5.
  1. zlib
    zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip
    官网地址:http://www.zlib.net/
    在这里插入图片描述
    安装步骤:
tar -zxvf zlib-1.2.11.tar.gz 	#1.解压压缩包
cd zlib-1.2.11					#2.进入解压后的目录下
./configure  					#3.运行configure程序					
make  							#4.
make install 					#5.

3.配置前置好环境后安装nginx

安装步骤:

tar -zxvf nginx-1.18.0.tar.gz 	#1.解压压缩包
cd nginx-1.18.0					#2.进入解压后的目录下
./configure  					#3.运行configure程序					
make  							#4.
make install 					#5.
查看nginx安装的路径:whereis nginx(一般都是在 /usr/local下)

4.启动nginx

进入到nginx目录下的sbin文件下启动程序

cd nginx/sbin	#进入到nginx目录下的sbin文件下
./nginx			#启动nginx,没有报错就是成功

5.nginx常用的几个命令

./nginx -s stop		#停止
./nginx -s quit		#安全退出
./nginx -s reload	#重新加载
ps aux|grep nginx	#查看nginx进程

注意:nginx默认端口为80端口如果在外面访问nginx失败,查看Ubuntu防火墙端口是否开启80端口

六、MySql安装(虚拟机需要网络正常,使用的是root账号,可以不加sudo)

卸载MySql

  1. 首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql
    在这里插入图片描述
  2. 卸载: sudo apt-get remove mysql-common在这里插入图片描述
  3. 卸载:sudo apt-get autoremove --purge mysql-server-8.0.23
    在这里插入图片描述
  4. 清除残留数据:dpkg -l|grep ^rc|awk ‘{print$2}’|sudo xargs dpkg -P
    在这里插入图片描述
  5. 再次查看MySQL的剩余依赖项:dpkg --list|grep mysql
    在这里插入图片描述
  6. 继续删除剩余依赖项,如:sudo apt-get autoremove --purge mysql-apt-config

在这里插入图片描述

1.在MySQL官网地址找到下载MySQL的deb文件(想看细节的朋友一步一步看,想直接下载请到第八步)

  1. 找到官网界面,点击DOCUMENTATION在这里插入图片描述
  2. 找到MySQL Server 在这里插入图片描述
  3. 找到Installing and Upgrading MySQL在这里插入图片描述
  4. 点击进入Installing and Upgrading MySQL后选择Installing MySQL on Linux在这里插入图片描述
  5. 进入Installing MySQL on Linux后选择Installing MySQL on Linux Using the MySQL APT Repository在这里插入图片描述
  6. 单击A Quick Guide to Using the MySQL APT Repository.在这里插入图片描述
  7. 选择Steps for a Fresh Installation of MySQL进入
    在这里插入图片描述
  8. 下拉菜单选择https://dev.mysql.com/downloads/repo/apt/.在这里插入图片描述
  9. 进入下载页面下载在这里插入图片描述

2.使用deb进入Ubuntu安装

  1. 安装deb文件
dpkg -i 下载的deb文件名称
例:
dpkg -i mysql-apt-config_0.8.16-1_all\ \(2\).deb

在这里插入图片描述

  1. 回车确定 OK 后显示页面,选择第一项,后用Tab键选择OK并回车
    在这里插入图片描述

  2. 默认选择MySQL8.0
    在这里插入图片描述

  3. OK确定
    在这里插入图片描述

  4. 方向键向下选择OK,Tab键确定选择Ok
    在这里插入图片描述

  5. 运行命令 apt-get update

apt-get update

在这里插入图片描述

  1. 运行安装命令安装MySQL-server
apt-get install mysql-server
  1. 运行过安装命令后会出现此界面,此界面是设置MySQL中root账号的登录密码
    在这里插入图片描述
    确认输入密码
    在这里插入图片描述
  2. 密码设置完毕后,出现此界面,直接ok
    在这里插入图片描述
  3. 此界面为选择加密的方式,我建议选择第二种传统的加密方式,因为比较老的服务器链接可能会出现问题。
    在这里插入图片描述
  4. 安装完毕后,测试登录MySQL登录(密码为刚才设置的密码)
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

netXiaobao

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

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

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

打赏作者

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

抵扣说明:

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

余额充值