计算机专业实用技能导引 (11).pdf
《计算机专业实用技能导引 (11).pdf》由会员分享,可在线阅读,更多相关《计算机专业实用技能导引 (11).pdf(7页珍藏版)》请在文库网上搜索。
1、后端进阶-课前准备 后端进阶-课前准备-1.软件安全性0.Docker 介绍1.腾讯云更换 Ubuntu 20.042.Docker 安装3.Docker 命令4.Nginx 安装5.清华云盘客户端安装本节课的主要内容是 Docker 和云服务器的使,偏向应不是理论,的是教会家通过档和搜索引擎快速上个新的软件。本中存在许多的超链接,请不要忽略。根据问卷调查的结果,本节课的主要内容是:Nginx&Docker 安装与介绍bilibili 动签到,投币视频动下载到清华云盘动同步络学堂课件到清华云盘在浏览器/ipad跑代码本档偏向阅读,实际的课前要求为运以下四条命令不报错(即安装对应的三个软件):-
2、1.软件安全性 安全性通常和操作难度成反。Nginx(“engine x”),是个开源软件,性能 HTTP 和反向代理服务器,来在互联上处理些型站。它可以被作独站服务器,负载均衡,内容缓存和针对 HTTP 和 HTTP 的反向代理服务器。以在 ubuntu 20.04 上使 nginx 为例,最安全的做法是编译安装(Building nginx from Sources,如果你真想要尝试可能还需要搜索更多的教程),因为这样你能够审计源码,缺点是麻烦且慢:sudo docker run hello-worldsudo service nginx statusseaf-cli status特性容器
3、虚拟机启动秒级分钟级硬盘使般为 MB般为 GB性能接近原弱于系统持量单机持上千个容器般个也可以直接 sudo apt install nginx 安装,这样安装的是 apt 源提供的预编译进制包,只要保证 apt 源的安全性(例如我们通常相信官仓库的 tuna 镜像是安全的)。但以上两种式安装的 nginx 都没有图形化界,管理时需要动编辑配置件,如果你想要更加便捷的版本,可以考虑国产的 宝塔板,键化安装管理。但通常家在教程中都不会推荐,安全性不,是可能有官后,是存在危险漏洞的可能性更,例如去年的 宝塔板phpmyadmin未授权访问漏洞,在特定版本可以直接密码访问数据库管理系统,直接键删库。
4、三种式各有利弊,完全取决于个取舍,本中我们将采取第种式安装。0.Docker 介绍 Docker 的简介和历史可以在搜索引擎上查询,还可以看 rls 去年的讲义和视频,仅仅就使个软件来说,我们需要关注的主要是:为什么使它?它的易性如何,有没有完善的档持?它的安全性如何?以Docker为例,直接搜索 为什么使Docker 我们就能知道其优点(源:为什么要 Docker):跟传统的虚拟化式相:更效的利系统资源、更快速的启动时间开发和部署:致的运环境、持续交付和部署、更轻松的迁移维护和扩展Docker 把 App 件打包成为个镜像,并且采类似多次快照的存储技术,可以实现:多个 App 可以共相同的底
5、层镜像(初始的操作系统镜像);App 运时的 IO 操作和镜像件隔离;通过挂载包含不同配置/数据件的录或者卷(Volume),单个 App 镜像可以来运数个不同业务的容器。下图表现了Docker的仓库、镜像与容器wget http:/nginx.org/download/nginx-1.21.1.zip&unzip nginx-1.21.1.zip&cd nginx-1.21.1./configure-prefix=/opt/nginx with-http_ssl_module 想找到Docker的档,我们可以直接搜索 Docker docs 找到官档 Docker Documentation
6、,通常来说推荐使官档上,主要的原因有:理论上官档内容最全官档能保证时效性,CSDN 等地搜索到的档可能已经过时近年来的官档多数都是初学者友好的,会有“快速开始”的模块当然,我们还可以搜索 Docker 教程 来找到可读性更强的中教程。Docker安全性:Docker的安全性问题主要来两个,个是软件本体可能存在的虚拟机逃逸问题,即容器内的进程控制宿主机;另个是 DockerHub 中的公开镜像可能存在恶意为。Docker Hub是个由Docker公司负责维护的公共注册中,它包含了超过15,000个可来下载和构建容器的镜像,并且还提供认证、作组结构、作流具(如webhooks)、构建触发器以及私有
7、具(如私有仓库可于存储你并不想公开分享的镜像)。1.腾讯云更换 Ubuntu 20.04 提前说明:论是 Centos7 还是 Ubuntu 20.04 均能完成本档中的所有任务,但是使 Ubuntu 20.04 会更加便。先直接按照腾讯云官档:https:/ Ubuntu 20.04 LTS即可。2.Docker 安装 官提供了动安装脚本:好处是便,并且可以直接使国内镜像加速,但 sudo sh 意味着这个脚本可以对你的系统做任何事,如果不放可以参考官档动安装。安装完成后运 hello-world 测试当运容器时,使的镜像如果在本地中不存在,docker 就会动从 docker 镜像仓库中下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
30 文币 0人已下载
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业实用技能导引 11 计算机专业 实用 技能 导引 11