最新 最热

超级用户指南:轻松升级你的Ubuntu Linux内核版本

当谈到强大的操作系统时,Ubuntu Linux无疑是一个备受推崇的选择。作为一个基于开源的操作系统,Ubuntu Linux提供了广泛的功能和灵活性,使其成为许多用户的首选。...

2024-09-18
7

【在Linux世界中追寻伟大的One Piece】五种IO模型和阻塞IO

阻塞IO是一种同步IO模型,它是最基本的IO模型。在这种模型中,当一个线程调用read()或write()进行IO操作时,该线程被阻塞,即线程会暂停执行直到有数据被读取或数据完全写入。在此期间,线程不能执行其他操作。阻塞IO的特点是...

2024-09-18
6

【在Linux世界中追寻伟大的One Piece】网络命令|验证UDP

Ping命令是一种网络诊断工具,它使用ICMP(Internet Control Message Protocol,互联网控制消息协议)来检测网络连接。当您执行ping命令时,它会向指定的主机发送一系列的ICMP回显请求(echo request)消息,并等待接收ICMP回显...

2024-09-18
6

【Linux】基础IO认识(2)

上一篇文章中已经介绍了打开还有关闭的系统调用,但是还有一些的调用没有讲到,现在就简单的讲解一下吧。

2024-09-18
6

Linux:进程状态和优先级

因为有一个调度器需要确保CPU的资源被合理使用,所以需要维护一个运行队列,他将进程的task_struct结构体连接起来,而被链接起来的进程就会按顺序被调度器调度,此时处于运行队列的这些进程就处于运行态,这说明运行态并不指的...

2024-09-17
6

Linux用户态协议栈与DPDK构建高性能应用

这里使用了已经搭建好的dpdk环境,dpdk的搭建过程网上有很多教程可以参考,后面有空再做一篇dpdk环境搭建文章吧!(1)检查网卡状态

2024-09-15
8

群晖部署docker-webtop实现远程使用浏览器访问Linux图形化界面

本文旨在详细介绍如何在群晖NAS部署docker-webtop,并结合cpolar内网穿透实现远程访问网页版Linux系统的步骤和方法。

2024-09-15
7

用户空间协议栈设计和netmap综合指南,将网络效率提升到新高度

应用层: 最接近用户的一层,为用户程序提供网络服务。主要协议有HTTP、FTP、TFTP、SMTP、DNS、POP3、DHCP等。表示层: 数据的表示、安全、压缩。管理数据的解密和加密。会话层: 负责在网络中的两个节点之间的建立、维持...

2024-09-14
7

【Linux】Shell 变量:你不知道的那些事

在 Linux 系统中,Shell 是用户与内核之间交互的接口程序,为用户提供使用操作系统的接口,也被称为命令解释器。Shell 接收用户输入的命令,并将其转换为 Linux 系统可以理解的操作,最终通过调用相应的程序来完成这些操作。...

2024-09-14
4