当前位置: 首页 > news >正文

云计算复习笔记--期末

1、云计算的定义和本质:

  • 云计算是一种按使用量付费的模式
  • 云计算是分布式计算的一种。
  • 通过计算机网络(多指因特网)形成的计算能力极强的系统,可存储、集合相关资源并可按需配置,向用户提供个性化服务。

2、云计算服务模式/部署模式:

  • 服务模式
    • 传统模式
    • IaaS
    • PaaS
    • SaaS
  • 部署模式
    • 公有云
    • 私有云
    • 混合云

3、linux有那些发行版:redhat与centos的区别。redhat8的特性:  

  • linux有发行版redhot、 Debian、Ubuntu、Fedora、openSUSE
  • redhat与centos的区别:
    • 商业与社区版本:红帽(Red Hat)是商业版,提供付费的技术支持和服务;CentOS是社区版免费且基于同一套源代码,但缺少红帽的一些特有软件。
    • 定位:红帽(Red Hat)是一家开源解决方案供应商,为操作系统、存储、中间件、虚拟化和云计算等提供关键任务的软件与服务。而CentOS主要面向企业级应用,提供稳定的操作系统环境,满足企业级用户的需求。
    • 功能与应用:红帽(Red Hat)适用于企业级应用,如服务器、数据中心等场景;CentOS同样适用于企业级应用,但其社区版特性也使其在开源领域受到欢迎,可用于个人项目和实验。

  • redhat8的特性: 

    • Web控制台Cockpit:使用户可以通过浏览器执行服务器的管理任务
    • 文件系统和存储 :XFS文件系统从500TB增加到1024TB
    • 联网:网络管理工具ifconfig被弃用。提供了新版本ifup和ifdown命令,它们通过nmcli工具调用了NetworkManager服务。防火墙方面nftables替代了iptabless作为默认的网络包过滤工具。firewalld守护进程使用nftables作为默认后端。
    • OpenSSH:在CentOS8中,OpenSSH的版本是7.8p1

4、vmware:网络模式(桥接,仅主机,Nat),这三种模式之间的区别

  • 桥接模式:在这种模式下,虚拟机就像是一台独立的主机,直接连接到物理网络,使用物理网上的IP地址。虚拟机可以与物理主机和其他虚拟机进行通信,同时也能访问外部网络。
  • 仅主机模式:在这种模式下,虚拟机与物理主机处于隔离状态,不能直接访问外部网络。虚拟机之间可以相互通信,但与外部网络的通信需要通过物理主机。
  • NAT模式:在这种模式下,虚拟机不使用物理网上的IP地址,而是共享主机的IP地址。虚拟机可以访问外部网络,但外部网络无法直接访问虚拟机。虚拟机将物理主机视为路由器,通过主机访问互联网。
  • 总结:
    - 桥接模式下,虚拟机具有独立网络地位,可以直接访问外部网络。
    - NAT模式下,虚拟机间接访问外部网络,外部网络无法直接访问虚拟机。
    - 仅主机模式下,虚拟机与外部网络隔离,只能与物理主机和其他虚拟机通信。

5、分区  

  • / 根目录分区
  • /boot引导分区
  • swap分区

6、网络配置方式有那些?

  • vim直接修改网络配置文件
  • 图形化修改
  • 伪图形化终端
  • 使用nmcli命令
    • 查看当前网卡配置文件列表nmcli c show
    • 添加:nmcli c add
    • 修改当前网卡配置文件为静态配置,开机自动连接:nmcli c mod "ens160" ip4 192.168.142.100/24 gw4 192.168.142.2 ipv4.dns 114.114.114.114 ipv4.method manual autoconnect yes
    • 激活网卡配置:nmcli c up "ens160"
    • 删除nmcli c delete

7、DHCP

  • 全名动态分配主机配置协议
  • 工作原理:当用户向网络发送请求时、DHCP服务器会发送一个DHCP报文给用户,并在报文中提供P地址、网关、DNS服务器等网络参数。用户接收到报文后,会将报文中的参数保存到本地,然后就可以通过获取到的网络参数与网络进行通信。

8、DNS 

  • 定义将域名解析为IP地址。
  • 常用的DNS服务地址
          阿里:223.5.5.5    223.6.6.6
          电信:114.114.114.114
          Google: 8.8.8.8
  • DNS配置路径/etc/named.conf

9、网络配置 

  • 测试IP地址ip -a +ip地址;
  • 测试网络连接性ping+ip地址 (基于icp协议)/telnet;
  • 下载网络文件curl(测试URL能否连通);
  • 下载网络文件wget/netstat 

10、RPM包  

  • rpm包名规范:软件名称.版本号.发行号.操作系统.主机平台
  • 安装rpm -ivh
  • 卸载rpm -e

11、yum命令(解决依赖关系,指定服务器下载 )

  • 配置文件地址
    • /etc/yum.conf:这是Yum的主配置文件,包含了全局的配置选项。
    • /etc/yum.repos.d/:这个目录下存放了各个Yum仓库的具体配置文件,每个仓库对应一个配置文件。

12、配置本地yum仓库源步骤

  • 挂载镜像:在media创建一个文件,将镜像文件挂载到这个文件中。
  • 配置yum仓库:进入到/etc/yum.repos.d/目录下,创建一个备份目录,然后将所有以.repo结尾的文件移动到备份目录中。
  • 编辑仓库文件:使用vim等文本编辑器打开local.repo文件,输入以下内容:

    [local]  
    name=Local Repository  
    baseurl=file:///path/to/local/repo/  
    enabled=1  
    gpgcheck=0
    其中,baseurl的路径需要替换为实际的本地仓库路径。

  • 删除挂载镜像:取消挂载镜像文件。

13、yum search 与 yum -qa区别;yum repolist与 yum list区别  

  • yum repolist 用于列出系统中配置的软件仓库和对应的软件包数量,而 yum list 用于列出系统中的软件包及其详细信息 。

14、常用的web服务器

  • Nginx、Apache、Tomcat 

15、Nginx

配置文件:/etc/nginx/nginx.cof

  • 安装 yum install nginx -y
  • 启动 systemctl start nginx
  • 关闭 systemctl stop nginx
  • 重启 systemctl restart nginx

16、nginx配置文件的检查/重载  

  • 检查 nginx -t
  • /重载 nginx -s reload 

17、nginx常见访问异常  

  • 404:资源路径找不到
  • 403:1、访问的资源是一个路径,路径下没有文件    2、权限问题
  • 502: 网关异常,应用服务器访问异常

18、Lnmp:部署流程  

  • 安装linux操作系统
  • 安装相关服务:nginx、mysql、python
  • 部署python web项目
  • 修改nginx配置;实现反向代理、负载均衡

19、NFS 

  • 定义:网络文件系统
  • 作用:允许不同的机器和操作系统通过网络共享文件
  • rpcbind,nfs-server,通过rpc将nfs的端口号告诉客户端
  • Nfs服务端:/etc/exports
  • Nfs客户端:showmount,mount;
  • 自动挂载(修改配置文件:/etc/fstab,新增:ip:目录 本地挂载目录 文件系统类型(nfs) defaults 0(是否备份) 0(是否检查扇区))

相关文章:

  • C++上位软件通过Snap7开源库访问西门子S7-1200/S7-1500数据块的方法
  • 【大数据】Zookeeper 客户端的命令行操作
  • fineBI web组件传参
  • MongoDB笔记
  • 使用 Docker Compose 部署 Docker Registry
  • Vue:Vue 3.4 新特性
  • 工业相机——输出图像格式 RAW、RGB、YUV
  • 本地计算机 上的 My5OL808 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
  • 在 CentOS 7.8 上安装 Node.js
  • php生成唯一ID的5种方法介绍
  • 第十五章:面向对象程序设计
  • Mabatis中String类型传参常见问题和解决办法
  • 商务智能|描述性统计分析与数据可视化
  • 嵌入式硬件电路原理图之跟随电路
  • 创建x11vnc系统进程
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • iOS | NSProxy
  • Laravel Telescope:优雅的应用调试工具
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • nodejs调试方法
  • PhantomJS 安装
  • React-flux杂记
  • Vue 重置组件到初始状态
  • Vue组件定义
  • 精彩代码 vue.js
  • 马上搞懂 GeoJSON
  • 微服务框架lagom
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • #100天计划# 2013年9月29日
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #Z0458. 树的中心2
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • $NOIp2018$劝退记
  • (¥1011)-(一千零一拾一元整)输出
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (原創) 物件導向與老子思想 (OO)
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .form文件_一篇文章学会文件上传
  • .java 9 找不到符号_java找不到符号
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET4.0并行计算技术基础(1)
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET的微型Web框架 Nancy
  • .NET命令行(CLI)常用命令
  • .NET企业级应用架构设计系列之技术选型
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • //解决validator验证插件多个name相同只验证第一的问题
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka