很多人刚接触LINUX,不理解什么叫做NW1H,以下是我工作的时候所总结最经常用的几类,也是经常会遇到的。
首先什么是NW1H?
what:什么是?
why:为什么用?
when:什么时候用?
where:在那里用?
how:怎么用?
YUM:
what:Yum是一个命令行工具,用于管理和安装Red Hat操作系统上的软件包
why:自动化,管理依赖关系,安全性,简单易用
when:安装软件包,升级软件包,移除软件包,管理依赖关系,管理存储库
where:Yum可以在Linux系统中的命令行终端中使用
how:1.显示光盘的内容,挂载光驱设备,书写仓库配置文件,指定仓库位置
逻辑卷
what:逻辑卷是一种在物理存储设备(如硬盘)上创建的逻辑分区,可以动态调整大小
why:灵活管理存储空间,方便备份和恢复,更好的性能和可靠性,让多用户同时共享磁盘空间
when:在磁盘上划分出多个虚拟的磁盘分区,并能够方便地对其进行管理和调整时
how:添加硬盘,用fdisk或parted进行分区划分,创建物理卷,创建卷组,创建逻辑卷,格式化,进行挂载
RAID
what:将多个独立硬盘组合到一起,提供更高性能、更可靠的存储系统
why:可以提高数据处理效率、可靠性和安全性
when:企业级数据存储,当对数据的可靠性、容错性、性能和存储容量有较高要求时,就需要使用 RAID 技术
how:根据不同的情况选择不同的RAID 模式
NFS
what:是一种网络文件系统,是用于在不同计算机之间共享文件和目录的协议。
why:可跨平台共享文件,提高文件共享效率,提高数据访问效率
ANSIBLE
what:批量管理服务器的工具
why:批量系统配置,批量程序布置,批量运行命令
when:ansible在管理远程主机的时候
how:配置yum,安装ansible,配置名称解析,配置免密登录,创建工作目录
LVS
what:lvs是一个虚拟服务器集群系统
why:高可用,高性能,低成本,服务器应用集群
where:LVS是一个优秀的负载均衡方案,理论上能够无限水平扩展,使服务器能够应对海量数据的冲击
how:NAT DR TUN三种工作模式
KEEPALIVED
what:是Linux轻量级解决方案,实现高可用集群
why:实现高可用集群,防止单点故障,工作原理是vrrp
when:检测服务器节点状态,无需人工干预,如发现异常,keepalived将节点剔除,等节点恢复再次进行加入
HAPROXY
what:是一款实现负载均衡的调度器
why:负载特别大的web站点,调优后的HAproxy可以支持千万级并发
how:根据不同工作情况,使用不同工作模式
- mode http:只适用于web服务
- mode tcp:适用于各种服务
- mode health:仅做健康检查,很少使用
CEPH
what:Ceph是一个分布式存储系统,旨在提供卓越的性能、可靠性和可扩展性
why:可扩展性,对象存储,高性能,容错性,易于管理
when:通常用于处理大规模数据的存储和访问
how:根据不同的方式选择不同的ceph存储方式,块存储,文件系统 ,对象存储
zabbix
what:高度集成的解决方案,提供可视化的监控数据和警报信息,帮助管理员及时发现和解决网络问题,以保证系统的稳定性和可靠性
why:具有高度可扩展性、灵活性和易用性,支持多个操作系统,提供各种监测指标和警报方式,并且可以通过API集成其他应用程绪
when:监控常规主机
Prometheus
what:是一个开源系统监控和警报工具包
why:是一个框架,可以与其他组件完美结合,主要用于监控容器数据
when:主要用于监控容器数据