- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4章Linux系统应用实践Linux操作系统应用
01Tomcat的安装0203Python3的编译安装目录CONTENTS04NginxWeb服务器的安装05MySQL的安装06Docker容器JDK的安装CMS博客建站系统0708Samba文件共享服务器09Ubuntu桌面开发环境的安装
01JDK的安装JDK的安装
JDK的安装JDK(JavaDevelopmentKit)是一套用于开发Java应用程序的开发包,提供了编译、运行Java应用程序所需要的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。国内企业现在主要使用的是JDK8和JDK11的版本JDK的安装比较简单,只需解压和进行相应环境变量的配置即可
JDK的安装当JDK压缩包解压之后,还需在/etc/profile配置文件中设置一下JDK的环境变量
JDK的安装在Linux上编写一个简单的Java应用程序,并使用配置好的JDK进行代码编译和运行测试
02Tomcat的安装Tomcat的安装
Tomcat的安装Tomcat内含了一台HTTP服务器,所以也可以作为一个普通的Web服务器来使用。但是,当Tomcat作为一台Web服务器时,它对HTML页面、JPG图像文件等静态资源的处理能力比Apache、Nginx等Web服务器要弱,所以经常会将Tomcat与Apache或Nginx组合使用,使用Apache/Nginx充当Web服务器处理静态资源请求,使用Tomcat处理动态请求,比如网页中提交的表单数据等Tomcat是一台免费且开放源代码的轻量级Web应用服务器,实现了对Servlet和JSP的支持,比如可以使用Tomcat开发一个投票系统
Tomcat的安装Tomcat是用Java编写的,所以必须安装JDK才能正常运行。如果是首次安装JDK,则建议将虚拟机重启一次,以使设置的环境变量全局生效
Tomcat的安装为了能够在浏览器中正常访问Tomcat,需要先启动Tomcat8。此外,为简单起见,直接将系统中的防火墙禁用掉,当然手动配置防火墙开放Tomcat默认使用的8080端口也是可以的,否则在访问页面时会失败
Tomcat的安装查询虚拟机的IP地址,在Windows的浏览器的地址栏中输入这个地址和8080端口,如果一切正常,就会显示Tomcat8的默认页面
03Python3的编译安装Python3的编译安装
Python3的编译安装Python被广泛应用于软件开发、软件测试、数据科学、人工智能和机器学习等领域,拥有丰富的标准库,内含大量可重复使用的函数,此外有超过13.7万个第三方Python开发库,支持在各种不同的平台上运行通过源代码编译安装Python,需要在系统中先安装一系列软件包
Python3的编译安装使用Python3.8的源代码进行编译安装,具体步骤主要包括配置、编译、安装源代码
Python3的编译安装安装完Python3.8后,我们可以检查一下系统中已安装的各个Python版本,并检查python3命令默认指向的Python版本是哪一个
04NginxWeb服务器的安装NginxWeb服务器的安装
NginxWeb服务器的安装Nginx是一台轻量级、高性能的反向代理Web服务器,使用C语言编写,运行速度快,性能非常优秀。它的主要功能就是反向代理、负载均衡、缓存、限流、动静资源分离等这里所说的Nginx实际上并不是专门指一台真正意义上的物理服务器,而是指运行在某一台服务器(计算机)上用来提供网络服务的软件。当然,Web服务器有很多种,像ApacheHttpd就是一种常用的Web服务器,只不过在性能上相比Nginx要弱一些,Tomcat也属于Web服务器的一种,但主要是用来运行JSP/Servlet程序的
NginxWeb服务器的安装要在Linux上安装Nginx软件,这里采取从软件仓库中安装的方式,当然也可以下载Nginx的源代码进行安装
NginxWeb服务器的安装当Nginx软件安装完成后,还需要根据实际需要进行一些简单的服务设置。不同Linux系统在操作步骤上略有差异
NginxWeb服务器的安装在浏览器中访问虚拟机的地址,此时会出现Nginx的默认首页
05MySQL的安装在Ubuntu上安装MySQL在RockyLinux上安装MySQL在CentOS上安装MySQL
在Ubuntu上安装MySQLMySQL是一个被广泛使用的关系数据库管理系统,体积小、运行速度快、总体拥有成本低,且MySQLCommunityServer是开源免费的,因此一般中小型站点的开发会选择使用MySQL作为数据库在Ubuntu上先更新一下软件源,并安装一些必要的软件包,以准备通过编译源代码
您可能关注的文档
- Python基础教程(第2版) 课程思政教案 周胜 第1--5章 认识Python --- 代码复用 函数.docx
- Python基础教程(第2版) 课程思政教案 周胜 第6--11章 代码复用 模块---计算生态 .docx
- 《神经模糊预测控制及其MATLAB实现》 第5版 课件 第1章神经网络理论.ppt
- 《神经模糊预测控制及其MATLAB实现》 第5版 课件 第2章MATLAB神经网络和深度学习工具箱.ppt
- 《神经模糊预测控制及其MATLAB实现》 第5版 课件 第3章神经网络控制系统.ppt
- 《神经模糊预测控制及其MATLAB实现》 第5版 课件 第4章模糊逻辑控制理论.ppt
- 《神经模糊预测控制及其MATLAB实现》 第5版 课件 第5章MATLAB模糊逻辑工具箱.ppt
- 《神经模糊预测控制及其MATLAB实现》 第5版 课件 第三篇(第7,8,9章)模型预测控制及其MATLAB实现.ppt
- 《AIGC与新媒体运营技能实战(慕课版)》-【拓展资源】AIGC高效提问的技巧 .pdf
- 《AIGC与新媒体运营技能实战(慕课版)》-【拓展资源】AIGC提示词的运用 .pdf
文档评论(0)