linux安装jdk,tomcat,mysql

1.常见命令

(1)编辑命令

vi 文件名

使用vi命令时---->命令行模式---->i---->编辑模式-----esc[键]--->命令行模式--->【:qw退出并保存】【:q! 强制退出】

修改我们虚拟机的ip地址。---如果不改,那么centos默认动态ip.

输入  vi /etc/sysconfig/network-scripts/ifcfg-ens33  

 按照图片修改即可

修改完 要重新启动网络

 重新启动网络

systemctl restart network

重启成功后 可以 使用 命令 

ping  ip/域名  测试一下网络

(2) 查找指定的文件

find 搜索的目录名 -name '被搜索的文件名'

例子: find / -name 'a.*' 在根目录下搜索a.开头的文件

(3)在指定文件中查找相应的关键字。

语法: grep 关键字 文件

(4)压缩 解压 命令

压缩名: tar -zcvf 压缩后的名 被压缩的目录

解压命令: tar -zxvf 压缩的文件名

tar -zxvf 压缩文件名 -C /解压到指定目

(5) 修改文件或目录的权限

chmod [u+|r|w|x] [g+r|w|x] [o+r|w|x] 文件名

通过数字表示相应的权限。

chmod 753 文件名 []  

2.安装相关软件 

2.1安装jdk

1. 下载 jdk linux 环境

2.  把下载好的软件放入linux系统中   放到自己创建一个目录 

3.解压

4.文件名很长  用mv 重命名

5.配置环境变量

vi /etc/profile      ---->配置环境变量

 

【esc】

:wq  保存 

6.刷新/etc/profile文件

source /etc/profile

7.在任何目录输入javac       

2.2安装tomcat

(1)下载官网下载tomcat

Apache Tomcat® - Apache Tomcat 9 Software Downloads

(2) 跟jdk操作相同  拖到linux系统中

(3) 解压tomcat  并重命名

(4)进入 tomcat解压后的bin 目录

启动tomcat

./startup.sh

如何指定我是否启动tomcat成功。通过命令查看是否存在tomcat进程,

ps -ef | grep tomcat

 关于防火墙命令

1)查看防火墙的状态。systemctl status firewalld

(2)关闭防火墙: systemctl stop firewalld

(3)开启防火墙: systemctl start firewalld

(4)开启禁用: systemctl disable firewalld

(5)重启防火墙: systemctl restart firewalld

(6)防火墙放行指定的端口号:-----------建议。

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

--add-port: 添加放行的端口号

--zone: 设置作用域

--permanent: 是否永久放行

注意: 重新启动防火墙

(7)移除端口号

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

注意: 移除后重新启动防火墙

(8)查看当前防火墙放行了哪些端口

firewall-cmd --list-port

2.3安装mysql

1.下载wget命令

yum -y install wget

2.在线下载mysql安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

3.安装mysql

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

4.安装mysql服务器

 首先进入cd /etc/yum.repos.d/目录。

cd /etc/yum.repos.d/

 4.1安装MySQL服务(这个过程可能有点慢)

yum -y install mysql-server

解决办法如下:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 再次执行  如下命令

yum -y install mysql-server

5.启动mysql

systemctl start mysqld

查看进程:

ps -ef | grep mysql

 6.修改mysql临时密码 

  (1)获取mysql临时密码

grep 'temporary password' /var/log/mysqld.log

   (2)  使用临时密码登录 

mysql -uroot -p

(3)把mysql的密码校验强度改为低风险

set global validate_password_policy=LOW;

(4)修改mysql的密码长度

set global validate_password_length=5;                   5是密码长度

(5)修改mysql密码 

ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin';      admin修改后的密码

 7.允许远程访问

(1)首先要关闭Cenots的防火墙

注意:命令exit;   退出mysql

sudo systemctl disable firewalld

(2)修改mysql允许任何人连接

1.首先登录mysql

mysql -uroot -padmin             -p后边的是修改过的密码

2..切换到mysql数据

use mysql;

3.查看user表

select Host,User from user;

4.修改为允许任何地址访问

update user set Host='%' where User='root';

5.刷新权限

flush privileges;

8.使用Navicat连接测试

 

如果连不上   防火墙方向端口3306

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

重启防火墙:

systemctl restart firewalld

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值