ULIMIT 是一個內置的 Linux 命令,它顯示每個 Linux 用戶的可用資源。此外,可以使用命令來限制這些資源,這對於在同一系統上工作的多個用戶非常有用。在本文中,學習如何在 Linux 中使用 ULIMIT 命令。
在 Linux 上使用 ULIMIT 命令
在 Linux 上繼續使用 ULIMIT 命令之前,首先查看該命令的所有可用選項。為此,請運行以下命令以訪問此命令的幫助文檔:
$ ulimit --help
下圖顯示了該命令的幫助文檔。從這裡您可以輕鬆找到任何可以與 Linux ULIMIT 命令一起使用的選項或標誌。
示例 1:檢查當前用戶的資源可用性狀態
此示例使用 ULIMIT 命令檢查當前登錄的 Linux 用戶的資源可用性狀態。為此,請運行以下命令:
$ ulimit
根據下面的輸出,當前登錄的用戶有無限的可用資源。
示例 2:檢查當前用戶的詳細資源可用性
從我之前分享的示例中可以看出,當前登錄的 Linux 用戶擁有無限資源。但是,有時您想知道每個可用資源的確切數量。在這種情況下,您可以運行 ULIMIT 命令,如下所示:
$ ulimit –a
當前登錄的 Linux 用戶的詳細資源可用性報告如下圖所示。在此報告中,您還可以查看此命令可用於顯示單個資源的資源可用性的其他標誌。
示例 3:硬限制檢查
硬限制定義為可用系統資源的軟上限。 您還可以使用 ULIMIT 命令通過運行以下命令將硬限制打印到終端:
$ ulimit –Hn
下圖顯示了當前登錄的 Linux 用戶的硬限制。
例 4:軟限制值的確認
軟限制是分配給運行特定進程的最大資源數。 ULIMIT 命令還可以通過以下方式在終端上顯示軟限制:
$ ulimit –Sn
下圖顯示了當前登錄的 Linux 用戶的軟限制值。
結論是
本文是我第一次介紹 Linux 中的 ULIMIT 命令。此命令用於查看或限制 Linux 用戶可用的資源。在介紹完這個命令之後,我分享了一些有用的例子來幫助你在使用 Linux 操作系統時有效地使用它。