当 CPU 空闲时它都在做什么? linux

当 CPU 空闲时它都在做什么?

如果 CPU 无事可做的时候,又会是什么样的呢? 事实证明,这种情况是非常普遍的,对于绝大多数的个人电脑来说,这确实是一种常态:大量的睡眠进程,它们都在等待某种情况下被唤醒,差不多在 100% 的 C...
阅读全文
parallel 合理利用 CPU 资源 linux

parallel 合理利用 CPU 资源

bash 命令通常单线程运行。这意味着所有的处理工作只在单个 CPU 上执行。随着 CPU 规模的扩大以及核心数目的增加,这意味着只有一小部分的 CPU 资源用于处理你的工作。 当我们的工作受制于 C...
阅读全文
在 Linux 上使用 NTP 保持精确的时间 linux

在 Linux 上使用 NTP 保持精确的时间

如何保持正确的时间,如何使用 NTP 和 systemd 让你的计算机在不滥用时间服务器的前提下保持同步。 它的时间是多少? 让 Linux 来告诉你时间的时候,它是很奇怪的。你可能认为是使用 tim...
阅读全文
Linux基础排查 linux

Linux基础排查

摘要: 综合了一些云上ECS Linux系统常见问题涉及知识,方便大家自行排查时候作一些参考。 这里综合了一些云上ECS Linux系统常见问题涉及知识和排查工具,方便大家自行排查时候作一些参考。 一...
阅读全文
Ubuntu 16.04 提权漏洞 linux

Ubuntu 16.04 提权漏洞

Twitter 上 Nikolenko 发推表示 Ubuntu 最新版本存在一个本地提权漏洞,攻击者通过该漏洞可以直接获取 root 权限。该漏洞(CVE-2017-16995)早在老版本中已经完成修...
阅读全文
Linux启动过程分析 linux

Linux启动过程分析

理解运行良好的系统是应对不可避免的失败的重要准备 开源软件中最古老的笑话是“代码是自我记录的”。经验表明,阅读源代码类似于听天气预报:明智的人仍然到外面去查看天空。以下是如何利用熟悉的调试工具的知识来...
阅读全文
Linux ldd 命令 linux

Linux ldd 命令

如果您的工作涉及到 Linux 中的可执行文件和共享库的知识,则需要了解几种命令行工具。其中之一是 ldd,您可以使用它来访问共享对象依赖关系。在本教程中,我们将使用一些易于理解的示例来讨论此实用程序...
阅读全文