linux下安装jdk, mysql,tomcat等application示例,并且开启MySQL远程访问权限

Linux软件安装 jdk,mysql,tomcat

软件安装:软件在阿里云盘下载:30天内有效,如果过期,请联系我
https://www.aliyundrive.com/s/mKjz8t8oF9M

1.tomcat指定要开放的端口号示例:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

rpm常见的命令

3.讲解
3.1rpm介绍
一种用于互联网下载包的打包及安装工具,它包含在某些Linux(CentOs)分发版中。
3.2rpm常见的命令
rpm -qa : 查询所有安装过的软件包
rpm -e --nodeps 删除的软件包名: 删除指定的安装包
rpm -ivh 包名 :安装rpm包
4.小结
rpm : 工具, 用来打包 和安装软件

命令

查看所有安装过的包

rpm -qa

查看某个软件是否安装过

rpm -qa | grep java

根据包名卸载 -e:卸载 --nodeps:删除相关的内容

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

rpm 安装

rpm -ivh 包名
实操-安装JDK
1.目标
掌握jdk的安装
2.讲解
下载jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
从windows上传到linux 温馨提示:如果是crt连接工具,可以通过sftp(alt+p)上传

在CRT下,Alt+P
在FinalShell下,使用自带文件上传工具
检查系统上是否安装了jdk(若安装了就需要先卸载再使用我们自己的)

java -version
查看出安装的java的软件包

rpm -qa | grep java
卸载linux自带的jdk

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.1.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.221-2.6.18.1.el7.x86_64
在 /usr/local 新建一个文件夹 java

mkdir /usr/local/java
解压 jdk…gz 到 /usr/local/java下

tar -zxvf jdk-8u192-linux-x64.tar.gz -C /usr/local/java
配置环境变量

vi /etc/profile

在文件的最后面添加如下代码

export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
上面这里是md显示问题,可以看源码
保存退出

重新加载配置文件

source /etc/profile
测试安装是否成功

java -version
3.小结
//1.将jdk的安装压缩包上传到linux (直接拖)
//2.检查当前linux系统是否已安装jdk,如果已安装,先进行卸载
//3.解压jdk安装包到/usr/local/java目录下
//4.配置jdk环境变量,重新加载配置文件
实操-安装Tomcat
1.目标
掌握Tomcat的安装
2.讲解
下载tomcat

上传到linux

在crt上 使用 alt+p
在 /usr/local 新建一个文件夹tomcat

mkdir /usr/local/tomcat
将上传的tomcat压缩包 解压到/usr/local/tomcat目录下

tar -zxvf apache-tomcat-8.5.65.tar.gz -C /usr/local/tomcat/
进入 /usr/local/tomcat/apache-tomcat-8.5.65/bin

cd /usr/local/tomcat/apache-tomcat-8.5.65/bin
启动tomcat

方式1:
sh startup.sh
方式2:
./startup.sh
修改防火墙的规则

方式1:service firewalld stop 关闭防火墙(不建议);用到哪一个端口号就放行哪一个(80,8080,3306…)

方式2:放行8080 端口

1.指定要开放的端口号

firewall-cmd --zone=public --add-port=8080/tcp --permanent

2:重启防火墙

service firewalld restart

查看已经开放的端口号

firewall-cmd --list-ports
3.小结
//1.将tomcat压缩包拷贝到linux主机上
//2.将tomcat压缩包解压到/usr/local/tomcat/文件夹下
//3.开放tomcat端口号8080
//4.启动tomcat 外部即可访问
进入到bin目录:eg:./startup.sh 或 sh startup.sh
外部访问:eg:http://虚拟机ip地址:8080

知识点-安装MySQL
1.目标
掌握MySql的安装
2.讲解
下载mysql

上传到linux 在CRT下,按Alt+P

检查系统上是否安装了mysql( 若安装了就需要先卸载再安装我们自己的)

查看

rpm -qa | grep -i mysql

检查是否有Mariadb

rpm -qa | grep maria

如果存在则删除

rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
在 /usr/local 新建一个文件夹mysql

mkdir /usr/local/mysql
把mysql包解压 到/usr/local/mysql目录下

[root@sz113 ~]# tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql/
开始安装 顺序:common-libs-client-server

切换到 mysql rpm 安装包所在路径 cd /usr/local/mysql

[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

错误:依赖检测失败:

net-tools 被 mysql-community-server-5.7.28-1.el7.x86_64 需要

安装MySQL-server时出现缺失程序包 net-tools,需要先安装net-tools之后再安装MySQL的server


[root@localhost mysql]# yum -y install net-tools

[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
启动Mysql

#启动mysql服务
service mysqld start
获取MySQL安装时root账号分配的随机密码

grep ‘temporary password’ /var/log/mysqld.log
登录,修改密码

2022-09-25T11:54:31.559543Z 1 [Note] A temporary password is generated for root@localhost: ex-9-eTk-mh?

[root@localhost mysql]# mysql -uroot -p
Enter password: 输入随机密码

1.更改密码设置策略

set global validate_password_policy=0;

2.修改密码长度设置

set global validate_password_length=1;

3.修改root账户密码

set password=password(“root”);
登录mysql

mysql -uroot -proot
设置数据库字符编码集及端口号

进入MySQL查看字符编码设置:

mysql> show variables like ‘char%’;

退出MySQL,编辑MySQL配置文件 将拉丁文的设置改为 utf8

mysql> quit
[root@localhost bin]# vim /etc/my.cnf

character_set_server=utf8

添加完成之后文件保存退出,重启mysql

[root@localhost bin]# service mysqld restart

允许远程连接 mysql

1.在linux上 登录mysql

mysql -uroot -proot

2.创建远程账号aotain 密码:Zzj_881113

create user ‘aotain’@‘%’ identified by ‘Zzj_881113’;

3.授权

grant all on . to ‘aotain’@‘%’ with grant option;
[点(.)两边带有*,由于md编辑器问题无法显示]

4.刷新权限

flush privileges;
放行3306端口号

1.指定要开放的端口号3306

firewall-cmd --zone=public --add-port=3306/tcp --permanent

2:重启防火墙

service firewalld restart
3.小结
//CentOS7.7安装MySQL5.7.28
//1.检查当前linux是否已经安装过MySQL和MariaDB,如果已安装,需要卸载干净
//2.注意安装顺序common-lib-client-server
//3.启动MySQL服务
//4.获取root随机密码登录,修改root密码
//5.创建远程登录用户并授权
//6.开放MySQL端口号3306

Linux版本Redis的安装

1.目标

  • 掌握Redis的安装

2.讲解

  1. 在Linux虚拟机中安装c++环境(C的编译运行环境)
yum -y install gcc-c++
  1. 下载Redis
  2. 上传到Linux
  3. 解压
# 创建目录/usr/local/redis
[root@shuaige ~]# mkdir /usr/local/redis
# 将redis解压到/usr/local/redis目录下
[root@shuaige ~]# tar -zxvf redis-4.0.14.tar.gz -C /usr/local/redis
  1. 编译
# 切换到redis解压目录
[root@shuaige ~]# cd /usr/local/redis/redis-4.0.14/
# 执行编译
[root@shuaige redis-4.0.14]# make
  1. 安装
[root@shuaige redis-4.0.14]# make install PREFIX=/usr/local/redis
  1. 进入安装好的redis目录,复制配置文件
# 进入bin目录
[root@shuaige redis-4.0.14]# cd /usr/local/redis/bin
# 将redis配置文件复制到bin目录下
[root@shuaige bin]# cp ../redis-4.0.14/redis.conf ./
  1. 修改配置文件
# 修改配置文件
[root@shuaige bin]# vi redis.conf
# Redis后台启动
修改 daemonize 为 yes
# 设置Redis服务器可以跨网络访问 
修改 bind0.0.0.0
  1. 开放端口号6379
# 1.开放端口号6379
firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 2.重启加载防火墙或者重启防火墙
service firewalld restart
  1. 启动redis
[root@shuaige bin]# ./redis-server redis.conf
  1. 客户端登录
[root@shuaige bin]# ./redis-cli [-h 主机地址 -p 端口号 -a 密码 ]
  1. redis设置密码
# 1.修改redis配置文件 搜索找到requirepass,
# 2.将注释#去掉,设置你自己的密码【eg:123456】
requirepass 123456
# 3.登录redis客户端操作时 需要使用密码连接
# 方式一:
[root@shuaige bin]# ./redis-cli -a 123456
# 方式二:
# 第一步:
[root@shuaige bin]# ./redis-cli
# 第二步:
127.0.0.1:6379> auth 123456
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值