- 博客(25)
- 收藏
- 关注
原创 【jenkins持续集成测试】
对于一些重复的搭建部署操作都可以通过Jenkins来进行自动化完成,无需任何人工干预,有利于减少重复过程以节省时间、费用和工作量,让测试同学腾出更多的时间与精力来关注并着眼于其他的重要测试环节。3.本文的主题是介绍Jenkins在持续集成中的使用方式,开发环境与所用到的软件版本可以任意指定,功能没有太大的区别,也不会影响使用。1.此笔记的中所使用的操作系统为CentOS7.9,笔记中所涉及的软件版本有可能会因为时间的推移而导致不匹配或其他额外的操作,请大家有针对性的选择阅读与参考。
2025-12-30 22:44:40
992
原创 Docker核心功能全解析:网络、资源控制、数据卷
在容器化技术飞速发展的今天,Docker作为最主流的容器引擎,已经成为开发、测试和运维岗位的必备技能。但很多同学在使用Docker时,往往只停留在“拉取镜像、启动容器”的基础操作,对Docker的网络通信、资源限制、数据持久化以及镜像定制等核心功能理解不深,导致在实际项目中遇到各种“卡壳”问题。本文将从实战角度出发,系统梳理Docker的六大核心模块:网络管理、资源控制、数据卷容器、端口映射、容器互联和镜像创建,每个模块都包含原理讲解、命令示例和注意事项,帮你打通Docker使用的“任督二脉”。
2025-12-23 21:00:47
1433
原创 【MySQL数据库管理】
删除skip-grant-tables配置并重启MySQL。用途:显示当前MySQL服务器中的所有数据库。用途:显示当前或指定数据库中的所有数据表。Extra:额外信息(如自增属性)用途:切换到指定数据库进行操作。Key:键类型(主键、唯一键等)重启MySQL服务并直接登录。Null:是否允许为空。Default:默认值。
2025-12-02 19:56:00
317
原创 【Nginx 性能优化与防盗链】
通过以上几个方面的配置优化,不仅可以提升 Nginx 服务器的处理能力和响应速度,还能有效加强服务的安全性。在实际生产环境中,应根据具体业务需求和服务器资源情况灵活调整各项参数。定期审查和更新配置,结合监控日志,可确保服务持续稳定运行。建议在修改配置前备份原文件,并在测试环境验证无误后再部署至生产环境。
2025-11-26 19:51:54
655
原创 【Nginx反向代理与负载均衡实战指南】
Tomcat 是一个轻量级的 Web 应用服务器(Web Server + Servlet Container),也是一个 Servlet 容器,主要用于托管基于 Servlet、JSP、Spring MVC 等技术的 Java Web 应用。主要功能包括:接收 HTTP 请求(内置了一个简单的 HTTP 服务器)将请求分发给对应的 Web 应用(基于 URL 映射)执行 Servlet / JSP 并生成响应返回 HTTP 响应给客户端。
2025-11-26 09:45:10
738
原创 【Nginx 实战系列(一)—— Web 核心概念、HTTP/HTTPS协议 与 Nginx 安装】
Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011 年 6 月 1 日,Nginx 1.0.4 发布。企业中一般使用1.20版本。
2025-11-22 20:20:28
904
原创 【sed和awk】
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作数据可以来自标准输入也可以是管道或文件20世纪70年代诞生于贝尔实验室,现在centos7用的是gawk之所以叫 AWK 是因为其取了三位创始人Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。
2025-11-21 21:11:26
754
原创 【命令扩展和命令小工具和正则表达式与文本处理器】
cut —— 截列sort —— 排序uniq —— 去重(必须连续,常和 sort 联合)tr —— 替换 / 删除 / 压缩。
2025-11-19 22:11:36
1061
原创 【case脚本和函数】
在Shell脚本中,函数是一种将一组命令封装起来的方式,可以多次调用,使代码更模块化和可重用。下面详细介绍Shell函数的使用。
2025-11-18 21:10:44
306
原创 【while循环和无线循环】
通常,我们会在循环体内设置一个退出条件,使用 break 来退出循环。例如,我们可以通过信号(如按Ctrl+C)或者循环体内的条件判断来退出。只要指定的条件为真,它就会持续执行循环体内的代码。while循环特别适合在不确定需要执行多少次循环的情况下使用,比如用户输入验证或处理未知长度的数据流。1:在Shell脚本中,我们可以使用多种方式实现无限循环(也称为死循环)。注意:在实际脚本中,我们可能不希望无限循环真正无限进行,所以通常会设置一些退出条件。在Shell脚本中,有多种方式可以实现无限循环。
2025-11-17 21:20:53
975
原创 【一.shell脚本】
Shell编程跟传统的编程语言一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。常见的 Shell 解释器有:sh、bash、csh、tcsh、ksh、zsh 等。可通过以下命令查看系统已安装的组成时每个单词之间使用"_"分隔。
2025-11-13 21:04:25
693
原创 【搭建和配置HTP模式】
5:anon_mkdir_write_enable=YES #允许匿名用户创建(上传)目录。默认已注释,需取消注释。3:write_enable=YES #开放服务器的写权限(若要上传,必须开启)4:anon_upload_enable=YES #允许匿名用户.上传文件。默认已注释,需取消注释。2:write_enable=YES #开放服务器的写权限(若要上传,必须开启)。默认已开启 12#7:#anon_mkdir_write_enable=YES 注释。
2025-11-12 19:14:32
1023
原创 【无标题】网络命令 dns解析
www.baiud.com DNS转换 119.75.123.23(公网地址)(对应百度服务)119.75.123.23(公网地址) NAT(把私网地址映射成公网地址给用户访问) 服务地址IP地址(私有地址192.168.10.110)DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种用于 自动为网络设备分配 TCP/IP 参数 的应用层协议,使用 UDP 67(服务器端)和 UDP68(客户端) 端口通信。
2025-11-11 20:12:39
357
原创 【linux中的常用命令和网络命令】
这会将 file.txt 文件从本地复制到远程服务器的 /path/to/destination/ 目录。-h:以人类可读的方式显示(自动选择合适的单位,如 KB, MB, GB)。查看特定接口(如ens33)的IP地址:ip addr show ens33。查看内存使用趋势: 如果你需要实时监控内存使用情况并保存到文件中,可以结合。-a:归档模式,表示保持文件的所有属性(如权限、时间戳等)。这会跳过远程目录中已经存在的文件,只同步新的或修改过的文件。-t:显示内存的总和(即总内存 + 总交换空间)。
2025-11-10 20:27:10
886
原创 程序与进程 还有周期性和一次性任务
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档一、程序与进程的关系1.1 程序与进程的定义程序:是存储在硬盘上的可执行代码,像一本书的内容,静态存放在硬盘或其他存储设备上。例如,你下载并安装的一个应用程序(如 firefox)。进程:是程序在运行时的实例,像是一本书被人打开并阅读时,它在你眼前执行的过程。每当你运行一个程序,操作系统会创建一个进程,分配内存和 CPU 时间来执行这个程序。1.2 父进程与子进程父进程:操作系统中的核心进程,负责创建和管理子进程。
2025-11-09 22:46:48
131
原创 磁盘分区和文件系统操作
给虚拟机添加一块20G的新磁盘,对这块磁盘进行多分区操作,目标:主分区分sdb1(5g)、sdb2(5g)、sdb3(5g),拓展分区sdb4(5g),然后将sdb2更改为swap分区,实现永久挂载。Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G # 设置分区大小5g。Last 扇区, +扇区 or +size{K,M,G} (31459328-41943039,默认为 41943039):+5G。
2025-11-06 22:13:17
234
原创 安装及管理程序
虽然系统安装时会自带基础软件包,但要充分发挥系统功能,管理员必须精通各类软件包的安装与管理技巧。在学习Linux应用程序安装方法之前,我们先了解一些基础知识:首先需要明确应用程序与系统管理的关系,在Linux系统中,系统命令和应用程序之间并没有严格的界限区分。安装源代码软件包需要先进行编译,因此需要安装支持C/C++语言的编译器,例如gcc、gcc-c++和make工具。文件位置 位于/bin、/sbin或为Shell内部指令 存放在/usr/bin、/usr/sbin等目录。
2025-11-05 23:42:08
146
原创 【无标题】vim编辑器
在 vi 编辑器的命令模式中,可以输入特定的按键(称为 vi 操作命令,注意区别于 Linux 操作系统命令)进行操作,主要包括模式切换、光标移动、复制、删除、粘贴、文件内容查找及保存和退出等操作,这里只介绍一些最基本且常用的按键命令。在命令模式中按:键可以切换到末行模式,vi 编辑器的最后一行中将显示:提示符,用户可以在该提示符后输入特定的末行命令,完成如保存文件、退出编辑器、打开新文件、读、取其他文件内容及字符串替换等丰富的功能操作。在输入模式、末行模式均可按 Esc 键返回命令模式。
2025-11-04 22:02:13
404
原创 【无标题】Linux基础命令
例如,以下操作将对/var/log/ 目录下的 messages文件进行高压缩比压缩,生成压缩文件 messages.gz(原始文件 messages不再保留),压缩后的文件大小变为 26KB(未压缩时为 186KB)。例如,以下操作将对/var/log/ 目录下的 messages文件进行压缩,生成压缩文件 messages.gz(原始文件 messages不再保留),压缩后的文件大小变为 32KB(未压缩时为 188KB)。需要注意的是,使用tar命令时,选项前的-符号可以省略。
2025-11-03 22:26:09
369
原创 OSI七层模型
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2025-11-02 20:15:12
977
原创 【无标题】osi七层模型
数据链路层 是干什么的在相邻节点之间可靠地传输数据帧(Frame),并进行差错检测、流量控制和帧同步。它把来自网络层的数据封装成帧,通过物理层传输。2、交换机的工作原理交换机工作在数据链路层(第二层),通过学习数据帧中的MAC地址,建立MAC地址表。当帧到达时,根据目标MAC地址决定转发端口,实现帧的高速转发与隔离冲突域。总结一句话:交换机通过MAC地址学习和表项转发,实现局域网内的数据交换3、网络是干什么的网络的核心功能是连接设备、传输数据、共享资源。
2025-10-30 19:28:34
880
原创 一.怎样安装linux?
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。
2025-10-30 09:56:54
697
原创 【无标题】安装linux和windows系统
1.29:输入我们的账号和密码 我们就进来了。2.22:点击浏览器 这样我们就能在虚拟机里的windows里上网了。1.21:接下来就是网络链接与主机名啦,选择打开虚拟网络编辑器。1.23:点击Ipv4设置,修改成手动,点击Add。2.14:选择windows10 专业版。1.20:安装目标位置跟着我走就对啦。1.20:安装目标位置跟着我走就对啦。1.24:输入IP地址刚才我们也看了。1.27:开始设置我们的密码吧。1.19:软件选择最小化安装。2.6:推荐,推荐,推荐!2.20:这样我们就进来了。
2025-10-28 21:36:49
279
原创 【无标题】
例如:第一章 Python 机器学习入门之pandas的使用计算机,全称电子计算机,俗称电脑,是一种能够按照预先存储的程序,自动、高速地进行算术运算和逻辑运算,并处理海量数据的现代化智能电子设备。简单来说,计算机是一台遵循指令、处理信息的自动化机器。核心工作原理(冯·诺依曼结构)计算机就像一个高度协同的团队,其基本工作流程遵循以下五个步骤:输入功能:从外部接收数据和指令。设备:键盘、鼠标、麦克风、扫描仪等。存储功能:保存输入的数据和等待执行的程序。设备:内存、硬盘、U盘等。处理功能:这是计算机的“大脑”。
2025-10-28 08:28:12
905
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅