运维

Apache Tomcat 远程代码执行漏洞(CVE-2025-24813) 超详细!

一、漏洞概述远程代码执行漏洞(CVE-2025-24813)源于 Apache Tomcat 的反序列化机制未对用户输入进行严格验证,攻击者可通过构造恶意序列化对象绕过安全限制,处理部分 PUT 请求时,攻击者利用临时文件路径处理中的缺陷(将路径分隔符"/"替换为“.”),通过特定条件&#xff0

[Linux]在Ubuntu中安装samba并且正确配置(详细)

一、我们为什么需要samba服务        samba是一种实现windows和linux包括macos文件共享的套件。它能让我们像访问自己的磁盘一样去访问别的系统的文件。可以看得出来这种一种快速并且高效的文件传输协议。看到这里,大家可能会有些疑问。向linux传输文件,我们可以使用SFTP服务,为什么我们还需要安装一种单独的协议来传输文件&#xff1

Nginx三种不同类型的虚拟主机(基于域名、IP 和端口)

🏡作者主页:点击! Nginx-从零开始的服务器之旅专栏:点击!🐧Linux高级管理防护和群集专栏:点击!⏰️创作时间:2025年1月15日13点14分目录1. 基于域名的虚拟主机步骤 1:准备网站根目录步骤 2:修改 Nginx 配置文件步

Linux:进程信号---信号的概念与产生

文章目录 1. 信号的概念 1.1 信号 1.2 认识信号 1.3 signal函数 1.4 信号的识别(硬件角度) 2. 信号的产生 2.1 键盘组合键 2.2 kill命令 2.3 系统调用 2.4 异常 2.5 软件条件 3. core dump 序:在我们的生活中,

Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小

Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小 前言 一、分区管理,使用fdisk管理分区 1.1 找到硬盘 1.2 使用fdisk分区 1.3 格式化分区 1.4 挂载分区 二、创建逻辑卷,调整逻辑卷大小 2.1 识别磁盘 2.2 创建物理

Claude Code 完整手册:从入门、配置到高级自动化

内容 入门 快速入门 系统要求 初始设置 配置与环境 环境变量 全局配置选项 配置文件 命令和用法 Claude 命令 Command 命令行标志 备忘单 接口和输入 键盘快捷键 多行输入 快速命令 Vim 模式 Vim 模式切换 Vim 导航 Vim编辑 命令历史 高级功能

【Linux】命令为桥,存在为岸,穿越虚拟世界的哲学之道

文章目录 Linux基础入门:探索操作系统的内核与命令 一、Linux背景与发展历史 1.1 Linux的起源与发展 1.2 Linux与Windows的对比 二、Linux的常用命令 2.1 ls命令 - "List"(列出文件) 2.2 pwd命令 - "Print Working Directory"&

Linux系统常用命令详解

文章目录 一、Linux概述 1、常见的操作系统 2、Linux发展史 3、Linux目录结构 4、终端操作快捷键 二、文件和目录操作 1、pwd - 显示当前目录 2、cd - 切换目录 3、ls - 列出目录内容 4、mkdir - 创建目录 5、touch - 创建空文件 6、cp - 复制文件或目录 7、mv - 移动或重命名文件 8、rm - 删除文件或目录

【Linux】进程信号(二):捕抓信号

📝前言:上篇文章我们讲解了进程信号的产生和保存,这篇文章我们来讲讲Linux进程信号——捕抓信号 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基

GitLab+Jenkins实现流水线CI、CD(看这一篇就够啦!!!)

持续集成持续集成是它是一种重视软件开发人员(Dev)和运维技术人员(Ops)之间沟通合作的文化、运动或惯例。透过自动化“软件交付和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。以下图片是我们实现的最终目标。开发人员提交代码到gitlab仓库中,jenkins发现有代码提交自动触发构建方