• 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 [服务名]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2. 大纲

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

    3. 其他命令

    重命名|移动: mv

    mv 源文件名  目标文件名
    mv a.txt ldh.txt  把a.txt重名为ldh.txt
    
    mv 源文件名  目标目录
    mv a.txt  /usr/local  把a.txt移动到/usr/local目录下
    
    • 1
    • 2
    • 3
    • 4
    • 5

    复制: cp

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

    搜索: find

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

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

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

     grep '内容' 文件名  -n
    
    • 1

    ls -l: 查看详细信息

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

    修改权限:chmod

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

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

    解压缩文件:

    压缩:

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

    解压:

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

    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
    
    • 1

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

    JAVA_HOME=jdk的安装路径
    PATH=
    
    • 1
    • 2

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

    (4)刷新配置

    source  /etc/profile
    
    • 1

    4.2 安装tomcat服务器–war包

    (1)上传并解压–省略

    (2)启动tomcat

    进入tomcat/bin目录
    ./startup.sh 
    
    • 1
    • 2

    在这里插入图片描述

    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
    
    • 1

    > [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    > [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
    
    • 1
    • 2
    • 3

    5.1 hello world入门

    5.2 Shell 变量

    #!/bin/bash
    # echo表示输出语句
    echo "hello world"
    # 定义变量
    name="张三"
    # 使用变量${}
    echo "nihao ${name} welcome to qy151"
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

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

    在这里插入图片描述

  • 相关阅读:
    【redis】7.5 分布式缓存方案与技术选型:Redis VS Memcache VS Ehcache
    Humanoid Robotics Whole Body Control(WBC)全身控制
    云原生之k8s--------Kubernetes原理
    ubuntu 安装串口工具和添加虚拟串口
    如何在Windows上安装并启动MySql
    在Qt中怎么操作MySQL数据库
    项目进度管理有哪些方法?项目管理中的进度管理
    Linux下jar包的运行、查看、终止
    (39.3)【XML漏洞专题】XML注入——查找、注入、防止SOAP
    加固平板电脑在无人机的应用|亿道三防onerugged
  • 原文地址:https://blog.csdn.net/weixin_48112109/article/details/126085757