Linux下ubuntu操作系统下载安装配置JDK、Tomcat、Redis、Git
时间:2021-3-5
- ubuntu版本:Ubuntu 20.04.1
- 网络状况:良好
- 使用账户:root账户
- JDK版本:15.0.2
- Tomcat版本:10.0.2
- Redis版本:6.2.1
- Git版本:2.30.1
- Nginx版本:1.18.0
- 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环境变量
- vim命令打开文件
vim /etc/profile
- 按下 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
- 更新配置变量
//更新配置变量
source /etc/profile
- 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配置文件为后台运行
- vim打开文件。
//vim打开文件
vim redis.conf
- 按下 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环境变量
- vim命令打开文件profile文件
// vim命令打开文件profile文件
vim /etc/profile
- 按下 i 键进入插入模式 ,在文件最后添加如下一行配置,按下ESC 输入:wq 保存退出。
//环境变量配置
export PATH=$PATH:/usr/local/git/git-2.30.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前置环境变量的配置安装(必须!!)
- 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.
- 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
- 首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql
- 卸载: sudo apt-get remove mysql-common
- 卸载:sudo apt-get autoremove --purge mysql-server-8.0.23
- 清除残留数据:dpkg -l|grep ^rc|awk ‘{print$2}’|sudo xargs dpkg -P
- 再次查看MySQL的剩余依赖项:dpkg --list|grep mysql
- 继续删除剩余依赖项,如:sudo apt-get autoremove --purge mysql-apt-config
1.在MySQL官网地址找到下载MySQL的deb文件(想看细节的朋友一步一步看,想直接下载请到第八步)
- 找到官网界面,点击DOCUMENTATION
- 找到MySQL Server
- 找到Installing and Upgrading MySQL
- 点击进入Installing and Upgrading MySQL后选择Installing MySQL on Linux
- 进入Installing MySQL on Linux后选择Installing MySQL on Linux Using the MySQL APT Repository
- 单击A Quick Guide to Using the MySQL APT Repository.
- 选择Steps for a Fresh Installation of MySQL进入
- 下拉菜单选择https://dev.mysql.com/downloads/repo/apt/.
- 进入下载页面下载
2.使用deb进入Ubuntu安装
- 安装deb文件
dpkg -i 下载的deb文件名称
例:
dpkg -i mysql-apt-config_0.8.16-1_all\ \(2\).deb
-
回车确定 OK 后显示页面,选择第一项,后用Tab键选择OK并回车
-
默认选择MySQL8.0
-
OK确定
-
方向键向下选择OK,Tab键确定选择Ok
-
运行命令 apt-get update
apt-get update
- 运行安装命令安装MySQL-server
apt-get install mysql-server
- 运行过安装命令后会出现此界面,此界面是设置MySQL中root账号的登录密码
确认输入密码
- 密码设置完毕后,出现此界面,直接ok
- 此界面为选择加密的方式,我建议选择第二种传统的加密方式,因为比较老的服务器链接可能会出现问题。
- 安装完毕后,测试登录MySQL登录(密码为刚才设置的密码)