1、请简述OSI七层网络模型有哪些层及各自的含义?
- 物理层:底层数据传输 , 比如网线、网卡标准
- 数据链路层:定义数据的基本格式 , 如何传输 , 如何标识 。比如网卡mac地址
- 网络层:定义IP编码 , 定义路由功能 , 比如不同设备的数据转发
- 传输层:端到端传输数据的基本功能 , 比如TCP、UDP
- 会话层:控制应用程序之间会话能力 , 比如不同软件数据分发给不停软件
- 表示层:数据格式标识 , 基本压缩加密功能 。
- 应用层:各种应用软件 , 包括 Web 应用 。
第一种方法:
growpart /dev/vda 1resize2fs /dev/vda1
第二种方法:partpeobe /dev/sdaresize2fs /dev/vda1
第三种方法:fdisk /dev/sdb# n p 1 1 回车 回车 t 8e wpvcreate /dev/sdb1vgextend datavg /dev/sdb1lvextend -r -L +100%free /dev/mApper/datavg-lv01
3、讲述一下Tomcat8005、8009、8080三个端口的含义?- 8005 关闭时使用
- 8009为AJP端口 , 即容器使用 , 如Apache能通过AJP协议访问Tomcat的8009端口来实现功能
- 8080 一般应用使用
5、讲一下Keepalived的工作原理?在一个虚拟路由器中 , 只有作为MASTER的VRRP(虚拟路由冗余协议)路由器会一直发送VRRP通告信息 , BACKUP不会抢占MASTER , 除非它的优先级更高 。当MASTER不可用时(BACKUP收不到通告信息)多台BACKUP中优先级最高的这台会被抢占为MASTER 。这种抢占是非常快速的(<1s) , 以保证服务的连续性由于安全性考虑 , VRRP包使用了加密协议进行加密 。BACKUP不会发送通告信息 , 只会接收通告信息 。
6、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?LVS:
- 抗负载能力强、工作在第4层仅作分发之用 , 没有流量的产生 , 这个特点也决定了它在负载均衡软件里的性能最强的;无流量 , 同时保证了均衡器IO的性能不会受到大流量的影响;
- 工作稳定 , 自身有完整的双机热备方案 , 如LVS+Keepalived和LVS+Heartbeat;
- 应用范围比较广 , 可以对所有应用做负载均衡;
- 配置简单 , 因为没有可太多配置的东西 , 所以并不需要太多接触 , 大大减少了人为出错的几率;
- 软件本身不支持正则处理 , 不能做动静分离 , 这就凸显了Nginx/HAProxy+Keepalived的优势 。
- 如果网站应用比较庞大 , LVS/DR+Keepalived就比较复杂了 , 特别是后面有windows Server应用的机器 , 实施及配置还有维护过程就比较麻烦 , 相对而言 , Nginx/HAProxy+Keepalived就简单多了 。
- 工作在第7层 , 应用层 , 可以针对http应用做一些分流的策略 。比如针对域名、目录结构 。它的正则比HAProxy更为强大和灵活;
- Nginx对网络的依赖非常小 , 理论上能ping通就就能进行负载功能
- Nginx安装和配置简单
- 可以承担高的负载压力且稳定 , 一般能支撑超过几万次的并发量;
- Nginx不仅仅是一款优秀的负载均衡器/反向代理软件 , 它同时也是功能强大的Web应用服务器 。Nginx在处理静态页面、特别是抗高并发方面相对apache有优势;
推荐阅读
- Linux 被爆“满分级”关键内核级漏洞
- 基于NT架构脱胎换骨!QQ for Linux 3.0正式版上架官网
- .NET MAUI 有一个 Linux 短板
- Linux系统禁止用户使用su命令切换root
- CVE-2022-2602 Linux Kernel 本地权限提升漏洞修复过程
- linux重启服务器命令。机房服务器重启按哪个开关?
- cad工程师认证证书报考条件 cad工程师认证证书
- linux x86是什么意思;系统的x86与x64是什么意思以及他们的区别?
- 招聘|为什么要考采购工程师证书呢?
- 消防工程师报考条件是什么