本文介绍: 1.软件安装方式 2.安装jdk 3.安装Tomcat 4.安装MySQL 5.安装lrzsz


前言

为了巩固所学的知识作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。
博客参考源码可以在我主页资源找到,如果在学习的过程中有什么疑问欢迎大家评论区向我提出)

1.软件安装方式

软件已经针对具体平台编译打包发布,只要解压修改配置即可

软件已经按照redhat的包管理规范进行打包使用rpm命令进行安装,不能自行解决依赖问题

一种在线软件安装方式本质还是rpm安装,自动下载安装包并安装,安装过程中自动解决依赖问题

软件以源码工程的形式发布需要自己编译打包


2.安装jdk

1. 使用 FinalShell 自带上传工具jdk二进制发布包 【jdk-8u171-linuxx64.tar.gz

在这里插入图片描述

2. 解压安装包命令tar -zxvf jdk-8u171-linuxx64.tar.gz -C /usr/local

在这里插入图片描述

3. 配置环境变量使用 vim 命令(需要安装vim,安装命令为:yum install vim修改 /etc/profile 文件,在文件末尾加入如下配置

JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$ JAVA_HOME/bin:$PATH

注 :PATH=$ JAVA HOME/bin:$PATH 中 $ 和 J 之间没有空格,此处是由于MD语法显示问题空一格

在这里插入图片描述

4. 重新加载 profile 文件,使更改的配置立即生效命令source /etc/profile

5. 检查安装是否成功,命令javaversion

在这里插入图片描述


3.安装Tomcat

1. 使用Finalshell自带上传工具将Tomcat二进制发布包 【apachetomcat-7.0.57.tar.gz上传到Linux

在这里插入图片描述

2. 解压安装包命令tar -zxvf apachetomcat-7.0.57.tar.gz -C /usr/local

在这里插入图片描述

3. 进入Tomcatbin目录启动服务,命令为 sh startup.sh 或者 ./startup.sh

在这里插入图片描述

4. 验证Tomcat启动是否成功,有多种方式

  1. more /usr/local/apachetomcat-7.0.57/logs/catalina.out
  2. tail -50 /usr/local/apachetomcat-7.0.57/logs/catalina.out

在这里插入图片描述

  1. ps 命令是 linux 下非常强大的进程查看命令,通过 psef 可以查看当前运行的所有进程详细信息
  2. “|” 在Linux称为管道符,可以将前一个命令的结果输出给后一个命令作为输入
  3. 使用ps命令查看进程时,经常配合管道符和查找命令 grep 一起使用,来查看特定进程

在这里插入图片描述

5. Linux防火墙

在这里插入图片描述

  1. 查看防火墙状态 ( systemctl status firewalldfirewallcmdstate )

在这里插入图片描述

  1. 暂时关闭防火墙 ( systemctl stop firewalld )

在这里插入图片描述

在这里插入图片描述

  1. 永久关闭防火墙 ( systemctl disable firewalld )

在这里插入图片描述

  1. 开启防火墙 ( systemctl start firewalld )

在这里插入图片描述

  1. 开放指定端口 ( firewallcmd –zone=publicaddport=8080/tcppermanent )

在这里插入图片描述

  1. 关闭指定端口 ( firewallcmd –zone=publicremoveport=8080/tcppermanent )

在这里插入图片描述

  1. 立即生效 ( firewallcmd —reload )
  1. 查看开放端口 ( firewallcmd –zone=publiclistports )

在这里插入图片描述

  • 注意:
  1. systemctl 是管理 Linux 中服务的命令,可以服务进行启动停止重启查看状态操作
  2. firewallcmd 是 Linux 中专门用于控制防火墙的命令
  3. 为了保证系统安全服务器的防火墙不建议关闭

6. 停止Tomcat服务的方式

sh shutdown.sh
./shutdown.sh

在这里插入图片描述

在这里插入图片描述

  1. 查看 Tomcat 进程,获得进程id
  2. 执行命令结束进程 kill -9 71378

注意 :kill 命令是 Linux 提供的用于结束进程的命令,-9 表示强制结束


4.安装MySQL

1. 检测当前系统是否安装MySQL数据库

  1. RPM (Red-Hat Package Manager)RPM软件包管理器,是红帽Linux用于管理和安装软件的工具
  2. rpm -qa —- 查询当前系统中安装的所有软件
  3. rpm -qa | grep mysql —- 查询当前系统中安装的名称mysql的软件
  4. 如果当前系统中已经安装有MySOL数据库,安装将失败。CentOs7自带mariadb,与MySQL数据库冲突
  5. rpm -qa | grep mariadb —- 查询当前系统中安装的名称mariadb的软件

在这里插入图片描述

2. 卸载已经安装的冲突软件

  1. 格式rpm -e —nodeps 软件名称
  2. 举例 :rpm -e —nodeps mariadblibs-5.5.60-1.el7_5.x86_64

在这里插入图片描述

3. 将资料中提供的MySQL安装包上传到Linux并解压

  1. mkdir /usr/local/mysql
  2. tar -zxvf mysql-5.7.25-1.el7.x86_64.rpmbundle.tar.gz -C /usr/local/mysql

在这里插入图片描述

在这里插入图片描述

说明 :解压后得到6个rpm安装包文件

4. 按照顺序安装rpm软件包

  1. rpmivh mysqlcommunitycommon-5.7.25-1.el7.x86_64.rpm
  2. rpmivh mysqlcommunitylibs-5.7.25-1.el7.x86_64.rpm
  3. rpm -ivh mysqlcommunitydevel-5.7.25-1.el7.x86_64.rpm
  4. rpm -ivh mysqlcommunitylibs-compat-5.7.25-1.el7.x86_64.rpm
  5. rpm -ivh mysqlcommunityclient-5.7.25-1.el7.x86_64.rpm
  6. yum install nettools
  7. rpm -ivh mysqlcommunityserver-5.7.25-1.el7.x86_64.rpm

在这里插入图片描述

在这里插入图片描述

  1. 说明1 :安装过程提示缺少nettools依赖使用yum安装
  2. 说明2 :可以通过指令升级现有软件及系统内核
  3. yum update

在这里插入图片描述

5. 启动mysql

  1. systemctl status mysqld —- 查看 mysql 服务状态
  2. systemctl start mysqld —- 启动 mysql 服务

在这里插入图片描述

  1. systemctl enable mysqld —- 开机启动 mysql 服务
  2. netstat -tunlp —- 查看已经启动的服务
  3. netstat -tunlp | grep mysql —- 查看mysql启动服务
  4. ps -ef | grep mysql —- 查看 mysql 进程

在这里插入图片描述

说明:可以设置开机时启动mysql服务,避免每次开机启动mysql

6. 登录MySQL数据库,查阅临时密码

  1. cat /var/log/mysqld.log —- 查看文件内容
  2. cat /var/log/mysqld.log | grep password —- 查看文件内容包含password的行信息

在这里插入图片描述

冒号后面的是密码,注意空格

7. 登录MySQL,修改密码,开放访问权限

  1. mysql -uroot -p 登录mysql(使用临时密码登录)

在这里插入图片描述

#修改密码
2. set global validate_password_length=4; —- 设置密码长度最低位数
3. set global validate_password_policy=LOW; —- 设置密码安全等级低,便于密码可以修改root
4. set password = password(‘root’); —- 设置密码为root

在这里插入图片描述

#开启访问权限
5. grant all on * . * to ‘root’@‘%’ identified by ‘root’;
6. flush privileges;

在这里插入图片描述
* . * 中 * 和 . 符号之间没有空格,此处由于MD语法显示问题空一格

8. 测试MySQL数据库是否正常工作

show databases;

在这里插入图片描述

在这里插入图片描述


5.安装lrzsz

  1. 搜索 lrzsz(文件上传下载安装包,命令为 yum list lrzsz

在这里插入图片描述

  1. 使用yum命令在线安装,命令为 yum install lrzsz.x86_64

在这里插入图片描述

  1. 注意事项
    Yum(全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOs中的Shell前端软件包管理器基于RPM包管理能够指定服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须繁琐地一次下载、安装。
  1. 效果分析输入命令 rz,回车实现windows 上传文件到 linux功能(并不是所有的 SSH 连接工具都有 finalshell 自带的文件上传功能

在这里插入图片描述


6. 安装Git

  1. yum list git —- 列出git安装包
  2. yum install git —- 在线安装git

在这里插入图片描述

  1. cd /usr/local/
  2. git clone https://gitee.com/Dongli_01/re_boot.git

在这里插入图片描述


7. 安装Maven

1. 将maven安装包上传到Linux

在这里插入图片描述

2. 解压安装包

tar -zxvf apachemaven-3.5.4-bin.tar.gz -C /usr/local

在这里插入图片描述

3. 在Linux中配置maven环境

  1. export MAVEN_HOME=/usr/local/apachemaven-3.5.4
  2. export PATH=$ JAVA_HOME/bin:$ MAVEN_HOME/bin:$PATH

$ JAVA 和 $ MAVEN 中的 $ 和 J、M之间没有空格,此处是由于MD语法显示问题空一格

在这里插入图片描述

4. 加载资源,查看maven版本

  1. source /etc/profile
  2. mvnversion

在这里插入图片描述

5. 设置一下 setting 文件,指定 maven 本地仓库的目录(repo目录需要自己创建

  1. vim /usr/local/apachemaven-3.5.4/conf/settings.xml
  2. < localRepository>/usr/local/repo</ localRepository> —- 修改配置文件内容

注:< localRepository> 中的 < 和 l 以及 </ localRepository> 中的 / 和 l 之间没有空格,此处是由于MD语法问题空一格

在这里插入图片描述


8. 安装Redis

1. Redis安装包下载地址

Linux版下载地址: https://download.redis.io/releases/

2. 将 Redis 安装包上传到 Linux

在这里插入图片描述

3. 解压安装包,命令:tar -zxvf redis-4.0.0.tar.gz -C /usr/local

在这里插入图片描述

4. 安装Redis的依赖环境gcc,命令: yum install gcc-c++

在这里插入图片描述

5. 进入 /usr/local/redis-4.0.0,进行编译,命令: make

在这里插入图片描述

6. 进入 redissrc 目录,进行安装,命令:make install

在这里插入图片描述

7. 启动 Redis 服务

在这里插入图片描述

8. 连接Redis服务

在这里插入图片描述

9. Redis服务优化

在这里插入图片描述

10. 重启Redis服务

在这里插入图片描述
11. 开启 redis 密码校验并在 redis.conf 配置文件修改默认密码

在这里插入图片描述

12. 关闭 redis 进程,再次重启 redis 服务,使用密码登录

在这里插入图片描述

13. 安装好 windows 端的 redis 后,在 windows 远程连接 linux 端的redis 服务

在这里插入图片描述

14. 修改 redis配置文件 redis.conf

在这里插入图片描述

15. 重启 redis 服务
在这里插入图片描述

16. 再次尝试windows 远程连接 linux 端的redis 服务

在这里插入图片描述

9. 安装Nginx

  1. 安装依赖包 yum -y install gcc pcredevel zlibdevel openssl openssldevel

在这里插入图片描述

  1. 通过linux命令下载Nginx安装包wget https://nginx.org/download/nginx-1.16.1.tar.gz 或者通过客户端下载

在这里插入图片描述

在这里插入图片描述

  1. 解压 tar -zxvf nginx-1.16.1.tar.gz

在这里插入图片描述

  1. cd nginx-1.16.1

在这里插入图片描述

  1. ./configureprefix=/usr/local/nginx

在这里插入图片描述

  1. make &amp;&amp; make install

在这里插入图片描述

  1. 认识Nginx目录结构

在这里插入图片描述

  1. 查看Nginx版本可以使用命令 ./nginx -V

在这里插入图片描述

  1. 检查配置文件正确性 —- ./nginx -t —- 在启动Nqinx服务之前,可以先检查一下conf/nginx.conf文件配置的是否错误,命令如下:

在这里插入图片描述

  1. 启动Nginx服务使用如下命令 ./nginx
  1. 停止Nginx服务使用如下命令 ./nginx -s stop
  1. 启动完成后可以查看Nginx进程 ps -ef | grep nginx

在这里插入图片描述

  1. 重新加载配置文件 ./nginx -s reload

在这里插入图片描述

总结

欢迎各位留言交流以及批评指正,如果文章对您有帮助或者觉得作者写的还不错可以点一下关注点赞收藏支持一下。
博客参考源码可以在我主页资源找到,如果在学习的过程中有什么疑问欢迎大家评论区向我提出)

原文地址:https://blog.csdn.net/HHX_01/article/details/131613604

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_36812.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注