自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Haproxy集群

目录一、Haproxy概述1、haproxy 介绍2、Haproxy特性3、Haproxy策略4、常见的Web集群调度服务器5、LVS、Haproxy、Nginx区别二、Haproxy搭建 Web 群集1.haproxy 服务器部署(192.168.58.10)2.Nginx服务器1部署(192.168.58.20)3.Nginx服务器2部署(192.168.58.20)三、Haproxy集群日志重新定义 四、总结LVS在企业中康复在能力很强,但存在不足:LVS不支持正则处理,不能实现动静分离对于大型网站

2022-06-17 20:17:56 336

原创 LVS--Keepalived

keepalived 软件起初是专为 LVS 负载均衡软件设计的,用来管理并监控 LVS 集群中各个服务节点的状态,后来又加入了可以实现高可用的 VRRP 功能。因此,keepalived 除了能够管理 LVS 集群外,还可以为其他服务(例如:Nginx、Haproxy、MySQL等)实现高可用。keepalived 软件主要是通过 VRRP 协议实现高可用功能的。VRRP 是 Virtual Router Redundancy Protocol(虚拟路由器冗余协议)的缩写,VRRP 出现的目的就是为了解决

2022-06-17 20:06:30 552

原创 部署LVS-DR集群

目录一、LVS-DR模式二、DR模式特点1、LVS-DR的优缺点三、ARP解析问题四、DR模式 LVS负载均衡群集部署环境准备1、配置负载调度器(192.168.58.10)2、配置虚拟IP地址(VIP:192.168.58.110) ​编辑 3、重启网卡,开启虚拟网卡,查看网卡信息4、调整 proc 响应参数 5、加载模块 6、配置负载分配策略,并启动服务 7、 部署共享存储(NFS服务器:192.168.58.19)8、配置节点服务器(192.168.58.35) web1 9、调整内核参数10、配

2022-06-12 17:03:33 332

原创 LVS负载均衡集群与LVS-NAT部署实战

负载均衡

2022-06-10 17:15:17 343

原创 Tomcat部署及优化

tomcat部署及优化

2022-06-09 00:20:13 245

原创 优化命令top

一、top简介二:启动TOP1.第一行含义2.第二行含义3.第三行含义4.第四行含义5.第五行含义6.第六行含义三:top常用按键1.按z键更改输出的颜色。我发现这让输出更容易被眼睛看到2.按1键可查看系统上每个 CPU 内核的图形表示。反复按1以评估 CPU 内核的内核统计信息​编辑3.P 键:根据CPU使用百分比大小进行排序4.M 键:根据驻留内存大小进行排序四、案例1.获取要监控的本地服务器ip地址2.获取用户空间占用CPU百分比​编辑3.获取内核空间占用CPU百分比 4.获取空闲CPU百分比5.获取

2022-06-02 18:46:32 427

原创 Nginx优化与防盗链

一、Nginx优化1、查看版本号方法1:curl命令nginx -vcurl -i 192.168.58.10 #查看服务版本号方法2:在游览器中查看打开浏览器,打开我们nginx服务器网址,按F12查看1. #切换至html目录,拖一个图片进去cd /usr/local/nginx/htmlrz -E​2. #在网页中查看http://192.168.211.129/20210711125311_32320.jpg...

2022-05-31 16:23:39 299

原创 mpstat命令使用

一、mpstat是什么mpstat是 Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。二、mpstat的语法mpstat [-P {cpu|ALL}] [internal [count]]参数 含义 -P {cpu l ALL} 表示监控哪个cpu,cpu在[0,cpu个数-1]中取值

2022-05-28 10:11:38 1193

原创 LNMP搭建

目录一、nginx服务搭建1.关闭防火墙与增强功能并将相关软件包拖到/opt目录下2.安装依赖包3.创建运行用户、组4.编译安装Nginx5.添加 Nginx 系统服务二、mysql搭建1.安装Mysql环境依赖包2.创建程序用户,便于准确控制访问用户3.配置软件模块并编译安装4.修改mysql 配置文件5.更改mysql安装目录和配置文件的属主属组6.设置路径环境变量7.初始化数据库8.添加mysqld系统服务9.修改mysql 的登录...

2022-05-27 09:49:13 3602 1

原创 Nginx网站服务

一、Nginx 概述1、什么是 Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30 000~50 000个并发请求2、Nginx并发连接NG并发连接能力受以下二个因素的影响:CPU个数本地物理服务器系统的最大文件打开数3、Nginx 应用场景静态服务器(图片,视频服务)动态服务反向代理,负载均衡缓存服务4、nginx的HTTP七层代理和四层代理nginx的http七层代理,

2022-05-24 15:22:17 243

原创 LAMP与论坛搭建

传输mysql,php,httpd,boost,apr,Discuz,apr。一、安装apache2.进行解压3.进行安装4.httpd服务安装5.优化配置文件路径,并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别6.便于service管理7.修改二、安装mysql给予权限初始化数据库设置密码并且安装解压复制模板并且编...

2022-05-19 19:34:19 536

原创 web基础与http协议

一:DNS与域名网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的标识(固定的工P地址),用以区别在网络上成干上万个用户和计算机。网络在区分所有与之相连的网络和主机时,均采用一种唯一、通用的地址格式,即每一个与网络相连接的计算机和服务器都被指派一个独一无二的地址七层参考模型以及五层,逻辑网卡和物理网卡bond。为了保证网络上每台计算机的IP地址的唯一性,用户必须向特定机构申请注册,分配TP地址网络中的地址方案分为两套:IP地址系统和域名地址系统。这两套地址系统其实是一一对应的关系由

2022-05-19 10:41:31 425

原创 linux命令集合(更新中)

一、Linux基本命令配置1、ls命令-列表显示目录内容-l #将文件信息属性详细列出,通常直接使用ll,因为设置了别名-R #递归显示,比如一个目录下还有文件,则把那个文件也一起列出-d #查看目录本身信息,不显示目录下的内容-i #显示inode值-h #友好显示文件大小-a #遍历所有文件及目录(ls内定将文件名或目录名称开头为""的视为隐藏档,不会列出)-A #跟-a唯一的不同是不列出当前目录和上一层目录2、cd命令-切换工作目录cd /home #后面跟绝对路径,切

2022-05-13 17:18:48 252

原创 bond双网卡实验

目录一、创建双网卡,用bond,在主网卡down时另一个网卡能代替上来。1.先创建第二个网卡2.然后设置ens333.设置bond4.随后设置ens36(没有ens36的可以自己复制一个)5.在etc/modprobe.d/bonding.conf里配置6.重启网卡并且ab-c 1000 -n 50000 http://192.168.xx.xx(输入自己设置的网关)7.如果第六步成功就使用sar -n DEV 1 28.ifdown ens33,关闭ens33网卡,..

2022-05-13 17:07:28 1013

原创 firewalld是什么呢

一、firewalld概述firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具。支持IPv4、IPv6防火墙设置以及以太网桥(在某些高级服

2022-05-13 16:21:55 477

原创 SNAT与DNAT

一、SNAT策略1.SNAT策略的典型应用环境局域网主机共享单个公网ip地址接入Internet2.SNAT策略的原理

2022-05-13 16:04:42 730

原创 Linux系统的iptables防火墙

目录一、iptables概述1.netfilter/iptables关系netfilter:iptables:2.四表五链四表:五链:规则表之间的优先顺序规则链之间的匹配顺序二、iptables的安装iptables防火墙的配置方法iptables命令行配置方法常用的管理选项三、iptables的使用方法1.添加新的规则2.查看规则列表3.设置默认策略4.删除规则5.清空规则四、规则的匹配1.通用匹配2.隐含匹配五、

2022-05-10 17:42:34 346

原创 shell编程之免交互

一、Here Documen概述使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代品语法格式命令 <<标记......标记2.Here Document使用注意事项1.标记可以使用任何合法字符2.结尾的标记一定要顶格写,前面不能有任何字符3.结尾的标记后面也不能有任何字符(包括空格)4.开头标记前后的空格会被省略掉cat <<EOF 直接将输入的命令输出> hello world>EOFhel

2022-05-10 16:57:38 327

原创 Shell编程之正则表达式与文本处理器

一、正则表达式1.基础正则表达式2.扩展正则表达式定义:正则表达式简写为RE(regex),又称为正规表达式、常规表达式,使用字符串来表示,通常用于判断语句中,用来检查某一字符串是否满足某一格式。3.linux中文本处理工具grepegrepsedawk4.基础正则表达式元字符\:转义字符,\!、\n等^:匹配字符串开始的位置,比如^a、^the$:匹配字符串结束的位置,比如word$.:匹配除\n之外的任意字符,比如go.d,g..d*:匹配前面子

2022-05-09 00:52:29 900

原创 Shell编程之循环语句与函数

目录一、转义字符二、for循环语句案例1.乘法口诀表案例2.倒数五秒三、while循环语句四、until循环语句案例1.一到五十的和是多少五、Shell函数1.Shell函数的定义2.Shell函数的基本格式3.调用函数的方法4.函数案例1.输入的数字乘以2是多少2.递归目录六、Shell数组1.数组定义的方法2.获取数组长度3.读取某索引赋值4.数组遍历5.元素切片6.元素替换7.数组删除8.追加元素9...

2022-05-04 17:20:32 278

原创 Shell编程之条件语句

一、条件测试1.文件测试test命令:测试表达式是否成立,若成立返回为0,否则返回其他数值常用的测试操作符-d:测试是否为目录-e:测试目录或文件是否存在-f:测试是否为文件-r:测试当前用户是否有权限读取-w:测试当前用户是否有权限写入-x:测试是否设置有可执行权限-b:测试是否为设备文件-c:测试是否为字符设备文件-s:测试存在且文件大小为空-L:测试是否为链接文件! 有取反的意思,&&意思前后条件都要满足...

2022-04-27 17:42:01 120

原创 shell脚本

一、shell脚本概述1.什么是shellShell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质2.shell的作用Linux系统中的shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个"命令解释器"的角色,负责接收用户输入的操作指令(命令并进行解释,将需要执行的操作传递给内核调动硬件执行,并输出执行结果。用户登陆Linux系统时,自动加载一个Shell程序bash是Lin

2022-04-27 17:02:49 874

原创 PXE是什么

一、PXE1.PXE概念PXE 是由 Intel 公司开发的网络引导技术,工作在 Client/Server 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。PXE 严格来说并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。2.协议分类..

2022-04-22 16:07:51 7689

原创 关于NFS的了解

目录一、NFS1.概述2.相关软件包3.nfs特点4.nfs 工作原理5.nfs工作流程6 挂载原理二、nfs 部署1.主服务器配置2.服务器配置总结:引言:nfs如何将客户机互联一、NFS1.概述NFS 是一种基于 TCP/IP 传输的网络文件系统协议,最初由 sun 公司开发。通过使用 NFS协议,客户机可以像访问本地目录一样访问远程 NFS 服务器中的共享资源。NFS 也是 NAS存储设备必然支持的一种协议,但是因为没有用户认证机制,而且

2022-04-22 15:43:12 504

原创 yum的了解

目录一、yum仓库1.yum概述2.yum常用命令查询软件包命令3.查看bind可用包4.查看httpd安装包详细信息​5. 根据相关字查找软件包​6. 查看安装包来源7.查看软件包组命令8.yum安装升级9.卸载安装二、yum仓库的配置1.yum主配置文件​2.yum仓库配置文件3.日志文件总结:引言:该如何使用yum安装软件一、yum仓库1.yum概述YUM的前身是YUP,借助于YUM软件仓库,可以完成安装、卸载、自..

2022-04-22 00:29:30 5076

原创 远程访问及控制

目录一、SSH是什么,有什么作用二、SSH数据传输优点三、SSH协议四、SSH服务1.远程登录​2.文件传输sshd服务支持登录验证方式五、TCP Wrappers 访问控制1.TCP Wrappers2.TCP wrapper 保护机制的两种实现方式3.使用ldd命令可以查看程序的libwrap.so.*链接库4.TCP wrappers 的访问策略5.TCP Wrappers 机制的基本原则总结:引言:远程连接可以使我们方便的传输文件,登.

2022-04-21 02:04:01 205

原创 FTP是什么

目录一、FTP(File TransferProtocol,文件传输协议)二、FTP的作用及工作原理三、搭建和配置FTP服务四、案例修改配置文件匿名用户访问总结:引言:学习ftp。进行远程连接一、FTP(File TransferProtocol,文件传输协议)是典型的 c/s 架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。tcp协议有20跟21两个端口

2022-04-20 02:13:19 538

原创 DNS域名解析

一、DNS域名系统1.DNS概念在日常生活中人们习惯使用域名访问服务器,但机器间互相只认IP地址,域名与IP地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。2.DNS定义DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。NDS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNS服务器,U

2022-04-17 12:03:55 235

原创 关于DHCP原理与配置

目录一、了解DHCP服务1.DHCP的由来2.DHCP服务的好处3 为什么使用DHCP二、DHCP的租约过程客户端请求IP服务器响应客户机选择IP地址服务器约定租期三.安装DHCP服务1.配置步骤2.安装DHCP服务前的准备3.DHCP局部配置DHCP操作例子​总结:引言:当需要接入局域网中的主机较多时,由管理员手动配置网络参数,每台主机都要静态指定的话就造成麻烦了,因此需要使用动态分配的方式。动态分配方式则由服务器自动为每一客户端分配IP地.

2022-04-17 11:04:17 702

原创 Linux网络设置

目录一、查看网络配置1查看网络接口信息 ifconfig2.添加临时网卡IP3.临时修改网卡IP4开启关闭网卡二、 关于hostname3 hostnamectl set-hostname 可以永久设置主机名三、关于route(查看路由表条目)四、关于netstat命令(查看系统的网络连接状态、路由表、接口统计等信息)五、ss命令(查看系统的网络连接情况,获取socket 统计信息)六、关于time命令(测量命令的执行时间或者系统资源的使用情况)七、n..

2022-04-15 20:11:35 1038

原创 Linux文件系统与日志分析

一、inode和block1.inode和block概述文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储512字节一般连续八个扇区组成一个“块”(block),一个块是4K大小,是文件存取的最小单位操作系统读取硬盘的时候,是一次性读取多个扇区,即一个块一个块的读取的文件数据包括实际数据与元数据(类似文件属性)。文件数据存储在“块”中,存储文件元信息(比如文件的创建者、创建日期、文件大小、文件权限等)的区域就叫做inode二、inode(索引节点)

2022-04-11 05:56:52 224

原创 系统安全及应用

目录一、账号安全控制1.系统账号清理2.密码安全控制2.1设置密码有效期二、su命令1.使用su命令切换用户2.禁止用户使用su命令3.查看su操作记录三、Linux中的PAM安全认证1.PAM认证原理2.PAM认证的构成四、开关机安全控制1.调整BIOS引导设置2.GRUB限制2.1 限制修改GRUB引导参数总结:引言:在生产中要注意账号信息的保护,以及一些安全方面所不注意的小事,安全是很重要的。一、账号安全控制1.系统账号.

2022-04-11 04:51:50 299

原创 进程和计划任务管理

引言:生产上需要定时进行文件的增删改查,故需要定制一次性任务或周期性任务。除此之外动态进程的实时追踪,解决出现的故障即运维的工作。一、进程与程序的关系1.进程是什么在CPU及内存中运行的程序代码动态执行的代码父、子进程每个程序可以创建一个或多个进程2.程序是什么保存在硬盘、光盘等介质中的可执行代码和数据静态保存的代码在操作系统,进程是程序运行的过程,有生命周期和运行状态,是动态的,程序指二进制代码,是静态的,比如,一个公司里面,公司是程序,部门是进程,员工是线程。

2022-04-11 02:16:53 838

原创 引导过程与服务控制

一、Linux操作系统引导过程1.开机自检服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。会检测出第一个能够引导系统的设备,比如硬盘或者光驱2.MBR 引导当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区:或者直接根据MBR 记录中的引导信息调用启动菜单(如 GRUB)。运行放在MBR扇区里的启动GRUB引

2022-04-07 02:22:26 130

原创 RAID介绍.

一、RAID磁盘阵列1.RAID磁盘阵列介绍独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的储存性能和提供数据备份技术2.组成磁盘阵列的不同方式称为RAID级别常用的RAID级别RAID0,RAID1,RAID5,RAID6,RAID1+0等3.RAID 0磁盘阵列介绍RAID 0RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。RAID 0只是单纯的提高

2022-04-01 18:56:03 251

原创 LVM与磁盘配额

一、LVM的概述1. Logical Volume Manager,逻辑卷管理 能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性 /boot分区用于存放引导文件,不能基于LVM创建2.LVM机制的基本概念PV(物理卷)整个硬盘,或使用fdisk等工具建立的普通分区包括许多默认4MB大小的PE ( Physical Extent ,基本单元)VG(卷组)一个或多个物理卷组合而成的整体LV(逻辑卷)从...

2022-04-01 18:36:34 321

原创 磁盘管理与文件系统

目录一、磁盘结构1.磁盘的物理结构2.硬盘的数据结构3.磁盘接口类型4.机械与固态机械硬盘(HDD)固态硬盘(SSD)一、磁盘结构1.磁盘的物理结构盘片:硬盘有多个盘片,每盘片2面磁头:每面一个磁头2.硬盘的数据结构扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位磁道:同一盘片不同半径的同心圆柱面:不同盘片形同半径构成的圆柱面,由同一半径的多个磁道组成3.磁盘接口类型IDE、SATA、SCSI、SAS、光.

2022-03-31 12:09:11 147

原创 账号和权限管理

一、用户账号和组账号概述linux基于用户身份对资源访问进行控制1.用户账号超级用户:root用户时linux操作系统中默认的超级用户账号,对本机拥有至高无上的权限,类似于windows操作系统中的administrator用户。只有当进行系统股那里维护任务时,才建议使用root用户登录系统,日常事务处理建议只是用普通用户账户。 root拥有对系统的最高的管理权限 ID=0普通用户:普通用户账号是由root用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中拥有完整权

2022-03-31 11:37:11 4226

原创 安装及管理程序

一、Linux应用程序基础1.应用程序与系统命令的关系系统命令角色 系统命令 文件位置 一般在/bin(用户)和/sbin(管理员)目录中,或为shell内部指令 主要用途 完成对系统的基本管理工作,例如IP配置工具 适用环境 一般只在字符操作界面中运行 运行格式 一般包括命令字、命令选项和命令参数 应用程序角色 应用程序 文件位置 通常在/usr/bin和/usr/sbin和/usr/local/bin和/usr/lo.

2022-03-30 01:28:30 139

原创 目录和文件管理

一、Linux目录结构Linux是树形结构,从根开始往外扩散1.根目录所有分区、目录、文件等的位置起点整个树形目录结构中,使用独立的一个“/”表示2.常见的子目录1./root——管理员的宿主(家)目录2./home/xxx——普通用户的家目录3./bin——命令文件目录,存放所有用户可执行的命令4./sbin——管理员操作目录,存放只有管理员可执行的管理命令5./boot——系统内核、启动文件目录等6./dev——存放设备文件(光驱、硬盘等)7./etc——存放系

2022-03-25 14:25:38 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除