Linux 网络性能的 15 个优化建议!
Linux 网络性能的 15 个优化建议!
Linux 网络性能的 15 个优化建议!
大家好,我是飞哥!近我出了一本非常受欢迎的新书──《深入理解Linux网络》。在这本书中我们深入地讨论了很多内核网络模块相关的问题。讨论了一个网络包是如何从网卡到达用户进程的,聊了同步阻塞和多路复用epoll,也详细讨论了数据是如何从进程发送出去的等等一系列深度的网络工作原理。这本书当日就登上
80% 的人都不会的 15 个 Linux 实用技巧
大家好,我是肖邦,这是我的第14篇原创文章。熟悉Linux系统的同学都知道,它高效主要体现在命令行。通过命令行,可以将很多简单的命令,通过自由的组合,得到非常强大的功能。命令行也就意味着可以自动化,自动化会使你的工作更高效,释放很多手工操作,让你有更多的时间去做更有意义的事情。这篇文章,会分享一些非
为什么 Go 语言能在中国这么火?
大家好,我是煎鱼。近在某乎上看到一个和大家学习、工作、生活息息相关的话题,那就是世界上的编程语言这么多...为什么Go语言能在中国这么火,凭的是什么?背景Go语言是什么Go语言,这门语言诞生于2007年,在2009年正式对外公布并开源,当时RobPike在GoogleTechtalk上做了一次Go
一文学完Linux常用命令(建议收藏)
一、Linux终端命令格式1.终端命令格式command[-options][parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是零个、一个或者多个1.1常用Linux命
Linux新技术基石 |eBPF and XDP
hi,大家好,今天给大家分享的是Linux最近特别火的新技术,当前最流行Linux内核技术是什么?那就是eBPF技术,著名开源的Cilium把eBPF技术带飞,国内Linux,容器云原生等领域爱好者也燃起一股学习eBPF的热潮。新技术出现的历史原因廉颇老矣,尚能饭否iptables/netfilte
Linux环境程序是怎样运行的
.css-1yuhvjn{margin-top:16px;}.css-3jt6os.FileLinkCard{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;ba
Linux下,如何自动对日志进行压缩备份?
背景系统中安装了前置机服务,该服务由银行提供。前置机日志打印的非常详细,同时并未进行压缩处理。这导致的直接后果就是,每天会有5G左右的日志产生。过不了多久就需要手动压缩备份一次。当今天系统再次报警磁盘不足时,决定彻底解决该问题。解决的方案也很简单,基于Linux写一个简单的脚本,对日志进行定时压缩备
如何在 Linux 上正确使用 cat 命令
cat可能是您将在Linux上首先学习的命令之一。以下是在Linux上使用cat的正确方法(和错误方法)。您将在Linux上使用的最基本的命令之一是cat。乍一看似乎很神秘,但实际上使用起来很简单。下面介绍如何在Linux上使用cat命令,以及何时不使用它。什么是ca
借国产化东风!Linux 正在雄起
国内操作系统正在从“可用”慢慢逐步走向“好用”,当下的国产操作系统究竟能否承载人们的期盼与责任与大家学习研究Linux息息相关。您可能会考虑是否值得学习Linux,因为它在桌面上远没有macOS或
万字整理 | 深入理解Linux时间子系统
一、时间概念解析1.1时间使用的需求1.2时间
如何在 Linux 中连接到串行控制台
串行端口连接允许用户在没有显示器的情况下控制系统。下面介绍如何在Linux中访问和使用串行控制台。处理嵌入式Linux项目时必不可少的元素之一是通过串行控制台接口访问您的设备。为此,您正在开发嵌入式系统的计算机必须具有串行端口。然而,今天很少有电脑有串口,这就是我们使
在 Linux 和 Windows 中删除 PDF 密码的极简应用
Linux迷对于那些想要解锁/解密PDF文件的人来说,现在有一个傻瓜式的简单图形工具可以在Linux中完成这项工作。在UbuntuLinux中加密PDF文件很容易,因为内置的LibreOffice办公套件在“导出为PDF”对话框中有一个选项。然而,除了使用qpdf命令,似乎没有简单的
5 个鲜为人知的 Linux 终端提示和实验
程序员通常倾向于使用命令行界面而不是图形界面来进行与编程相关的活动。尽管大多数GUI都提供键盘快捷键,但我们在使用GUI时经常需要多次单击鼠标和移动。另一方面,CLI交互激励开发人员通过始终将手放在键盘上来使用命令和脚本语法来做几乎任何事情。此外,我们甚至可以通过组合多个
如何用十条命令在一分钟内检查 Linux 服务器性能
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimedmesg|tai
你知道什么是 Linux 内核版本控制方案吗?
每个Linux内核版本都有一个与之关联的不同版本号。你有没有想过Linux内核版本号是如何形成的?如果是Linux有段时间了,应该知道Linux发行版具有独特的版本,并且每个版本都有特定的代号。Linux内核也有不同的版本号,作为内核所属系列的标识符。但是,内核版本的
Linux 新手常见的 10 个认知误区
通过更多地了解新用户最常犯的错误,改善您对Linux的初步印象。切换到新的操作系统是一种完全不同的体验。随着界面和功能的变化,您可能需要一些时间来探索和了解您正在工作的新环境。与主要依赖图形用户界面或GUI的Windows和macOS相比,Linux更像是一个基于命令
Linux 下 ls 和 du 计算的文件差别那么大?排查后结果竟是这样
事情是这样的,昨天开发让我给他倒个日志,由于历史原因吧,没有日志系统,直接上服务器看了下他要的日志大小[root@xxxxxapps]#du-hssmartorder.log9.0Gsmartorder.log看了下,不小,我问开发,要整个日志吗,还是可以按日期给他切一下,他说
这些傻白甜的Linux命令,不会有人教你!
Linux上的命令非常多,为了掌握它,很多同学耗尽了自己的脑细胞,憔悴了自己的容颜,结果记忆了一大堆垃圾命令,用过之后就忘了哈哈。xjjdog在以前整理过一批最常用的Linux命令,更编写了一篇长长的Linux教程文档。可
Rust、Go、C ,哪个才是“内存管理大师”?
编程语言各有各的“大能”,但如果谈到内存管理,Rust的话语权不是一般的高。GC(垃圾回收)?手动分配?对于掌握了Rust奥义的开发者而言,这些词汇简直弱爆了。众所周知,Rust编程语言的主要卖点之一是它的内存安全性。Rust对待内存,非常有自己的个性。与使用垃圾收