- 博客(43)
- 收藏
- 关注
原创 Squid代理服务器应用
代理的基本类型传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需要指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器代理使用代理的好处提高Web访问速度隐藏客户机的真实IP地址。
2024-09-03 08:30:49 695
原创 LVS+Keepalived 双机热备
转为LVS和HA设计的一款健康检查工具支持故障自动切换1.健康检查:Keepalived能够定期对服务器或应用进行健康检查,确保服务的正常运行。通过端口检查、URL检查等多种方式,Keepalived能及时发现并响应故障。2.故障自动切换:当检测到主服务器或服务出现故障时,Keepalived能够自动将业务切换到备份服务器,保证服务的连续性和高可用性。这种自动切换机制极大地减少了人工干预的需要,降低了故障恢复的时间。
2024-08-15 08:11:27 602
原创 《AI浪潮下的程序员:深耕专业与拥抱软技能的双重奏》
AI技术的快速发展为程序员带来了前所未有的挑战与机遇。面对这一趋势,程序员应既深耕专业领域,掌握核心技能,又不断强化软技能,以适应快速变化的技术环境。通过双重努力,我们不仅能在AI浪潮中站稳脚跟,更能在未来职场中脱颖而出,成为不可替代的技术精英。让我们携手共进,迎接AI时代的挑战与机遇吧!
2024-08-08 07:46:00 437
原创 LVS负载均衡群集
群集的含义Cluster,集群、群集由多台主机构成,但对外只表现为一个整体问题互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心解决方法使用价格昂贵的小型机、大型机使用普通服务器构建服务群集。
2024-08-07 08:14:33 1001
原创 MySQL MHA 故障切换
传统的MySQL主从架构存在的问题单点故障目前 MySQL 已经成为市场上主流数据库之一,考虑到业务的重要性,MySQL 数据库单点问题已成为企业网站架构中最大的隐患。随着技术的发展,MHA 的出现就是解决MySQL 单点的问题。另外随着企业数据量越来越庞大,数据库的压力又成为企业的另一个瓶颈,MySQL 多主多从架构的出现可以减轻 MySQL 本身的压力。
2024-08-07 07:55:30 1107
原创 xtrabackup备份与恢复
Xtrabackup能够备份InnoDB、XtraDB和MyISAM等存储引擎的数据,并且支持在数据库运行时进行备份,不会打断正在执行的事务,无需锁表。Xtrabackup还具有压缩、加密、自动备份校验等功能,能够显著减少备份文件的大小和提高数据安全性。
2024-08-06 09:30:24 575
原创 MySQL 主从复制与读写分离
在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写方法。
2024-08-03 09:40:42 970
原创 MySQL备份与恢复
在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃# 开启二进制日志功能[mysqld]# 重启服务# 有 mysql-bin.000001 就代表成功。
2024-08-01 08:23:29 1035
原创 MySQL 索引、事务与存储引擎
是一个排序的列表,存储着索引值和这个值所对应的物理地址无须对整个表进行扫描,通过物理地址就可以找到所需数据是表中一列或者若干列值排序的方法需要额外的磁盘空间是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。
2024-08-01 08:05:48 1089
原创 八股文在实际工作中:助力、阻力还是空谈?
在探讨八股文(这里借指形式化、模板化的表达或工作方式,而非特指古代科举考试文体)在现代职场中的角色时,我们往往会陷入一个复杂的辩证思考中。一方面,八股文式的标准化流程和信息传达方式在某些情境下能显著提升效率和规范性;另一方面,过度依赖则可能抑制创新,阻碍个人与组织的成长。因此,判断其是助力、阻力还是空谈,需从多个维度深入分析。
2024-08-01 07:54:30 404
原创 MySQL数据库管理
Structured Query Language的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库包括数据查询,数据更新,访问控制,对象管理等功能。
2024-07-30 08:35:11 731
原创 MySQL数据库初体验
可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。可以有效地保持数据信息的一致性、完整性,降低数据冗余。可以满足应用的共享和安全方面的要求。SQL Server(微软公司产品)面向Windows操作系统简单、易用Oracle(甲骨文公司产品)面向所有主流平台安全、完善、操作复杂DB2(IBM公司产品)面向所有主流平台大型、安全、完善MySQL(甲骨文公司收购)免费、开源、体积小非关系型数据库也被称为NoSQL(Not Only SQL)
2024-07-25 22:41:51 1283
原创 Tomcat部署及优化
免费的、开放源代码的Web应用服务器Apache软件基金会(Apache Software Foundation)jakarta项目中的一个核心项目由Apache、Sun和一些公司及个人共同开发而成深爱Java爱好者的喜爱,并得到部分软件开发商的认可目前比较流行的Web应用服务器。
2024-07-25 22:32:37 663
原创 VMware虚拟机安装Ubuntu 24.04 Server
使用VMware虚拟机安装Ubuntu 24.04 Server版的过程相对直接,以下是一个详细的步骤指南
2024-07-20 11:09:00 1616
原创 Linux常用命令及vi编辑器
Linux作为开源的操作系统,其强大的功能离不开其丰富的命令行工具。本文将介绍Linux中一些常用的命令以及vi编辑器的详细操作,帮助用户更好地掌握Linux系统。
2024-07-14 12:34:49 1258
原创 Web 基础与 HTTP 协议
网页纯文本格式文件编写语言为HTML在用户的浏览器中被 “翻译” 成网页形式显示出来网站由一个一个页面构成的,是多个网页的结合体主页打开网站后出现的第一个网页称为网站主页(或首页)域名浏览网页时输入的网址HTTP80/TCP用来传输网页的通信协议HTTPS443/TCP用于加密URL是一种万维网寻址系统网页是一个文件,他存放在世界某个角落的某一部计算机中,而这部计算机必须是与互联网相连的。网页经由网址(URL)来识别与存取,是互联网中的一“页”。
2024-07-03 07:54:28 1522
原创 iptables 防火墙(二)
SNAT策略的典型应用环境局域网主机共享单个公网IP地址接入InternetSNAT策略的原理源地址转换,Source Network Address Translation修改数据包的源地址开启路由转发,未设置地址转换的情况正常情况下,作为网关的 Linux 服务器必须打开路由转发,才能沟通多个网络。未使用地址转换策略时,从局域网 PC(如 192.168.1.234)访问 Internet 的数据包经过网关转发后其源 IP 地址保持不变,
2024-07-01 18:25:51 1030
原创 iptables 防火墙(一)
iptables是一个功能强大的防火墙工具,通过合理的配置可以为我们提供强大的网络安全保障。但请注意,iptables的配置相对复杂,需要具备一定的网络基础和Linux系统管理经验。在配置iptables时,请务必谨慎操作,避免误操作导致网络故障。
2024-06-30 16:13:09 857
原创 Firewalld 防火墙基础
支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具支持IPv4、IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式运行时配置永久配置区域如同进入主机的安全门,每个区域都具有不同限制程度的规则可以使用一个或多个区域,但是任何一个活跃区域至少需要关联源地址或接口默认情况下,public区域是默认区域,包含所有接口(网卡)firewalld 的预定义区域说明区域说明trusted(信任区域)可接收所有的网络连接。
2024-06-27 10:08:59 1118
原创 Shell 编程之免交互
Here Document 是一个特殊用途的代码块。它在 Linux Shell 中使用 I/O 重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat 或 read 命令。Here Document 是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入。命令
2024-06-23 16:05:17 1081
原创 Shell 编程之正则表达式与文本处理器
基础正则表达式常见元字符元字符作用匹配输入字符串的开始位置。除非在方括号表达式中使用,表示不包含该字符集合。要匹配“^” 字符本身,请使用“\^”匹配输入字符串的结尾位置。如果设置了RegExp 对象的 Multiline 属性,则“$”也匹配‘\n’或‘\r’。要匹配“$”字符本身,请使用“\$”匹配除“\r\n”之外的任何单个字符反斜杠,又叫转义字符,去除其后紧跟的元字符或通配符的特殊意义匹配前面的子表达式零次或多次。要匹配“*”字符,请使用“\*”[]字符集合。
2024-06-20 19:26:35 1096
原创 Shell编程之函数
Shell函数是编写可重用、可维护Shell脚本的重要工具。通过定义和使用函数,我们可以将复杂的任务分解为更小的、更易于管理的部分,并提高代码的可读性和可重用性。在编写Shell脚本时,建议充分利用函数来提高代码的质量和效率。
2024-06-19 22:04:01 1361
原创 Shell编程之循环语句
在Shell编程中,循环语句是一个非常重要的组成部分,它允许我们重复执行某段代码,直到满足某个条件为止。下面,我将向大家介绍Shell中的几种常见的循环语句:for循环、while循环和until循环。
2024-06-18 21:27:50 1072
原创 Shell 编程之条件语句
在Shell编程中,条件语句是非常重要的一部分,它允许我们根据特定的条件来执行不同的代码块。这极大地增强了Shell脚本的灵活性和功能性。下面,我们就来一起探讨一下Shell编程中的条件语句。
2024-06-17 14:22:56 1488
原创 Shell编程规范与变量
Shell脚本的概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句以完成更复杂的操作Shell脚本应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行定义一个新的变量变量名以字母或下划线开头,区分大小写,建议全大写变量名=变量值查看和引用变量的值echo &变量名# 通过在变量名称前添加前导符号“$”,可以引用一个变量的值# 使用 echo 命令可以查看变量,可以在一条 echo 命令中同时查看多个变量值。
2024-06-14 23:48:24 1422
原创 文件传输协议FTP
FTP(File Transfer Protocol,文件传输协议)是TCP/IP协议组中的协议之一。FTP连接及传输模式控制连接:TCP 21,用于发送FTP命令信息数据连接:TCP 20,用于上传、下载数据数据连接的建立类型:主动模式:服务端从20端口主动向客户端发起连接被动模式:服务端在指定范围内某个端口被动等待客户端连接FTP传输模式文本模式:ASCLL 模式,以文本序列传输数据二进制模式:Binary 模式,以二进制序列传输数据FTP用户的类型。
2024-06-13 21:39:36 756
原创 PXE高效批量网络装机
PXE是一种基于客户端/服务器模式的网络启动技术。它允许计算机通过网络从服务器启动操作系统安装程序,而无需传统的光盘或U盘介质。PXE技术结合了DHCP、TFTP和HTTP等多种协议,实现了从网络启动、加载引导程序到安装操作系统的全过程。PXE技术为批量网络装机提供了一种高效、便捷的解决方案。通过合理配置服务器和客户端,我们可以轻松实现多台计算机的批量装机任务。在实际应用中,PXE技术不仅可以提高工作效率,还可以降低运维成本,是IT运维领域不可或缺的一项技术。
2024-06-13 20:42:50 831
原创 部署YUM仓库及NFS共享服务
基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的YUM软件仓库提供通过部署YUM仓库和NFS共享服务,你可以轻松地在网络中自动安装软件包和共享文件。这些服务在大型企业环境和数据中心中尤其有用,因为它们可以简化软件管理和数据共享的过程。记得根据你的具体需求和环境来调整上述配置。
2024-06-13 20:19:08 972
原创 Python常用基本语法
Python,作为一种高级编程语言,因其简洁、易读、易学的特点,吸引了众多开发者。今天,我们就来一起探讨Python的常用基本语法,帮助初学者快速上手。
2024-06-07 11:28:05 379
原创 VMware虚拟机中安装CentOS 7桌面版的详细步骤
在本文中,我们将详细介绍如何在VMware Workstation或VMware Player中创建一个CentOS 7桌面版的虚拟机。CentOS 7是一个基于Red Hat Enterprise Linux(RHEL)的开源操作系统,它提供了稳定、可靠且易于管理的环境。
2024-06-07 11:16:10 1207
原创 配置DNS域名解析服务
通过以上步骤,我们成功地配置了一个简单的DNS域名解析服务。当然,实际的配置可能会更加复杂,涉及到更多的zone和记录类型。但无论如何,希望这篇文章能为你提供一个良好的起点,帮助你更好地理解和配置DNS服务。如果你有任何问题或建议,请随时在评论区留言。
2024-06-06 23:52:08 2385 1
原创 配置DHCP服务器
在今天的网络环境中,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)已经成为了一个不可或缺的工具。它允许网络设备自动获取IP地址和其他网络配置信息,大大减少了网络管理员的工作量。下面,我将向大家介绍如何配置DHCP服务。
2024-06-05 21:46:09 1024
原创 微PE制作u盘启动盘
在日常的系统维护、故障排除或重新安装操作系统的过程中,我们经常需要用到U盘启动盘。WePE(Windows Preinstallation Environment)是一个功能强大的U盘启动制作工具,它可以帮助我们快速制作一个包含多种系统维护工具的启动U盘。下面,我将教大家如何使用WePE来制作U盘启动盘。微PE工具箱官网下载:http://www.wepe.com.cn/download.html。
2024-06-04 22:10:32 3026
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人