一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将
同 CPU、内存以及 I/O 一样,网络也是 Linux 系统最核心的功能。网络是一种把不同计算机或网络设备连接到一起的技术,它本质上是一种进程间通信方式,特别是跨系统的进程间通信,必须要通过网络才能进行。 网络模型 多台服务器通过网卡、交换机、路由器等网络设备连接到一起,构成了相互连接的网络。由于网络设备的异构性和网络协议的复杂性,国际标准化组织定义了一个七层的 OSI 网络模型,但是这个模
一、什么是 Sed 命令 Linux Sed(stream editor)命令是一种流式文本编辑器,用于对文本进行修改、替换和删除等操作。它可以读取输入的文本流,按照指定规则处理后输出结果,通常与管道命令一起使用。Sed是一个非交互式的命令行工具,可以批量处理大型文件,并使用简单的脚本语言进行编辑。 二、如何使用 Linux Sed 命令 Sed 命令的基本语法为: sed OPTIONS 'sc
# 下载软件包 wget https://www.openssl.org/source/openssl-1.1.1v.tar.gz # 编译安装 OpenSSL tar zxvf openssl-1.1.1v.tar.gz cd openssl-1.1.1v ./config --prefix=/usr/local/openssl-1.1.1 make && make insta
Keepalived 是Linux下一个轻量级别的高可用解决方案,通过虚拟路由冗余协议来实现服务或者网络的高可用。 Keepalived 主要有两种应用场景:一是通过keepalived结合IPVS做到负载均衡(LVS+Keepalived),二是通过自身健康检查、资源接管功能做高可用(双机热备),实现故障转移。 一、组成架构 Keepalived使用了4个Linux内核组件: 1. LVS
iptables 不仅仅是在传统的防火墙、NAT 等功能出现,在今天流行的的 Docker、Kubernetes、Istio 项目中也经常能见着对它的身影。所以,深入理解 iptables 工作原理是非常有价值的事情 一、Iptables 原理 Netfilter 是 Linux 内核中一个对数据 包进行控制、修改和过滤(manipulation and filtering)的框架。它在内核协
一、Rsync是什么 Rsync(remotersync)是可以实现增量备份的远程(和本地)文件复制工具,目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式),也可以实现本地不同路径下(不同目录、分区之间)文件的同步,但不能实现远程路径1到远程路径2之间的同步(scp可以实现)。配合计划任务,r
一、rdb文件迁移方式1、源redis服务器登录redis服务器,然后通过redis的客户端进行连接redis,命令如下:root@rediscli127.0.0.1:6379如果没有将rediscli安装成服务,可以进入redis的src目录下进行客户端的连接连接成功后,我们可以通过下面的命令找到redis的文件存放目录127.0.0.1:6379CONFIGGETdir1)"dir"2)"/v
Vim速查表进入Vimvimfilename:打开或新建文件,并将光标置于第一行首vim+nfilename:打开文件,并将光标置于第n行首vim+filename:打开文件,并将光标置于最后一行首vim+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vimrfilename:在上次正用vim编辑时发生系统崩溃,恢复filenamevim+nfilenam
ulimit用来限制每个用户可使用的资源,如CPU、内存、句柄等查看ulimit命令格式:ulimit SHacdefilmnpqrstuvx参数a:将列出所有资源限制!ulimita.png(https://s2.51cto.com/images/20220511/1652270259808737.png?xossprocess=image/watermark,size_14,text
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号