Linux中安装jdk、tomcat、mysql

1. 回顾

1. linux操作---Centos7
2. linux中常见的名:
   [1]目录切换  cd
   [2]列出指定目录下的文件  ls [-al]    目录名
   [3]查看当前所在路径: pwd
   [4]创建目录 mkdir [-p] 目录名
   [5]创建文件 touch 文件名
   [6]删除文件或目录 rm [-rf] 文件或目录
   [7]查看文件内容 cat head tail more
   [8]编辑文件内容  vi  文件名
   [9]systemctl restart [服务名]

2. 大纲

1. 其他命令
2. 安装软件-->部署项目
3. 关于防火墙的操作。
4. shell脚本命令

3. 其他命令

重命名|移动: mv

mv 源文件名  目标文件名
mv a.txt ldh.txt  把a.txt重名为ldh.txt

mv 源文件名  目标目录
mv a.txt  /usr/local  把a.txt移动到/usr/local目录下

复制: cp

cp /usr/local/ldh.txt  /xzh  把/usr/local/ldh.txt文件复制到/xzh目录下
cp -r xzh /usr/local/   把目录xzh复制到/usr/local下

搜索: find

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UQA5IoMx-1659250907386)(assets/1658903704018.png)]

在文件中搜索指定的内容: —grep

 grep '内容' 文件名  -n

ls -l: 查看详细信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OkSLZ12k-1659250907387)(assets/1658904551974.png)]

修改权限:chmod

chmod  [u|o|g]+[wxr] 文件
chmod  777  文件

总结: 复制 移动|重命名 搜索文件 修改权限

解压缩文件:

压缩:

tar -zcvf 压缩后的名称  要压缩的目录

解压:

tar -zxvf 压缩文件    解压到当前目录
tar -zxvf 压缩文件 -C /目标目录   

4. 安装软件

软件的安装方式:

  1. 二进制安装。—只需要解压就可以。 只针对特殊平台。 比如jdk tomcat
  2. RPM: 按照一定的规范就可以按照该软件。 无法安装依赖的文件。
  3. yum 远程安装 基于RPM 帮你把依赖的文件安装上去。 多
  4. 安装源码安装。 编译—>打包---->安装。

4.1 jdk—1.8

window和linux之间如何传递文件:xftp—文件传输。

(1)压缩文件上传到指定目录下
在这里插入图片描述

(2) 解压该文件

tar -zxvf jdk-8u161~~~~.tar.gz

(3)配置环境变量 vi /etc/profile

JAVA_HOME=jdk的安装路径
PATH=

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5QUVexAT-1659250907387)(assets/1658907291892.png)]

(4)刷新配置

source  /etc/profile

4.2 安装tomcat服务器–war包

(1)上传并解压–省略

(2)启动tomcat

进入tomcat/bin目录
./startup.sh 

在这里插入图片描述

ps -ef | grep tomcat -----查看指定的进程

> [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uIhqhGPq-1659250907388)(assets/1658909502605.png)]

kill -9 进程号

(3)window中的浏览器访问tomcat

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NYM0Zgo4-1659250907388)(assets/1658909597203.png)]

我们centos的防火墙没有给8080端口号放行。

防火墙的命令:

1. 查看防火墙的状态: systemctl status firewalld

> [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nTKVoZ6e-1659250907388)(assets/1658909729490.png)]

2. 而是设置防火墙允许放行哪些端口号
firewall-cmd --add-port=8080/tcp --zone=public --permanent
3. 重启防火墙
systemctl restart firewalld

4. 查看哪些端口号被放行
firewall-cmd --list-port

5. 防火墙移除端口号
firewall-cmd --remove-port=8080/tcp --zone=public --permanent

6. 关闭防火墙----慎重【关闭】 开启还会启动
systemctl stop firewalld

> [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XAFg9S5l-1659250907389)(assets/1658910443260.png)]

4.3 安装mysql

https://www.cnblogs.com/tony-hyn/p/15777762.html

5. shell脚本–了解【能看懂别人的shell】

什么是shell脚本?

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

5.1 hello world入门

5.2 Shell 变量

#!/bin/bash
# echo表示输出语句
echo "hello world"
# 定义变量
name="张三"
# 使用变量${}
echo "nihao ${name} welcome to qy151"

https://www.runoob.com/linux/linux-shell-passing-arguments.html

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值