Linux 中的 ULIMIT 命令

ULIMIT 是一個 Linux 內置命令,用於查看每個 Linux 用戶可用的資源。 此外,此命令還可用於限制這些資源,以便多個用戶可以絕對舒適地使用同一系統。 在本文中,我們將嘗試學習 ULIMIT 命令在 Linux 中的使用。

在 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 操作系統時有效地使用此命令。

相關文章