- 博客(46)
- 收藏
- 关注
原创 Shell编程
shell逻辑简介结构化命令if条件控制语法解读基础知识简介内嵌测试语句简单实践简单1-单if实践实践2-双if实践实践3-多if实践if案例实践服务管理案例需求脚本内容堡垒机登录需求在之前的堡垒机功能基础上,扩充条件判断效果效果内容嵌套if实践简介简单实践案例需求脚本内容其他实践条件进阶简介实践1-(())计算条件匹配实践2-[[]]扩展匹配条件实践3-[[]]扩展实践单行命令简介简单实践case条件控制语法解读简介语法格式案例需求脚本效果case实践环境标准化。
2025-06-09 11:50:59
651
原创 MySQL主从复制
简单地说,集群 就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的 计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。当用户请求集群系统时,集群给用户的感觉就是一个单一独立的服务器,而实际上用户请求的是一组集群服务器。打开谷歌,百度的页面,看起来好简单,也许你觉得用几分钟就可以制作出相似的网页,而实际上,这个页面的背后是由成千上万台服务器集群协同工作的结果。
2025-05-28 16:36:18
1045
原创 MySQL xtrabackup备份
MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行==增量备份==。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工具,Xtrabackup有2个工具,分别是xtrabakup、innobakupe。
2025-05-27 16:12:55
493
原创 MySQL备份与恢复
了解MySQL常见的备份方式和类型能够使用mysqldump工具进行数据库的备份。全库备份,库级别备份,表级别备份==之前的课程介绍和使用mysql====逻辑卷管理 LVM== ==磁盘阵列 RAID==
2025-05-27 16:11:49
421
原创 RAID 技术详解
独立磁盘冗余阵列(RAID)是一种存储技术,通过将两个或多个硬盘驱动器(HDD)或固态硬盘(SSD)合并成一个协调的存储单元或阵列,从而创建数据丢失的故障安全机制。RAID存储通过将数据重复或重新创建,并将其存储在附加的驱动器上来防止磁盘驱动器数据的完全丢失,这个过程也被称为数据冗余。提供数据丢失保护的配置被称为“容错”配置,这意味着即使磁盘驱动器发生故障,阵列仍然可以成功运行并提供可恢复的数据。
2025-05-24 16:21:40
721
原创 逻辑卷管理 (LVM)
逻辑卷是使用逻辑卷组管理(Logic Volume Manager)创建出来的设备。物理卷(Physical Volume, PV):物理磁盘分区 ==fdisk==。卷组(Volume Group, VG):PV的集合,是物理存储资源的池。逻辑卷(Logic Volume, LV):从VG中划分出来的一块逻辑磁盘空间。物理区域(Physical Extent, PE):每个物理卷被划分为大小相同的基本单元,默认4MB,是LVM可寻址的最小单位。逻辑区域(Logical Extent, LE)
2025-05-23 16:35:23
1036
原创 nginx功能
虚拟主机就是把一台物理服务器划分成多个“虚拟”的服务器,每一个虚拟主机都可以有独立的域名和独立的目录,可以独立发布一个网站。同时发布两个网站:代理在网络中使用是比较常见的,比如我们说的最多的就是翻墙软件,比如ss、蓝灯等这些大家常用的软件,他们就是能改代理大家访问国内无法访问的一些国外网站,比如facebook、YouTube等网站。其原理也比较简单:1)用户将请求发给代理服务器2)代理服务器代用户去访问数据3)代理服务器将数据给用户正常没有代理情况上网代理服务器场景。
2025-05-21 16:30:11
635
原创 运维web服务器
Web服务器是一种运行于互联网上的计算机硬件或软件,用于存储、处理和传输网页和其他网站内容。它通常运行在服务器上,绑定服务器的IP地址并监听某一个TCP端口,接收来自客户端的请求,然后向客户端发送所请求的网页或相关资源。Web服务器通常通过HTTP(超文本传输协议)或HTTPS(加密的HTTP)与客户端进行通信,并使用域名系统(DNS)来将网址转换为IP地址,以便正确定位和访问所请求的网页。
2025-05-21 16:27:57
690
原创 DNS服务搭建
DNS(Domain Name System)域名管理系统域名:由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,能够使人更方便地访问互联网,而不用记住能够被机器直接读取的IP地址。==域名就是ip的别名,ip不好记忆====域名与ip的关系是否是一对一?不是的,服务器可能都具备负载均衡的策略==计算机通过IP地址进行互相访问。由于IP地址过于复杂,域名可以代替IP实现计算机的访问(高级/上层应用,底层还是IP地址)。每个域名都会通过DNS服务器解析为对应的IP地址。
2025-05-21 16:26:17
756
原创 FTP与NFS服务
由于业务驱动,为了提高用户的访问效率,现需要将原有web服务器上的静态资源文件分离出来,单独保存到一台文件服务器上。一台应用服务器web-server部署apache,静态网页资源存放在另外一台NFS服务器上NFS(Network File System)网络文件系统,主要用于Linux系统上实现文件共享的一种协议,其客户端主要是Linux。没有用户认证机制,且数据在网络上传送的时候是明文传送,一般只能在局域网中使用支持多节点同时挂载及并发写入。
2025-05-21 16:25:36
787
原创 FTP服务
某创业公司刚刚起步,随着业务量的增多,咨询和投诉的用户也越来越多,公司的客服部门由原来的2个增加到5个。客服部门平时需要处理大量的用户反馈,不管是邮件,还是QQ,还是电话,客服人员都会针对每一次的用户反馈做详细的记录,但是由于客观原因,客服人员没有成熟稳定的客户服务系统,所以希望运维部门能够协助搭建一个文件共享服务来管理这些文档,并且随时跟踪客户的反馈情况。FTP(File Transfer Protocol)是一种应用非常广泛并且古老的一个互联网文件传输协议。文件传输:文件上传与文件下载。
2025-05-21 16:22:49
742
原创 Linux下软件安装实战
在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译安装。编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出错。好处在于是源码包,对于有需要自定义模块的用户来说非常方便。==难度:编译安装>rpm安装>yum安装(有网络+yum源支持)。==
2025-05-21 16:21:22
1270
原创 Linux任务计划管理
计划任务是指让系统在指定的时间点自动执行特定命令或脚本的功能。它的主要作用是:自动执行重复性工作,无需人工干预在系统负载较低时执行资源密集型任务确保关键维护任务按计划执行实现系统的自动化管理# 简单来说,计划任务就是:在指定的时间执行指定的操作!计划任务就像是给计算机设置的"闹钟",到了指定时间,计算机就会自动执行你安排的工作。
2025-05-13 10:45:49
656
原创 Linux防火墙
防火墙是一种网络安全设备,它能够:监控和过滤进出网络的流量阻止不安全的连接保护计算机和网络免受未授权访问创建一个安全边界简单来说,防火墙就像是电脑的"安全门卫",决定谁能进、谁能出。Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器。轻量级:占用资源少,内存消耗低高并发:能够同时处理数万个连接高性能:处理静态文件的速度非常快可扩展性:丰富的模块系统反向代理:可以作为前端服务器分发请求。
2025-05-08 16:45:05
929
原创 Linux自有服务管理
CentOS6版本:service命令(管理服务开启、停止以及重启)+ chkconfig(定义开机启动项)CentOS7版本:systemctl命令 = system系统+control控制(服务管理+开启启动项管理)NTP是网络时间协议(Network Tinie Protocol),它是用来同步网络中各个计算机的时间的协议。工作场景:公司开发了一个电商网站,由于访问量很大,网站后端由100台服务器组成集群。
2025-05-07 16:33:24
882
原创 LinuxSSH服务
熟悉Linux的人那肯定都对SSH不陌生。ssh是一种用于安全访问远程服务器的协议,远程管理工具。它之所以集万千宠爱为一身,就是因为它的安全性。那么它到底是怎么样来保证安全的呢?到底是如何工作的呢?SSH是Linux下远程管理的工具,相比Telnet安全,运维人员必备的神器!SSH的全称Secure Shell,安全的shell,是Client/Server架构,默认端口号为22,TCP协议。SSH其实用于商业,而OpenSSH即为开源的,在Linux中默认安装。
2025-05-06 16:41:19
687
原创 Linux权限管理
定义:Linux权限是操作系统对用户/进程访问资源的精细化管控机制,通过 读(r=4)、写(w=2)、执行(x=1) 三种基础权限组合实现。运维视角读(r):查看文件内容(如cat)、列出目录内容(如ls 写(w):修改文件内容、删除/创建目录内文件。 执行(x):运行脚本/程序(文件)、进入目录(目录必备)。注:一般给予目录读权限时,也将会给其执行权限,属于“套餐”组合可读权限read=>r(简写),可写权限write=>w(简写),可执行权限excute==>x(简写)
2025-04-28 19:36:15
1128
1
原创 linux用户管理
1、了解用户和用户组的概念2、可以添加useradd3、删除userdel用户4、修改用户密码passwd5、可以添加groupadd6、删除groupdel用户组。
2025-04-27 16:35:02
224
原创 Linux文件管理
命令选项描述mkdir-p递归创建目录,从左到右一级一级创建目录rmdir-p同时删除多级空目录(从右向左一级一级删除)touch无创建一个或多个文件rm-r-f-r:递归删除目录;-f:强制删除,不提示命令选项描述cp-r递归复制,主要针对文件夹mv无移动或重命名文件/目录命令选项描述tar-c-x-t-f-v-z-j-J-c: 创建新的归档文件;-x: 从归档中解出文件;-t: 列出归档文件中的内容;-f: 指定归档文件名;-v: 显示处理过程中的文件信息;-z。
2025-04-25 16:05:26
983
原创 linux安装
虚拟机(VirtualMachine,VM)是一种软件模拟的计算机系统,它运行在一个物理计算机之上,就像在真实的硬件上运行一样。简单来说,虚拟机就像是在你的电脑里创建了一个或多个“虚拟”的电脑,每个都能独立运行自己的操作系统和应用程序。场景一:我是一名互联网探索者,经常游离于各种软件网站,对未知的渴望让我以身试险下载安全未知、来历不明的软件,电脑也是千苍百孔,常常中枪。解决方案:在虚拟机中安装当前操作系统,一切风险操作都是在虚拟机的系统中完成。
2025-04-23 16:27:40
751
原创 MySQL数字函数和子查询
相关子查询是指引用了外部查询列的子查询,即子查询会对外部查询的每行进行一次计算。使用独立子查询,如果子查询部分对集合的最大遍历次数为n,外部查询的最大遍历次数为m时,我们可以记为:O(m+n)。上面也说到了,在子查询返回的值中,也可能返回一个表,如果将子查询返回的虚拟表再次作为FROM子句的输入时,这就子查询的虚拟表就成为了一个派生表。对于sql语句2,我们将子查询单独复制出来,就无法单独执行了,由于sql语句2的子查询依赖外部查询的某些字段,这就导致子查询就依赖外部查询,就产生了相关性。
2025-04-01 20:17:22
94
原创 MYSQL聚合函数
HAVING 在 GROUP BY 之后,可以使用分组字段和分组中的计算函数,对分组的结果集进行筛选,这个功能是 WHERE 无法完成的。当数据量特别大的时候,运行效率会有很大的差别。HAVING 则需要先把结果集准备好,也就是用未被筛选的数据集进行关联,然后对这个大的数据集进行筛选,这样占用的资源就比较多,执行效率也较低。同时因为 SQL 是一门类似英语的结构化查询语言,所以我们在写 SELECT 语句的时候,还要注意相应的关键字顺序,所谓底层运行的原理,就是我们刚才讲到的执行顺序。
2025-04-01 20:14:34
235
原创 mysql增删改查(基础操作)
学习完增操作之后,接下来让我们学习一下查操作,首先先让我们学习SELECT 查询,SELECT 语句是用于从数据库表中查询数据的最基本语句,通过 SELECT,我们可以指定查询的列、排序方式、过滤条件等,从而获取所需的结果。在学习完了SELECT查询和where查询之后,在让我们学习一下ORDER BY 排序查询,ORDER BY子句用于对查询结果进行排序,可以按一个或多个列进行升序(——有时,我们可能需要在查询结果中包含计算结果,例如,可以将员工的年龄加上 5 年,生成一个新的字段。
2025-03-27 08:57:00
175
原创 mysql安装及卸载
1,停止服务 2,删除注册表 3,删除安装目录和data目录(如果有data目录的话)2022年1月21日更新: 如图, 我可以升级server版本, 呼应开头doge(如图, 全都是最新的, 与时俱进(不用担心这个教程会过时, 因为能升级到最新版本)打开我们的安装目录, 来到 MySQL Server 8.0\bin 目录下,(不一定和我一样在D盘, 如果找不到这个文件, 建议用everything全局搜索。应该是会报错的, 因为我们还没有配置环境变量, 没办法直接使用 mysql命令。
2025-03-24 11:26:24
413
原创 数据库基础与优化阶段01
在软件开发中,数据库是存储和管理数据的核心组件。它负责数据的持久化存储、检索和更新等操作,对于应用程序的性能和可靠性起着至关重要的作用。本部分将介绍数据库的一些基础知识以及常见的优化方法。
2025-03-21 10:31:38
351
原创 实施工程师全解析:从项目落地到客户成功的幕后推手
技术落地的关键纽带:开发团队与终端用户的桥梁角色全生命周期管理:从方案设计→部署实施→运维支持的全流程掌控客户满意度守门员:直接影响项目验收与回款的关键岗位优秀的实施工程师需要兼具技术深度与业务敏锐度,在持续变化的IT环境中,掌握DevOps、AIOps等新技术趋势将成为关键竞争力。建议新人从企业级软件实施入手,逐步向云计算、大数据等新兴领域拓展,最终成长为懂技术、会管理、通业务的复合型人才。
2025-03-20 16:32:35
621
原创 计算机与网络核心技术全解析:从硬件到互联网通信
运算器、控制器(CPU核心)、存储器(内存/硬盘)、输入/输出设备:冯·诺依曼体系下的指令与数据传输原理:寄存器 > 高速缓存 > 内存 > 硬盘的层级关系。
2025-03-20 15:38:14
488
原创 NAT的原理与类型,静态NAT、动态NAT
NAT(Network Address Translation),网络地址转换主要应用在企业网络的边缘设备上对数据包的私有IP地址和公有IP地址进行转换,实现内网到外网的访问实现企业内网的保护,增强企业内网的安全性。因为外网无法直接访问内部设备的私有IP地址。
2025-03-15 16:04:51
793
原创 DNS协议详解
与 HTTP、FTP 和 SMTP 一样,DNS 协议也是一种应用层的协议,DNS 使用客户-服务器模式运行在通信的端系统之间,在通信的端系统之间通过 UDP 运输层协议来传送 DNS 报文。DNS 通常不是一门独立的协议,它通常为其他应用层协议所使用,这些协议包括 HTTP、SMTP 和 FTP,将用户提供的主机名解析为 IP 地址。下面根据一个示例来描述一下 DNS 解析过程:你在浏览器键入 www.someschool.edu/index.html 时会发生什么?
2025-03-14 10:50:53
568
原创 DHCP
随着网络规模的不断扩大,网络复杂度不断提升,网络中的终端设备例如主机、手机、平板等,位置经常变化。终端设备访问网络时需要配置IP地址、网关地址、DNS服务器地址等。采用手工方式为终端配置这些参数非常低效且不够灵活。IETF于1993年发布了DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)。DHCP实现了网络参数配置的自动化,降低客户端的配置和维护成本。DHCP是一种用于集中对用户IP地址进行动态管理和配置的协议。
2025-03-12 10:41:28
940
原创 路由器基本原理与配置
3. 配置AR1、AR2、AR3路由器的两个接口的ip地址(网关)和子网掩码及静态路由,AR1路由器的静态路由只需要关注PC1传送数据到PC2的过程,所以只需要设置静态路由:ip route-static 192.168.11.0 24 10.10.10.2。直连网段:当给路由器接口配置好IP地址,则路由器会自动将该接口的IP地址网段加到路由表中,形成直连路由。管理员需手动配置IP地址的网段和接口信息,是单向的,需要配置发送数据去的路由,它的特点是缺乏灵活性,只适用于中小网络需要配置的路由条目少的情况;
2025-03-10 10:32:49
1311
原创 交换机详解
接口定义为Access修改接口PVID接口类型定义为trunk定义trunk接口的PVID定义VLAN 允许列表(华为默认不允许任何VLAN传递)定义接口类型为hybrid修改PVID定义接口允许或过滤VLAN 列表总结:VLAN 间路由1.VLAN 单臂路由子接口(Sub-Interface)是基于路由器以太网接口所创建的逻辑接口,以物理接口ID+子接口ID进行标识,子接口同物理接口一样可进行三层转发。子接口不同于物理接口,可以终结携带VLAN Tag的数据帧。
2025-03-08 15:23:04
634
原创 IP,MAC,ARP
IP数据报中的源地址和目的地址始终不变,但MAC帧的源地址和目的地址一直在变,因为MAC地址每到一个新的路由器下,要更新该路由器为源地址,更新下一跳为目标地址,IP地址的目的地址不变,可始终寻找同一个地址,知道找到所求的通信IP地址。地址解析协议 ARP:实现 IP 通信时使用了两个地址------IP 地址(网络层地址)、MAC 地址(数据链路层地址),存在已知 IP 地址,需找出其相应的 MAC 地址的情况,这时就需要用到ARP协议。4.发送方是路由器,要把 IP 数据报转发到另一个网络上的一个主机。
2025-03-08 15:20:43
851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人