Linux 百万并发「零拷贝」实现原理

Linux 百万并发「零拷贝」实现原理

传统的I/O操作读取文件并通过Socket发送,需要经过4次上下文切换、2次CPU数据拷贝和2次DMA控制器数据拷贝,如下图:

Linux:査看文件的详细信息

Linux:査看文件的详细信息

Linux中stat是査看文件详细信息的命令。

5分钟带你进入 Vim 大门,让你喜欢 Vim

5分钟带你进入 Vim 大门,让你喜欢 Vim

Vim是适用于类Unix系统的功能最强大,用途最广泛的代码编辑器。它是Bill Joy开发的Vi编辑器的扩展。默认情况下,Vim可以在大多数Linux和BSD系统上使用。

继Win10X后,苹果M1已可成功运行Linux系统

继Win10X后,苹果M1已可成功运行Linux系统

Corellium安全研究员Chris Wade制作了可以在M1 Mac上使用的 Linux 系统。这款 Linux 系统基于Ubuntu桌面版制作,可以通过USB启动,而未来其将在开源协议下发布。

介绍一款好用的终端工具 Screen

介绍一款好用的终端工具 Screen

screen 是一款由 GNU 开发的命令行终端工具,它提供了从多个终端窗口连接到同一个 shell 会话(会话共享)。当网络中断,或终端窗口意外关闭是,中 screen 中运行的程序任然可以运行(系统自带的终端窗口,当窗口意外关闭时,在该终端窗口中运行的程序也会终止。)。

我最喜欢的 3 个开源生产力应用

我最喜欢的 3 个开源生产力应用

生产力应用确实可以让你的工作流程变得更加轻松。在本文中,我将分享一些我用来简化工作流程、提高整体生产力的开源应用。本文中所有的生产力应用都是免费的 Linux 生产力应用。

致 Linux 运维:当你的服务器被黑了,一定要看是不是犯了这 5 点错误

致 Linux 运维:当你的服务器被黑了,一定要看是不是犯了这 5 点错误

安全是 IT 行业一个老生常谈的话题了,从之前的“棱镜门”事件中折射出了很多安全问题,处理好信息安全问题已变得刻不容缓。不掉坑,不背锅!史上最全的服务器安全管理规范开源了。

牛!在iPhone上成功运行Ubuntu Linux

牛!在iPhone上成功运行Ubuntu Linux

在iPhone上使用Android系统已经成为现代手机爱好者的热门话题之一。昨天,Reddit上的一个名为newhacker1746的开发人员借助chekra1n越狱,让Ubuntu在iPhone 7上运行。

17个在 Linux 运维中定要掌握的实用技巧

17个在 Linux 运维中定要掌握的实用技巧

本篇文章重点为大家分分享一下17个在 Linux 运维中定要掌握的实用技巧,有需要的小伙伴可以参考一下。

apt 和 apt-get 之间有什么区别?

apt 和 apt-get 之间有什么区别?

使用ubuntu的朋友一定会接触一个命令就是apt-get 。使用该工具安装各种应用程序那叫一个爽。在 Ubuntu 16.04 发行后,apt使用渐渐频繁起来。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部