当前位置:首页 > 技术文章 > 运维 > linux运维

  • 一文带你搞定TCP重传
    一文带你搞定TCP重传
    摘要TCP重传机制旨在防止网络包丢失,主要依赖于TCP头部中的序列号和确认号来决定是否进行重传。重传触发方式包括超时重传、快速重传、SACK重传和DuplicateSACK(D-SACK)重传。什么是超时重传?发送方在发送数据时设置一个定时器,如果在指定时间内未收到接收方的ACK响应,则会重新发送数据包。超时重传的发生场景数据包丢失ACK响应丢失什么是RTT?什么是RTO?RTT是数据包的往返时间,RTO是超时重传时间。RTO的长短对数据包的重传有什么影响?如果RTO过长,数据包丢失时需要很长时
    linux运维 . 运维 1214 2025-06-25 11:50:26
  • 手把手教你用Strace诊断问题
    手把手教你用Strace诊断问题
    曾经,如果你熟悉strace命令,那你一定被视为高手,而今strace已是家喻户晓的工具。当你遇到性能问题并寻求帮助时,大多数人会建议你使用strace进行跟踪。然而,面对屏幕上滚动的字符,往往很难找出问题的根源。本文通过一个实际案例,展示在使用strace进行问题诊断时的一些技巧。以下是一个真实案例,相似之处纯属巧合!我们来看一下一台高负载服务器的top结果:top提示:在运行top时,按「1」键可查看CPU列表,按「shift+p」键按CPU使用率排序。在本例中,我们可
    linux运维 . 运维 539 2025-06-25 11:50:02
  • Linux系统之 OOM  解析
    Linux系统之 OOM 解析
    在实际业务场景中,我们经常会遇到这种情况:基于虚拟机(VM)环境部署的SpringBoot应用服务,在运行过程中常常会将内存利用率推到极限,甚至达到90%以上。此时,许多同事会呼吁领导进行内存扩容。然而,这样的需求是否合理?作为技术人员,我们应该如何应对和解决这个问题?本文将从Linux内存结构、内存分析以及OOMKiller三个方面结合笔者多年的实践经验进行探讨,若有不足之处,欢迎大家批评指正。内存结构从宏观角度来看,内存管理系统是操作系统的核心部分之一。在内存管理的系统调用方面,虽然POSI
    linux运维 . 运维 508 2025-06-25 11:48:28
  • 从Conti到Akira:解码最新的Linux和ESXi勒索软件家族
    从Conti到Akira:解码最新的Linux和ESXi勒索软件家族
    勒索软件领域的演变已经从涉及Windows有效载荷的传统方法,转变为针对其他平台(最明显的是Linux)的方法。在这种转变中,勒索软件运营商正在缩短不同有效载荷发布之间的时间间隔,并在不同的平台上实现功能均等。通过有策略地利用Conti、Babuk或Lockbit等知名勒索软件家族的代码,勒索软件运营商正在重用和修改代码库,以创建新的攻击技术。随着越来越多的此类事件曝光,安全团队在防御中保持警惕和适应性变得至关重要。本文将重点介绍最近发现的几个勒索软件家族,它们都在运行后不久就释放了以Linux
    linux运维 . 运维 600 2025-06-25 11:46:40
  • 一键伪装成Win 10,Kali Linux 2019.4新版安装体验及中文设置
    一键伪装成Win 10,Kali Linux 2019.4新版安装体验及中文设置
    前言2019年11月26日,kaliLinux官方发布了最新版本:KaliLinux2019.4发行版。作为一名信息安全爱好者,笔者经常使用Kali系统,看到新版本后立即下载并体验了一番。此次版本与之前相比变化显著,系统界面、主题、壁纸都焕然一新。最显著的变化是从Gnome迁移到Xfce作为默认桌面,同时引入了KaliUndercover模式(可伪装成Win10)。文章中还顺便提及了关于安装完成后中文乱码的解决方法。下载地址:kali-linux-2019.4-amd64.isokali-lin
    linux运维 . 运维 1123 2025-06-25 11:46:11
  • Linux系统驱动之分析内核自带的LCD驱动程序_基于IMX6ULL
    Linux系统驱动之分析内核自带的LCD驱动程序_基于IMX6ULL
    资料下载无法通过浏览器直接打开coding,必须使用git工具进行下载:代码语言:javascript运行次数:0运行复制```javascriptgitclonehttps://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git```观看百问网的驱动教程视频分析内核自带的LCD驱动程序,基于IMX6ULL的参考资料,GIT仓库中包含:IMX6ULL\开发板配套资料\datasheet\Core_board\CPU
    linux运维 . 运维 781 2025-06-25 11:44:26
  • Docker安装
    Docker安装
    阅读量:118Docker的基本组成一、镜像(image)Docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,通过这种技术可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。二、容器(container)Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。其中:“启动、停止、删除、暂停”为基本的命令!三、仓库(repository)仓库就是存放镜像的地方!仓库分为公有仓库和私有仓库DockerHub默认是国外的!Docker安装一、准备工作需要会一点点的
    linux运维 . 运维 643 2025-06-25 11:44:17
  • Android进程间通信之一:Binder机制学习
    Android进程间通信之一:Binder机制学习
    学习Binder机制的过程中,了解Binder驱动和Binder核心API是关键。Linux系统采用两级保护机制,其中0级用于系统内核,3级用于用户程序。传统的LinuxIPC通信原理与Binder的通信过程有显著的区别。ServiceManager进程的启动和MMAP的使用也是Binder机制中的重要部分。主要的驱动设备操作包括初始化(binder_init)、打开(binder_open)、映射(binder_mmap)和数据操作(binder_ioctl)。用户态的程序调用Kernel层驱
    linux运维 . 运维 279 2025-06-25 11:42:03
  • MySQL中max_execution_time引发的血案
    MySQL中max_execution_time引发的血案
    一、场景描述今日,MySQL存储节点因CPU持续100%使用率而触发了报警,持续时间长达数小时。通过在控制台中执行showprocesslist命令查看当前进程,发现有许多相同的SQL查询正在运行,且执行时间均超过数小时。二、问题分析通常,用户会设置一个超时时间,接口不会无限等待,以确保良好的用户体验。这包括前端请求的超时时间和nginx的请求超时时间。然而,大家是否思考过,当HTTP请求断开时,接口中涉及的SQL查询是继续执行还是会断开连接呢?三、问题根源答案是肯定的,SQL查询一旦开始执行,
    linux运维 . 运维 423 2025-06-25 11:40:54
  • 客快物流大数据项目(七):Docker总结
    客快物流大数据项目(七):Docker总结
    Docker总结一、什么是DockerDocker是使用最广泛的开源容器引擎,是一种操作系统的虚拟化技术,依赖于Linux内核的特性:Namespace和Cgroups。它是一个简单的应用程序打包工具。二、作用和目的Docker提供简单的应用程序打包工具,实现开发人员和运维人员职责的逻辑分离,保持多环境的一致性,消除环境差异。三、Docker的应用场景Docker的应用场景包括应用程序的打包和发布、应用程序的隔离、持续集成部署、微服务、快速搭建测试环境以及提供PaaS平台级别产品。四、容器带来的
    linux运维 . 运维 454 2025-06-25 11:40:39
  • linux技巧 | Linux中按文件大小选择性复制文件
    linux技巧 | Linux中按文件大小选择性复制文件
    Linux中按文件大小选择性复制文件在Linux或类Unix系统中,我们经常需要根据特定条件来管理文件,例如按文件大小选择性地复制文件。虽然cp命令本身不支持这一功能,但我们可以借助find命令和其他工具来实现。使用find和cp命令按文件大小复制文件以下是一个实用的示例命令,它会搜索指定目录下所有小于200MB的文件,并将它们复制到另一个目录:代码语言:javascript代码运行次数:0运行复制find/path/to/source-typef-size-200M-execcp--pa
    linux运维 . 运维 1068 2025-06-25 11:38:24
  • GDB调试
    GDB调试
    约定:在GDB的命令中,如果有缩写形式,会在第一次出现时用小括号标注,例如运行命令写为run(r);本文中使用尖括号表示一类实体,例如表示程序的位置;中括号[]表示内容可选,例如[=]表示“=”可以有也可以没有(本身表示一种实体);“|”表示或的关系。GDB简介GDB是GNU开源组织的一款强大代码调试工具,首创者为RichardStallman,他也是GNU项目的发起人,《Linux下C++程序员学习资料指南》中提到的Emacs编辑器也是他的作品。在编译时加入-g参数,编译器会在目标文件中添加调
    linux运维 . 运维 708 2025-06-25 11:36:01
  • Linux 中断子系统(三):中断处理知识点大全
    Linux 中断子系统(三):中断处理知识点大全
    在Linux中,中断相关的节点和处理机制是系统管理中非常关键的一部分。以下是对这些节点和机制的详细说明:/proc/interruptscat这个节点会打印出系统中所有的中断信息。如果系统是多核CPU,每个核的中断信息都会显示出来。具体信息包括:中断的名字中断号(IRQnumber)每个中断的触发次数在哪个CPU核上处理的中断是边沿触发还是电平触发所属的中断控制器/proc/irq/...进入这个目录,你会看到以中断号命名的文件夹。每个中断号文件夹下包含几个节点,存储了该中断的相关信息,例如
    linux运维 . 运维 616 2025-06-25 11:34:01
  • Linux 采坑记录之 —— CentOS 7.5 环境下 安装 Python3.7.1
    Linux 采坑记录之 —— CentOS 7.5 环境下 安装 Python3.7.1
    在CentOS7.5环境下搭建Python3环境的记录如下:CentOS7.5环境下安装Python3.7.1一、安装依赖环境为了顺利安装Python3,我们需要先安装一些必要的依赖包。执行以下命令:yuminstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develsqlite-develgcc-c++gccxz-y二、下载Python3源码有几种方法可以获取Python3的源码:2.1在Linu
    linux运维 . 运维 385 2025-06-25 11:32:10
  • linux java日志保存
    linux java日志保存
    在Java开发过程中,日志记录是维护和调试应用程序的重要工具。在Linux环境中,合理地保存和管理这些日志,不仅可以为开发和运维人员提供关键信息,还能帮助在生产环境中跟踪系统状态。本文将探讨如何在Linux中保存Java日志,并提供相关代码示例。一、日志的关键作用日志记录可以帮助开发人员和运维团队监控系统行为、性能和错误信息。通过制定适当的日志策略,可以更容易地进行问题排查和性能优化。常见的日志框架包括Log4j、SLF4J和Logback等。本文将使用Log4j作为日志记录工具。二、Log4j
    linux运维 . 运维 611 2025-06-25 11:32:01

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery点击文字滚动Scrollocue插件

jQuery点击文字滚动Scrollocue插件是一款用于构建一个简单的提示提词器系统的jQuery小插件。本作品由【站长素材】收集整理,转载请注明出处!
文字特效
2025-12-19

CSS3聚光灯下倒影文字特效

CSS3聚光灯下倒影文字特效是一款使用CSS3实现的聚光灯下带倒影的文字旋转动画特效。
文字特效
2025-12-17

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

雅龙智能装备工业设备类WordPress主题1.0

一个专为企业网站设计的现代化WordPress主题,集成了多语言支持、自定义SEO、Open Graph、安全加固和完全响应式设计等企业级功能。 ✨ 核心亮点- ? 完整多语言系统 - 支持中文、英文、越南语、葡萄牙语,可扩展- 自定义SEO功能 - 文章、页面、分类独立SEO设置- Open Graph支持 - 完整的社交媒体分享优化- 22项安全加固 - 企业级安全防护,防止脚本小子攻击- 完全响应式 - 完美适配手机、平板、桌面设备- 高性能优化 - 智能缓存、条件加载、代码优化-
企业站源码
2025-12-18

威发卡自动发卡系统

? 威发卡 - 自动发卡系统 (PHP)? 系统概览? 模板说明 自带一套响应式模板
电商源码
2025-12-17

卡密分发系统

一款卡密/授权码/激活码领取系统,前台注册账号登录之后自动进入会员中心可以领取卡密,已限制每个自然月(1号到月末)领取一次,后台可以生成密码,可以导出,用于导入卡密系统或者授权系统 安装环境:PHP7.2(需安装SG11)+SQL 将源码上传到网站根目录,访问域名将进入安装程序
电商源码
2025-12-16

中华陶瓷网

中华陶瓷网V2013版DT5.0内核模板是高仿必途搜索的2012版,系统核心是DestoonV5.0版本,
电商源码
2025-12-16

复古假日鸡尾酒菜单矢量模板

复古假日鸡尾酒菜单矢量模板适用于酒吧节日限定特饮的桌面立牌或菜单封面、公司年会或私人派对的酒水单设计等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-24

时尚耳饰宣传海报PSD素材下载

时尚耳饰宣传海报PSD素材适用于时尚饰品海报设计 本作品提供时尚耳饰宣传海报PSD素材的图片会员免费下载,格式为PSD,文件大小为50.3M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-24

绘画艺术活动传单A5模板设计下载

绘画艺术活动传单A5模板设计适用于绘画活动传单设计 本作品提供绘画艺术活动传单A5模板设计的图片会员免费下载,格式为PSD,文件大小为14.7M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-23

2026年数字艺术字分层PSD素材下载

2026年数字艺术字分层PSD素材适用于2026数字艺术字设计 本作品提供2026年数字艺术字分层PSD素材的图片会员免费下载,格式为PSD,文件大小为13.2M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-23

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号