• Linux中安装部署环境(JAVA)


    目录

    在Linux中安装jdk

    包管理器yum安装jdk 

    JDK安装过程中的问题

    验证安装jdk 

    在Linux中安装tomcat

     安装mysql


    在Linux中安装jdk

            jdk在Linux中的安装方式有很多种, 这里介绍最简单的方法, 也就是包管理器方法:

    包管理器yum安装jdk 

    Linux中常见的包管理器有:

    1. yum
    2. apt
    3. pacman

    等等 yum是centOS自带的包管理器, 对于yum的使用如下:

    • yum list 是查看当前的软件包有哪些
      例如我们现在搜索包含jdk的关键字的工具包有多少:
    • yum install 安装指定的软件包
      我们从上图中选取java-1.8.0版本x86_64版本的jdk安装:

      过程会弹出是否安装, 选择y即可
       

             有人可能会问, 这么多jdk, 我该安装哪一个?

     

            解释:

    • 上面的带有.i686是32位系统使用的,不过我们现代的计算机一般是64位.
    • 所以我们选择这种x86的
    • 我们从 x86中选择带有devel的,devel表示development,意思是开发的意思,这个包就属于是用jdk开发所使用的包。
    • 然后使用yum install  jdk文件即可

     对于yum的安装install操作需要管理员权限, 也就是su username, 然后就会弹出输入密码.

    JDK安装过程中的问题

            但是难免会出现安装问题 

    • 有时候会出现 yum list不可用的情况,可能是由下面这些原因造成的
    1. 没有足够的权限运行该命令。请确保您具有足够的权限来运行yum命令。
      提升权限为root: sudo su -

    2. 您的系统没有正确配置yum存储库。请检查您的yum存储库配置文件是否正确,并确保您的系统可以访问所需的存储库。

    3. 您的系统没有正确配置网络设置。请确保您的系统已正确配置网络设置,并且可以访问所需的存储库。

    • 如果您确定您的系统已正确配置,并且您仍然无法使用yum list命令,则可以尝试以下步骤:
    1. 清除yum缓存:使用yum clean all命令清除所有缓存数据。

    2. 列出包的依赖项:使用yum deplist命令列出一个包的所有依赖项。

    3. 删除包:使用yum remove命令删除一个包。

    • 如果您需要关联网络yum源,可以按照以下步骤操作:
    1. 打开网址:http://mirrors.163.com/.help/centos.html,找到您所在的CentOS版本,并复制对应的yum源配置文件。

    2. 打开yum源配置文件:/etc/yum.repos.d/CentOS-Base.repo

    3. 将原始yum源配置文件备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    4. 将复制的yum源配置文件粘贴到/etc/yum.repos.d/目录中。

    5. 运行yum makecache命令更新yum缓存。

    •  同时只能有一个yum进程运行, 如果已经有一个yum进程就需要把另外一个yum进程撤销掉

    验证安装jdk 

            在终端输入javac能出现很多选项,即安装成功。

    在Linux中安装tomcat

            利用上面的这个yum安装tomcat也是可以的,只不过yum安装的tomcat版本比较旧,所以更好的方法还是手动安装tomcat。

            tomcat本身安装就很容易。 

            但是一定要保证jdk安装好了之后才能去安装tomcat,因为tomcat也是java写的程序 。

            此外我们使用的centOS7对应的tomcat版本(7.0版本)是比较老的,如果我们现在使用的tomcat是7的话,就和我们的servelt版本不搭配,此处下载了7版本也就servlet也要换,就比较麻烦,所以我们直接在tomcat官网下载tomcat8

    选择download里面的tomcat8

     然后找到里面的:

            我们以前在win系统上也是在这个core这里下载的,这里需要注意的是,tomcat是跨平台的。所以我们还是下载这个压缩包即可(.zip文件)。

            然后把下载好的文件上传到linux系统即可。

            如何上传? 首先在linux中进入到tomcat将要存放的目录,然后直接在win窗口中的资源管理器中,将对应的tomcat文件直接拖拽然至linux窗口即可。

            当然这个功能只支持xshell和其他终端的zmode功能

            如果xshell拖拽之后还是无法上传文件,那么就需要现在linux里面使用yum来安装lrzsz

    yum install lrzsz

    • rz 是把文件从windows上传给linux
    • sz是把文件从linux传给windows
    • 直接拖拽释放文件就是自动执行了rz

            如果你是上传的.zip压缩包,还需要对其进行解压缩。

            直接unzip 压缩包名即可:

    unzip zipFile.zip 

            同时unzip找不到的话,也是可以通过yum install unzip即可。 

             解压之后还没完,还需要将tomcat的启动脚本加上可执行权限:

    进入tomcat的目录如下:

    其中bin目录中就有启动脚本。

            其中里面有很多文件就是给linux使用的(.sh后缀的文件就是给linux使用的脚本,但是一般这些脚本在linux中没有启动权限,需要先赋予权限) 

             下面的操作是给予权限的过程:

    1. 进入到tomcat的bin目录,在tomcat目录里面使用cd bin
    2. 然后使用命令:chmod + x *.sh
    3. 使用命令之后没有提示即给予权限成功
    4. 执行成功之后,这个里面的.sh文件就全都变成绿色的了(参考图1)
    5. 就可以启动tomcat 了,但是得先检查tomcat的端口是否被占用了,tomcat的默认 端口为8080和8005: netstat -anp | grep 8080:

      netsat -anp | grep 8005:

      所以说明这两端口是空闲的。
    6. 启动tomcat:sh startup.sh
    7. 检查tomcat的运行状态:netstat -anp | grep 8080:

      ps aux | grep tomcat:
    8. 启动成功了
    图1

     安装mysql

            可以参考

    CentOS 7 通过 yum 安装 MariaDB - 知乎更新日志:根据同学的反馈,大部分同学对 vim 操作不熟悉。这一版取消了修改配置的操作,改成每次创建数据库时手动指定字符集编码;根据同学的反馈,很多同学修改数据库的密码时操作不来。这一版取消了修改密码的…icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/49046496




  • 相关阅读:
    一文带你了解人工智能:现状、应用、变革及未来展望
    顶顶通呼叫中心中间件-限制最大通话时间(mod_cti基于FreeSWITCH)
    论文写作心得
    巨控GRMOPC模块实现很多企业的组态软件(上位机),wincc,组态王,力控等互联,工业APP远程监控
    开播了!大行都在用的最新反欺诈技术大揭密!
    Unity-timeline(时间线)
    uniapp - 微信小程序实现腾讯地图位置标点展示,将指定地点进行标记选点并以一个图片图标展示出来(详细示例源码,一键复制开箱即用)
    systemd内存过高
    基于单片机的高精度心理测试仪设计
    俺把所有粉丝显示在地图上啦~【详细教程+完整源码】
  • 原文地址:https://blog.csdn.net/niceffking/article/details/134490007