Linux 内核裁剪框架初探
大约是在2000年的时候,老码农还很年轻,当时希望将Linux作为手机的操作系统,于是才有了进行内核裁剪的想法并辅助实践,效果尚好,已经能在PDA上执行手机的功能了。一晃20多年过去了,Linux已经有了太大的变化,内核裁剪的技术和方式也有了较大的不同。Linux的内核裁剪是为了减少目标应用中不需要
「linux」Socket缓存是如何影响TCP性能的?
一直以来我们都知道socket的缓存会对tcp性能产生影响,也有无数文章告诉我们应该调大socke缓存。但是究竟调多大?什么时候调?有哪些手段调?具体影响究竟如何?这些问题似乎也没有人真正说明白。下面我们就构建起一个简单的实验环境,在两台虚拟机之间探究一下Socket缓存究竟如何
Linux常用系统性能监控命令
监控CPU使用率使用下面的命令:[root@localhost~]#gnome-system-monitor将会出现图形化工具GNOMESystemMonitor,如下图所示:监控CPU调度程序运行队列linux可以使用vm
使用systemd,把服务装进 Linux 心脏里~
Linux非常的安全、可靠,而且有一股黑黝黝的妹子味道,这说明她也是柔软的。把服务跑在Linux上,就像男生把女装藏在密码箱里一样让人放心,它的稳定安全可以让人安稳的睡个懒觉。SPOF,是著名的单点问题。鉴于xjjdog非
在 Linux 上保护 SSH 服务器连接的 8 种方法
SSH是一种广泛使用的协议,用于安全地访问Linux服务器。大多数用户使用默认设置的SSH连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。具有开放SSH访问权限的服务器的root帐户可能存在风险。尤其是如果您使用的是
Linus 这 6 件鲜为人知的趣事
如果让你现在说出三个程序员的名字,Linus很可能就在其中。作为世界上最著名的电脑程序员、黑客之一,LinusBenedictTorvalds写出了Linux内核1.0版,发起了开源运动,开发了代码管理工具Git。这三个成就中的任意一个,都深刻地改变了编程世界,而Linus把它们集齐了。
Linux 中 ss 命令的使用实例
如果需要访问系统的socket相关信息,大多数人想到的第一个工具就是netstat。但是如果你想获得更多信息,你可以使用ss命令来达到这个目的。显示所有已建立连接的套接字ss命令不带任何选项,用来显示已建立连接的所有套接字的列表。[root@localhost~]#s
Linux 技巧二则:tmux 常用命令及快捷键 / 查询网口
tmux常用命令及快捷键tmux(terminalmultiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。与screen用户类似。基本命令1,新建会话tmuxnew-s会话名2,分离会话tmuxdetach会话名还可
Linux 网络基础与性能优化
网络模型:常见的有OSI网络模型、TCP/IP网络模型、五层协议网络模型:OSI七层网络模型:将传统的五层TCP模型中的应用层分为应用层、表示层、会话层应用层:负责为应用程序提供统一的接口表示层:负责把数据转换成兼容接收系统的格式会话层:负责维护计算机之间的通信连接,即负责在网络中的两节
Linux 综合性命令及解析
一、top–实时显示系统运行状态top命令的功能是用于实时显示系统运行状态,包含处理器、内存、服务、进程等重要资源信息。运维工程师们常常会把top命令比作是“加强版的Windows任务管理器”,因为除了能看到常规的服务进程信息以外,还能够对处理器和内存的负载情况一目了然,实时感知系统全
如何在 60秒内优化提升 Linux 性能?只有 2% 的人知道
当你发现Linux服务器上的系统性能问题,在最开始的1分钟时间里,你会查看哪些系统指标呢?Netflix在AWS上有着大规模的EC2集群,以及各种各样的性能分析和监控工具。比如我们使用Atlas来监控整个平台,用Vector实时分析EC2实例的性能。这些工具已经能够帮助我们解决大部分的问题,但是有时
Win11 性能测试表现令人失望,不如 Linux 发行版
本月稍早些时候,定制计算机和工作站的供应商PugetSystems曾针对现版本的Win10与Win11的性能表现进行了测试,在发布一年后,Win11终于在性能上超越了前辈。但根据PugetSystems最新的测试结果,Win11与最新的Linux发行版系统相比,仍存在一定的差距。在Win
微软发力 Linux,从红帽挖走 Systemd 作者
科技媒体Phoronix消息称,Systemd的首席开发人员LennartPoettering已经离开红帽并加入了微软,以继续他在systemd方面的工作。Lennart在红帽工作了15年之久,还领导了PulseAudio、Avahi项目的创建。Lennart对现代的Linux桌面一直起
Linux 下查找文件的最优选择?Find 命令的7种用法,太全了!
可以很肯定地说,find命令是Linux系统管理人员必须熟知的操作之一。让我们看一道题:如果你的Linux服务器上有一个名为logs的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?如果你的Linux服务器上有一个名为logs的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?
Linux 内核概念和学习路线
前言本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。拥有超过1300万行的代码,Linux内核是世界上最大的开源项目之一,但是内核是什么,它用于什么?02什么是内核
最新 Linux 病毒,不可测?
Intezer和BlackBerry的研究团队近期新发现了一种新的Linux恶意软件,以一种寄生的性质影响Linux操作系统;它会感染受感染系统上所有正在运行的进程,为威胁参与者提供rootkit功能、获取凭证和远程访问的能力。他们将这一恶意软件命名为Symbiote,并描述为“一种新的
Linux 之父发话:Rust 即将出现在 Linux 内核中
上个月,LinusTorvalds在Linux基金会开源峰会上发言称,Rust有可能很快就会出现在Linux的内核中,最快是下一个内核周期。LinusTorvalds和DirkHohndel在开源峰会上的常规演讲/对话中,Linus评论了内核中的Rust编程语言代码。Torvalds称,
如何用十条命令在一分钟内检查Linux服务器性能
来自:InfoQ(微信号:infoqchina)原文:http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html链接:http://www.infoq.com/cn/news/2015/12/linux-per
万字详解 Linux 常用指令(值得收藏)
平时工作中操作Linux生产环境也比较频繁,命令非常多大家可以学习下高频的命令,然后平时工作中再去查冷门的命令本文将给大家详细介绍Linux常用的指令、演示以及一些基础知识的讲解目录ls指令file指令pwd命令whoami指令ƒƒcd指令相对
嵌入式Linux系统移植的四大步骤(详细长文,慎入!)
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会