|
消息中间件 监控 网络协议
|

深入理解Linux网络——内核是如何发送网络包的-2

五、RingBuffer内存回收 当数据发送完以后,其实工作并没有结束,因为内存还没有清理。当发送完成的时候,网卡设备会触发一个硬中断(硬中断会去触发软中断)来释放内存。 这里需要注意的就是,虽然是数据发送完成通知,但是硬中断触发的软中断是

427 0
|
存储 消息中间件 缓存
|

深入理解Linux网络——内核是如何发送网络包的-1

一、相关实际问题 查看内核发送数据消耗的CPU时应该看sy还是si 在服务器上查看/proc/softirqs,为什么NET_RX要比NET_TX大得多

895 0
|
存储 网络协议 NoSQL
|

深入理解Linux网络——内核与用户进程协作之同步阻塞方案(BIO)

在上一部分中讲述了网络包是如何从网卡送到协议栈的(详见深入理解Linux网络——内核是如何接收到网络包的),接下来内核还有一项重要的工作,就是在协议栈接收处理完输入包后要通知到用户进程,如何用户进程接收到并处理这些数据。

288 0
|
存储 缓存 网络协议
|

深入理解Linux网络——内核是如何接收到网络包的

一、相关实际问题 RingBuffer是什么,为什么会丢包 网络相关的硬中断、软中断是什么 Linux里的ksoftirqd内核线程是干什么

1395 1
|
存储 编译器 Linux
|

操作系统相关问题——应用程序和操作系统怎么配合

应用程序和操作系统都是软件, CPU会将它们一视同仁,甚至CPU不知道自己在执行的程序是操作系统还是一般应用软件。CPU只知道去cs:ip寄存器中指向的内存取出指令并执行,它不知道什么是操作系统。

161 0

操作系统相关问题——软件是如何访问硬件的

硬件是各种各样的,发展速度还是非常快的。每个硬件都有自己的个性,操作系统不可能及时更新各种硬件的驱动方法(不可能刚出某个新硬件,OS开发者就开始为其编写驱动,这显然不现实)。 因此便出现了各种硬件适配器,这就是IO接口。接口其实就是标准,大家生产生出来的硬件按照这个标准工作就实现了通用。硬件在输入输出上大体分为串行和并行,相应的接口也就是串行接口和并行接口。

164 0
|
Linux
|

轻松管理文件与目录——深入探讨Linux软链接 ln 命令

在Linux系统中,文件和目录的管理是一个重要而常见的任务。为了更灵活地组织文件系统,并实现文件的共享与复用,Linux提供了许多强大的工具。其中,软链接(符号链接)是一种重要的特性,允许您创建一个指向其他文件或目录的链接。在本文中,我们将深入探讨Linux中的软链接,并详细介绍如何使用 ln 命令来创建和管理软链接。

275 0
|
Linux 调度
|

高效管理任务,轻松应对——探索Linux任务计划

在现代的工作和生活中,我们经常需要执行一些定期的、重复的任务,如数据备份、系统维护、自动化脚本等。为了提高效率,Linux操作系统提供了强大的任务计划工具,允许您在特定的时间或事件触发下自动执行任务。本文将向您介绍Linux任务计划的基本概念和常用工具,助您轻松应对各种任务管理需求。

229 0
|
Ubuntu
|

掌握Ubuntu 22.04的关机和重启命令:轻松操作系统的新方式

Ubuntu 22.04作为一款备受期待的操作系统版本,带来了许多令人惊喜的新功能。在这篇文章中,我们将向您介绍如何使用命令行来进行关机和重启操作,让您轻松掌握Ubuntu 22.04的新特性。

3864 0
|
Linux
|

如何在 Linux 中复制和重命名文件?

如何在 Linux 中复制和重命名文件?

527 1
|
Linux
|

如何在Linux中挂起和恢复进程?

如何在Linux中挂起和恢复进程?

748 1
|
Linux
|

如何在Linux中删除目录的所有文件?

如何在Linux中删除目录的所有文件?

1366 1
|
Linux
|

Linux文件操作之压缩与解压缩

在Linux系统中,文件压缩和解压缩是常见的操作,它们可以节省磁盘空间和方便文件传输。本文将详细介绍Linux下常用的压缩和解压缩工具,包括tar、gzip、bzip2、zip等。我们将详细讲解每个工具的用法和选项,帮助读者灵活处理压缩和解压缩任务。

610 0
|
Linux 测试技术 开发工具
|

Linux文件操作之文本文件编辑与查找

在Linux系统中,文本文件编辑和查找是日常工作中经常遇到的任务。本文将详细介绍Linux下常用的文本文件编辑器和查找命令,包括vi/vim、nano等编辑器,以及grep、sed、awk等查找命令。我们将详细讲解每个工具的使用方法和常见用例,帮助读者高效处理文本文件。

904 0
|
存储 安全 Linux
|

主机安全入门【1】- Linux用户和组

深入浅出介绍linux的用户,群组的概念

292 0
|
网络协议 Linux
|

[Linux]Xshell给CentOS虚拟机配置静态IP

[Linux]Xshell给CentOS虚拟机配置静态IP

361 0
|
NoSQL Linux Redis
|

[Redis]Redis安装与启动(Linux CentOS)

[Redis]Redis安装与启动(Linux CentOS)

1615 0
|
Linux
|

Linux文件操作之文件管理与权限设置

在Linux系统中,文件管理是日常工作中必不可少的一部分。本文将详细介绍Linux文件管理的基本命令,包括创建、复制、移动、删除文件以及设置文件权限的方法。我们将深入讲解每个命令的用法和参数,并提供实际例子加深理解。

213 0
|
Linux Android开发 iOS开发
|

[Linux]远程连接(Xshell)

[Linux]远程连接(Xshell)

198 0
|
存储 算法 安全
|

[计算机操作系统(第四版 汤小丹 汤子瀛)]第一章 操作系统引论(学习复习笔记)

[计算机操作系统(第四版 汤小丹 汤子瀛)]第一章 操作系统引论(学习复习笔记)

408 0
|
存储 算法 程序员
|

[计算机操作系统(慕课版)]第二章 进程的描述与控制(学习笔记)

[计算机操作系统(慕课版)]第二章 进程的描述与控制(学习笔记)

475 0
|
存储 算法 安全
|

[计算机操作系统(慕课版)]第一章 操作系统引论(学习笔记)

[计算机操作系统(慕课版)]第一章 操作系统引论(学习笔记)

716 1

[Linux]虚拟机快照克隆

[Linux]虚拟机快照克隆

118 0
|
Linux Windows
|

[Linux]文件系统

[Linux]文件系统

139 0
|
Shell Linux
|

[Linux]桌面和终端的基本操作

[Linux]桌面和终端的基本操作

164 0
|
机器学习/深度学习 算法 Linux
|

强化学习实战(九) Linux下配置星际争霸Ⅱ环境

强化学习实战(九) Linux下配置星际争霸Ⅱ环境

1526 0
|
Linux 虚拟化
|

[Linux]VMware和Linux下载与安装(CentOS)(二)

[Linux]VMware和Linux下载与安装(CentOS)(二)

205 1
|
Linux 虚拟化 数据安全/隐私保护
|

[Linux]VMware和Linux下载与安装(CentOS)(三)

[Linux]VMware和Linux下载与安装(CentOS)(三)

182 1
|
Linux 虚拟化
|

[Linux]VMware和Linux下载与安装(CentOS)(一)

[Linux]VMware和Linux下载与安装(CentOS)

452 1
|
Linux C语言
|

Linux系统之diff命令的基本使用

Linux系统之diff命令的基本使用

400 2
|
Linux 索引
|

Linux系统之sar系统状态统计工具的基本使用

Linux系统之sar系统状态统计工具的基本使用

384 1
|
Oracle 安全 Java
|

Linux系统之安装java开发环境

Linux系统之安装java开发环境

386 1
|
Java Linux 开发工具
|

在Linux(deepin)系统中搭建Android开发环境

在Linux(deepin)系统中搭建Android开发环境

731 0
|
Linux Shell 人机交互
|

操作系统原理(一)操作系统概述和操作系统用户界面(下)

操作系统原理(一)操作系统概述和操作系统用户界面(下)

256 0
|
监控 IDE Linux
|

操作系统原理(一)操作系统概述和操作系统用户界面(上)

操作系统原理(一)操作系统概述和操作系统用户界面

224 0
|
消息中间件 负载均衡 物联网
|

在Linux服务器上安装EMQX平台:构建高性能的开源物联网消息中间件

EMQX是一个开源的物联网消息中间件平台,提供高性能、高可用性的MQTT和CoAP协议支持,适用于大规模物联网应用场景。本文将详细介绍在Linux服务器上安装EMQ X平台的步骤,帮助开发者快速搭建功能强大的物联网消息中间件。

4534 1
|
物联网 Java Linux
|

Linux安装与配置Eclipse Paho库:实现MQTT通信

Eclipse Paho是一个开源的MQTT(Message Queuing Telemetry Transport)实现,提供了多种编程语言的客户端库,包括C、C++、Java、Python等。在Linux系统中,通过安装和配置Eclipse Paho库,我们可以方便地实现MQTT通信功能。本文将详细介绍在Linux系统中安装和配置Eclipse Paho库的步骤,以便于开发者在物联网项目中使用MQTT协议进行通信。

2059 0
|
传感器 网络协议 物联网
|

Linux MQTT通信:实现轻量级物联网传输协议

MQTT(Message Queuing Telemetry Transport)是一种轻量级的物联网传输协议,专门设计用于低带宽、不稳定网络环境下的传感器和物联网设备通信。本文将深入探讨Linux环境下如何实现MQTT通信,介绍MQTT协议的基本原理、常用MQTT库以及如何在Linux系统中编写MQTT客户端和服务器端程序。

1722 0
|
监控 Ubuntu Linux
|

如何使用Docker Compose在容器内运行Linux命令?

如何使用Docker Compose在容器内运行Linux命令?

1013 1
|
存储 Java Linux
|

Linux系统之部署Gitblit服务器

Linux系统之部署Gitblit服务器

327 1
|
JSON Linux 网络安全
|

【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器

【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器

1389 2
|
Linux
|

【Linux】nohup 不挂断命令

【Linux】nohup 不挂断命令

399 0
|
Linux 网络安全
|

【Linux】crontab 定时任务

【Linux】crontab 定时任务

306 0
|
Unix Linux
|

【Linux】grep 命令详解

【Linux】grep 命令详解

1550 0
|
网络协议 Linux 网络安全
|

【Linux】scp 命令详解

【Linux】scp 命令详解

333 0
|
Unix Linux
|

【Linux】chmod 命令详解

【Linux】chmod 命令详解

946 0
|
运维 安全 Linux
|

观测,让运维更简单!龙蜥社区系统运维 MeetUp 等你报名

8 月 12 日,一键运维定乾坤,我们杭州见。

250 0
|
应用服务中间件 Linux nginx
|

Linux服务器之间迁移数据的窍门

Linux之间复制数据其实很简单,只需运行rsync命令即可

343 0
|
安全 Java Shell
|

Linux Shell脚本文件

vi的使用 • 一般指令模式 : 以vi打开一个文件就是vi一般指令模式 • 编辑模式 : 在一般指令模式下按【i o a r】等按钮会进入编辑模式,按Esc退出编辑模式 • 命令模式:在一般指令模式中输入【: / ?】按钮有可以进入命令模式,进行保存查找等操作。

204 0
|
Ubuntu Linux
|

Linux安装截图工具(Ubuntu18.04+火焰截图)

在Ubuntu下,系统自带的截图工具虽说很好用,但是多少不太方便,所以打算装个第三方的截图软件来用,找了一下找到了火焰截图,下面记录一下安装过程

637 0

龙蜥操作系统

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

0
今日
4228
内容
9
活动
9691
关注
你好!
登录掌握更多精彩内容

活跃用户