分类:计算机基础
解决Linux服务器下SSH连接慢的问题
写在文章开头 因为云服务器性能瓶颈,某些实验需要在虚拟机上进行,在使用虚拟机过程中发现每次 SSH 连接非常漫长,查阅网上资料的解决方案并加以调整得以解决,遂以此篇文章分享一下笔者的个人经验。 (https://qiniuyun.sharkchili.com/202402192358585.png)
误删Linux类库导致yum无法使用
问题原因 笔者前段时间服务器遭遇恶意攻击导致服务器某些指令无法正常使用,笔者在某次部署服务时遇到curl命令无法使用,遂尝试使用 yum 命令安装 curl ,结果显示 curl 已经安装,于是查阅网上文档使用下面两个命令将 curl 卸载 结果再次使用 yum 进行安装时报错了 解决方案 查阅网上
告别本地开发环境!Java程序员使用FRP实现远程开发环境搭建
写在文章开头 个人闲置了一台6核16GB的笔记本,结合内置的Linux子系统,所以打算基于内网穿透技术打造一台高性能的个人服务器。 本文将从网络通信的角度分析内外网通信的工作原理,并基于一台2核2GB云服务器实现内网笔记本Linux子系统的网络连接,构建一个高性价比的个人服务器解决方案。 我是 Sh
Linux上IO性能问题的故障排除实践
引言 在诸如 grafana 、 Nightingale 等监控工具盛行的今天,软件开发工程师仍然需要具备面向操作系统维度的性能指标以及终端排查的思想沉淀,确保在日常工程开发和极端环境下都具备足够力道的系统调优能力。而本文将从一个经典的并发IO读写性能引发的用户应用延迟升高的故障深入演示一下传统性能
Linux性能问题排查最佳实践
写在文章开头 本文整理了传统软件工程师必备的Linux系统性能问题排查的通用方法论和实践,将针对以下三个经典场景展开探讨: 1. I/O性能瓶颈 2. CPU飙升 3. 偶发CPU飙升 同时考虑到笔者文章的受众面大部分都是Java开发人员,所以复现问题故障的例子也都采用Java进行编码部署复现,对应
基于抓包详解TCP协议
toc 前言 这篇文章原文内容是笔者大学时网络系统集成的笔记,由于最近开始复习计算机网络基础,为了体系化知识,故将此文整理成一篇详尽的TCP详解博文。 OSI7层模型 在正式了解TCP协议之前,我们需要对网络的层次划分有一个大体的认识,所以我们不妨来复习一下OSI七层模型,OSI七层模型自底向上的顺
修复访问GitHub日常超时
写在文章开头 近期提交改动到 GitHub 时经常会出现超时问题 (Couldn‘t connect to server) ,查阅网上大部分解决方案,得到一套比较有效的解决方案,遂以此文进行简单的记录。 (https://qiniuyun.sharkchili.com/202402220051251
网卡通信原理详解
toc 引言 Hi,我是 sharkChili ,是个不断在硬核技术上作死的技术人,是 CSDN的博客专家 ,也是开源项目 Java Guide 的维护者之一,熟悉 Java 也会一点 Go ,偶尔也会在 C源码 边缘徘徊。写过很多有意思的技术博客,也还在研究并输出技术的路上,希望我的文章对你有帮助
网卡数据包处理指南
toc 写在文章开头 这篇文章原本是关于软中断的讲解,本着知识的关联性,笔者基于这篇文章拓展补充的网卡接收数据的完整流程以保证读者可以对于网络传输流程有一个直观的认知。 我是 SharkChili ,Java 开发者, Java Guide 开源项目维护者。欢迎关注我的公众号: 写代码的SharkC
CPU缓存一致性问题深度解析
写在文章开头 在现代多核处理器系统中,数据的一致性和访问效率是确保高性能计算的关键因素之一。随着技术的发展和应用需求的增长,传统的单核处理架构已经无法满足日益复杂的计算任务要求。因此,多核乃至多处理器系统的出现成为必然趋势。然而,在这样的并行计算环境中,如何保证各个核心之间的数据同步与一致成为了新的