自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详细解释PAM

本文系统介绍了Linux中的PAM(可插拔认证模块)机制,包含五大核心内容:1)PAM基础概念,包括模块化设计、适用场景及必要性;2)技术细节,涵盖认证流程、4类认证功能(auth/account/password/session)和6种流程控制标记;3)典型配置案例,如SSH IP限制、密码复杂度管理等;4)6个核心模块详解(如pam_access.so、pam_limits.so)及具体应用;5)安全建议,强调测试验证和参数设置。该指南全面覆盖PAM的理论与实践,适用于Linux服务器安全策略配置。

2025-09-05 09:24:39 1165

原创 Docker 环境下 MySQL 主从复制集群、MGR 搭建及 Nginx 反向代理配置

在现代的软件开发和运维中,容器化技术如 Docker 极大地简化了应用程序的部署和管理。本文将详细介绍如何使用 Docker 搭建 MySQL 主从复制集群、MySQL Group Replication (MGR) 集群,以及配置 Nginx 反向代理,同时提供相应的配置步骤和测试方法。

2025-07-10 10:40:35 496

原创 Docker

启动容器并进入交互式 shell# 在容器内安装 httpd# 配置启动服务# 退出容器exit# 提交容器为新镜像# 查看镜像信息# 运行该镜像并启动 Apache# 启动容器并进入交互式 shell# 添加 EPEL 仓库并安装 nginx# 修改默认页面# 退出容器exit# 提交容器为新镜像# 查看镜像信息# 运行该镜像并启动 Nginx。

2025-07-10 10:31:29 767

原创 SHELL编程

因为它编辑文件的时候,在内存中开辟一块额外的模式空间(pattern space)然后以单位读取文件内容到该空间中,接着sed命令处理该空间中的内容,默认在当前终端界面打印内容,然后清空模式空间内容,再来读取第二行内容,以此循环下去。sed-i‘行号a/增加的内容’文件名。sed -i,3a\增加内容’文件名。实践3-指定行号替换首个匹配内容。实践4-首行指定列号替换匹配内容。实践1-替换每行首个匹配内容。实践5-指定行号列号匹配内容。实践2-替换全部匹配内容。实践2-匹配内容打印。实践1-基于行号实践。

2025-06-19 15:52:12 236

原创 SHELL编程

因为它编辑文件的时候,在内存中开辟一块额外的模式空间(pattern space),然后以行为单位读取文件内容到该空间中,接着sed命令处理该空间中的内容,默认在当前终端界面打印内容,然后清空模式空间内容,再来读取第二行内容,依次循环下去。shell脚本虽然功能很多,但是它最常用的功能还是处理文本文件,尤其是在正常的业务操作流程场景中,比如检查日志文件、读取配置、处理数据等现象,虽然我们能够使用echo、cat、<<、>>、|等符号实现文件内容的操作,但是整个过程有些繁琐。实践4.其他信息显示。

2025-06-14 14:02:40 231

原创 SHELL编程

continue命令是在处理过程中跳出循环的一种简单方式。可以使用continue命令跳出当前的循环直接进入到下一个循环,包括for,while,until等。break命令是在处理过程中终止循环的一种简单方法。可以使用break命令退出任何类型的循环,包括for,while,until等。实践2-多层循环下break退出内层循环。实践3-多层循环下break退出外层循环。实践2-嵌套循环中exit退出程序。实践1-break终止单层循环。实践1-设定退出状态值。

2025-06-14 11:21:15 160

原创 Shell编程 流程控制

案例:编写shell程序当命令行参数为1时输出“周一”,是2时输出“周二”其他情况均输出“other”案例:编写一个shell程序,如果输入的参数大于等于60,输出“及格”,小于60输出“不及格”。if语句的基本语法如下,需要注意(条件判断式)中括号与判断式之间必须有空格。案例:命令行输入一个参数n,计算1+2+..+n的值;基本语法如下,其中*代表都不是以上的值。案例2:输出从1加到100的值。

2025-06-09 10:51:02 323

原创 【MySQL】在 Centos7 环境安装 MySQL -- 详细完整教程

mariadb 其实就是 mysql,只不过是 mysql 的另一种拉出来的开源分支,也可以正常使用,如果不想卸载也是可以的。安装 MySQL 源:rpm -Uvh mysql57-community-release-el7-10.noarch.rpm。安装 MySQL 服务端,需要等待一些时间:yum install -y mysql-community-server。通过临时密码登录 MySQL,进行修改密码操作:mysql -uroot -p。先退出 mysql 命令行,然后输入以下命令。

2025-05-27 14:55:06 2829

原创 文件共享 FTP

FTP 基本概念是用于在网络上进行文件传输的协议,基于C/S 架构(客户端 / 服务器模式)。核心功能:实现不同主机之间的文件上传(Upload)和下载(Download),支持匿名访问和授权访问。端口:默认使用21 端口(控制连接)和20 端口(数据连接),主动模式和被动模式的数据连接机制不同。

2025-05-17 11:28:32 874

原创 Linux下软件安装

以上就是软件安装方式、源码安装和 Yum 源配置的详细介绍。源码安装需要注意依赖环境的准备和编译选项的配置,而 Yum 源配置可以提高软件安装的速度和稳定性。从软件官方网站下载源码包,经过编译后安装,适合需要自定义配置的场景。直接下载预编译好的二进制文件,解压后即可使用,无需编译。通过容器技术打包应用及其依赖,实现环境隔离和跨平台部署。(如 Docker)

2025-05-17 11:25:33 360

原创 Linux计划任务与进程

命令可在指定时间执行任务,适用于一次性任务调度。

2025-05-11 16:38:04 206

原创 Linux中的防火墙

防火墙通过一系列规则来过滤网络数据包,决定哪些数据包可以进入或离开系统,哪些数据包将被阻止,以此来保护系统免受未经授权的访问、恶意攻击和潜在的安全威胁。

2025-05-08 16:03:49 919

原创 Linux权限管理

权限管理的核心目的是明确不同用户对文件和目录的操作许可范围,以此来保障系统资源的安全与合理使用。权限管理涉及三种不同的用户角色和三种基本的操作权限。除了基本的读、写、执行权限,Linux 还有一些特殊权限,如 SUID、SGID 和 Sticky Bit,设置这些特殊权限也可使用。每个权限都有对应的数字值,读权限对应 4,写权限对应 2,执行权限对应 1。通过指定数字组合来一次性设置所有者、用户组和其他用户的权限。命令来修改文件或目录的权限,以下为你介绍两种常见的使用方式。(设置权限)来修改权限。

2025-04-28 19:54:04 398

原创 linux用户管理

注意:如果用户组中有用户,需要先将用户从该组中移除,或者删除这些用户,才能删除该用户组。在 Linux 中,用户的权限主要通过文件和目录的权限设置来实现。命令可以修改用户的各种信息,如用户名、用户主目录、用户所属组等。命令可以查看用户的 UID、GID 和所属的用户组。命令可以分别修改文件或目录的权限、所有者和所属组。如果要同时删除用户的主目录和邮件池,可以使用。命令可以修改用户组的名称或 GID。命令可以查看用户所属的用户组。命令可以查看当前登录的用户。命令为用户设置或修改密码。命令可以创建新用户。

2025-04-27 16:08:05 325

原创 Linux基础命令

动态监控进程(类似 Windows 任务管理器):强大的命令行编辑器(需学习基本操作):切换用户 / 以管理员身份执行命令。:移动文件 / 目录(或重命名):远程连接 Linux 服务器。:创建空文件或更新文件时间戳。:分页查看文件(适合大文件):查看文件开头 / 结尾部分。:简单文本编辑器(适合新手):安全复制文件到远程服务器。:修改文件 / 目录权限。:修改文件所有者和所属组。:查看 / 设置主机名。:查看磁盘空间使用情况。:压缩 / 解压缩文件。:复制文件 / 目录。:删除文件 / 目录。

2025-04-24 16:08:32 835

原创 MySQL的用户和权限管理

在对用户和权限进行修改之后,需要使用。语句来修改用户密码。语句查看用户的权限。语句为用户授予权限。语句撤销用户的权限。语句来刷新权限,让修改生效。

2025-04-22 17:45:32 405

原创 数据库——MySQL聚合函数

COUNT()统计行数。COUNT(*):统计所有行(包括NULL)。:统计非NULL值的行数。:统计不同非NULL值的数量。SUM()计算数值列的总和,忽略NULL。AVG()计算数值列的平均值,忽略NULL。MAX()MIN()返回列的最大/最小值,适用于数值、日期、字符串类型。将分组的值连接成字符串,默认逗号分隔,可自定义。。

2025-03-28 15:39:24 419

原创 MySQL的增删改查语句

INSERT INTO users (name, age, email) VALUES ('张三', 25, 'zhangsan@example.com'), ('李四', 30, 'lisi@example.com');INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);INSERT INTO 表名 VALUES (值1, 值2, ...);SELECT 列1, 列2 FROM 表名;(值1, 值2, ...),(值3, 值4, ...);

2025-03-27 09:03:26 502

原创 从入门到精通:数据库操作与字段类型完全指南

基础操作:CRUD 是数据库的 DNA,掌握WHERE和JOIN是进阶关键性能优化:事务控制数据一致性,索引加速查询效率字段设计:合理选择类型能减少 50% 以上的存储空间范式遵循:三范式设计避免数据冗余,提升数据维护效率。

2025-03-25 16:17:10 732

原创 在 0 和 1 的河流上:数据流视角下的网络技术体系重构

配置技能网络设备:交换机 VLAN 配置、路由器 NAT 设置系统维护:BIOS 启动项调整、系统镜像烧录故障排查ARP 欺骗检测与防护DNS 解析故障诊断架构设计冗余备份方案:VRRP 协议应用网络优化:链路聚合技术实施。

2025-03-19 11:18:31 503

原创 DNS介绍

想象一下,如果你每次打电话都要背下对方的电话号码,而不是直接输入名字,是不是很崩溃?同理,DNS 的作用就是让我们无需记住复杂的 IP 地址(如),只需输入域名即可访问网站。当你输入网址并按下回车时,背后发生了什么?.comWin+Rcmd1.1.1.18.8.8.8223.5.5.5选择好的 DNS 服务器,速度和安全双提升!

2025-03-14 14:11:12 819

原创 深入解析 DHCP:动态主机配置协议的核心原理与实践指南

【代码】深入解析 DHCP:动态主机配置协议的核心原理与实践指南。

2025-03-12 10:45:12 1094

原创 路由器:网络世界的 “交通指挥官”

在如今这个数字化的时代,路由器已经成为了我们生活中不可或缺的一部分。无论是家庭上网、办公室办公,还是公共场所的网络连接,路由器都在背后默默发挥着关键作用,宛如一位不知疲倦的 “交通指挥官”,引导着数据在网络世界中有序穿梭。

2025-03-10 10:45:44 701

原创 交换机深度解析:构建现代网络的核心枢纽

链路聚合冗余备份:VRRP 协议实现网关备份智能堆叠:将多台设备虚拟为单一逻辑设备。

2025-03-08 16:21:07 1007

原创 IP MAC ARP分别是什么意思,有什么作用

IP 是网络层的 “逻辑地址”,MAC 是数据链路层的 “物理地址”,ARP 是两者之间的 “翻译官”。它们共同协作,确保数据在复杂网络中准确传输。当你在浏览器输入网址(通过 IP 访问服务器),数据会先通过 ARP 找到网关的 MAC 地址,再由网关通过路由(基于 IP)转发到目标服务器。

2025-03-08 16:13:39 376

原创 IP地址及子网掩码

网络标识:IP 地址用于标识网络中的设备,就像现实生活中的家庭住址一样,它能让数据准确地找到目标设备,实现设备之间的通信。比如,当你在手机上访问一个网站时,你的手机和网站服务器都有各自的 IP 地址,数据就是通过这些 IP 地址在两者之间传输的。定位与路由:IP 地址能帮助网络路由器确定数据传输的路径。路由器根据 IP 地址中的网络部分,将数据从一个网络传输到另一个网络,直到数据到达目标设备所在的网络,再根据主机部分找到具体的设备。

2025-03-05 09:17:52 1132

原创 网络的发展及体系结构

网络的体系结构OSI 参考模型:包括应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP/IP 体系结构:包含应用层、传输层、网络层、网络接口层。软件定义网络(SDN)架构:由应用层、控制层、数据层构成。网络功能虚拟化(NFV)架构:有基础设施层、虚拟网络功能层、管理与编排层。

2025-03-03 11:18:24 1030

原创 机械硬盘的固态硬盘的区别

Hard Disk Drive(HDD),**“机械”**指其内部包含高速旋转的磁盘和移动的磁头。:由玻璃或铝合金制成,表面覆盖磁性材料,用于存储数据。:悬浮在盘片上方,通过电磁感应读写数据。:驱动盘片高速旋转(常见转速5400/7200 RPM,企业级可达15000 RPM)。:协调机械运动与数据传输。:盘片旋转时,磁头移动到指定磁道定位数据,依赖物理寻道,(通常5-15ms)。:数据以磁极方向(0/1)记录在盘片同心圆磁道上。

2025-03-01 11:07:55 746

原创 CPU的型号还有服务器的厂家

想知道更多的话可以关注我或者在下面评论一句666。

2025-02-27 17:04:29 2412 1

原创 BIOS重装系统

2)设置U盘位第一启动盘,找到 “Boot” -》找到 “Boot Device” -》把 “USB HDD:启动盘名称” 调到第一顺序,一般是F5、F6调整-》按F10保存设置,如图6所示。2)Education是教育版,适用于学生,Professional是专业版,Home Edition是家庭版,适用于普通用户,Enterprise是企业版,适用于企业。找一个容量大于系统镜像文件的U盘,把里面的资料备份到其他地方,因为制作U盘启动盘的时候需要对U盘进行格式化,格式化后,里面的资料将全部丢失。

2025-02-26 11:19:23 1903

原创 电脑的硬件

中央处理器(CPU),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。电子计算机三大核心部件就是CPU、内部存储器、输入/输出设备。中央处理器的功效主要为处理指令、执行操作、控制时间、处理数据。[2]在计算机体系结构中,CPU是对计算机的所有硬件资源(如存储器。

2025-02-26 10:51:12 825

原创 小米澎湃OS和IOS的源代码

可以去问问雷军。

2024-10-31 16:56:39 568 1

空空如也

空空如也

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

TA关注的人

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