为了能够找出哪个进程被 linux OOM killer 终止,我们将使用 Linux 提供的 grep 命令。但首先我们需要了解 grep 命令是什么以及如何在 Linux 上使用它。Linux 中的 grep 命令用于在一个文件中过滤搜索特定字符模式。它是 Linux 中最常用的实用程序命令之一,用于显示包含我们尝试搜索的模式的行。通常,我们尝试在文件中搜索的模式称为... 阅读更多
为了能够在 Linux 命令行中查找所有名称包含字符串的文件,我们将使用 grep 命令,首先我们必须了解 grep 命令是什么以及如何在 Linux 上使用它。Linux 中的 grep 命令用于在一个文件中过滤搜索特定字符模式。它是 Linux 中最常用的实用程序命令之一,用于显示包含我们尝试搜索的模式的行。通常,我们尝试在文件中搜索的模式称为... 阅读更多
为了能够压缩文件并忽略随其创建的目录结构,我们首先必须了解 Linux 上的 zip 命令的实际含义以及如何使用它。Linux 提供给我们的 zip 命令允许我们使用以破折号为前缀的数字指定压缩级别,该数字通常在 0 到 9 之间。简单来说,它用于借助压缩来减小文件的大小,有时也用作文件打包工具。文件的压缩实际上涉及一个或多个... 阅读更多
Linux 为我们提供了一种方法,我们可以用它来创建符号链接或软链接,这仅仅是指向您机器上的另一个文件或文件夹。现在让我们了解符号链接的实际含义以及如何使用它。简单来说,符号链接意味着高级快捷方式。您创建的符号链接将看起来与它指向的原始文件或文件夹相同,即使它只是一个链接。例如,假设您有一个程序需要将其文件存储在 /home/user/Downloads/.program/ 中。但您实际上想存储... 阅读更多
如果您一直在编程,那么您可能已经观察到某些情况和场景,其中程序卡住或进程在无限循环中运行,这反过来又给处理该进程的线程的核心带来压力。在许多情况下,这都是可能的。我们通常使用不同的技术来避免此类情况,例如在代码逻辑本身中处理它们或使用第三方工具来处理它们。Linux 还为我们提供了一个命令,我们可以使用它来跟踪 CPU 的不同参数... 阅读更多
无论何时进行编程,我们总有可能犯某种错误。编译器和解释器始终存在以帮助我们解决这些问题,但为了使用它们,我们必须运行程序或某种 IDE,该 IDE 不断检查这些错误并在每次发生时提醒我们,以便我们能够更正它们。如果我们不想在花哨的 IDE 中编写代码,也不想运行程序,那么如果存在任何其他选项,我们可供选择的余地就非常少了。如果您正在编写... 阅读更多
我们知道可以使用 top 命令打印所有在后台运行的进程。尽管 top 命令用于打印当前由 Linux 内核管理的进程或线程列表,但它仍然不是检查特定服务是否在后台运行的便捷方法。为了理解如何检查特定服务是否正在运行,我们首先必须了解在 Linux 中服务的实际含义。服务基本上是一个进程或一组进程,... 阅读更多