Linux ユーザーのメモリには制限がありますか?

藏色散人
リリース: 2023-03-13 10:59:02
オリジナル
3014 人が閲覧しました

Linux ユーザー メモリは制限されています。Linux でユーザー メモリを制限する方法は次のとおりです: 1. 「sudo vim /etc/security/limits.conf」コマンドを使用してファイルを入力します; 2. 「@testhard」を使用しますrss 21000000 "このコマンドは、ユーザーのテストのメモリ使用量を約 20G 以下に制限します。

Linux ユーザーのメモリには制限がありますか?

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux ユーザーのメモリには制限がありますか? #########ミーティング。

Linux はユーザーのディスク容量とメモリ使用量を制限します

1. ユーザーのディスク容量を制限する方法

1. すべてのユーザーのディスクを表示しますシステムのスペース クォータ

sudo repquota /dev/vda1
ログイン後にコピー

2. 特定のユーザーのディスク スペース クォータを確認します

sudo edquota user_name
ログイン後にコピー

ユーザーのディスク スペース クォータを変更したい場合は、背後のソフトとハードを直接変更します。ポップアップ ファイルのブロック フィールド。このフィールドの値で十分です。たとえば、次の図では、ソフト フィールドの値が 2097152 (つまり 2G) に設定され、ハード フィールドの値が 3145728 (つまり 3G) に設定されています。この設定は、システムが特定の時間内に時間を設定できます (時間設定 (以下のセクション 4 を参照)) ディスク容量が 2G を超えていますが、期限までにディスク容量を 2G 未満に減らす必要があります。ただし、いずれの場合もディスク容量は3Gを超えることはできません。これがソフトとハードの意味です。ブロックと i ノードのフィールドを設定する必要はなく、これら 2 つのフィールドの値はシステムによって自動的に与えられることに注意してください。

#3. まず、テンプレート ユーザー fanyiwei のディスク容量クォータを設定し、次にそのクォータをターゲット ユーザー target_user_name に割り当てます。テンプレート クォータを一度設定しておけば、今後はこのコマンドが最もよく使用されるため、非常に便利です。 Linux ユーザーのメモリには制限がありますか?

sudo edquota -p fanyiwei target_user_name
ログイン後にコピー

4. 警告期間の設定

前のセクション 2 では、ユーザーのディスク容量のソフト上限 (ソフト) とハード上限 (ハード) を設定しました。ハード上限は上記の3Gなど、絶対に超えてはいけない上限であり、ソフト上限は短時間で上限を超えられるが期限があるため、警戒期間。警告期間のデフォルト設定は 7 日間ですが、次のコマンドを使用して変更できます

sudo edquota -t
ログイン後にコピー

実行後、次のファイルがポップアップ表示されるので、それを変更するだけです。警告期間を 3 日間に設定します。

2. ユーザーのメモリ使用量を制限する方法Linux ユーザーのメモリには制限がありますか?

1. まず次のコマンドを使用してファイルを入力します

sudo vim /etc/security/limits.conf
ログイン後にコピー

入力後各ユーザーのメモリ使用量を約 20G 以下に制限したい場合は、次のステートメントを一番下に追加します

* hard rss 21000000
ログイン後にコピー

メモリ使用量を制限したい場合あるユーザーテストの約 20G を超えることはできないため、次の図にコマンド Linux ユーザーのメモリには制限がありますか?

@test hard rss 21000000
ログイン後にコピー

を追加して説明します。上で書いた 4 つのフィールドの意味は次のとおりです: (1) * No を追加すると、すべてのユーザーに対して機能することを意味し、@test を追加すると、test という名前のユーザーに対してのみ機能することを意味します。 (2)hardはハード上限値を意味しますが、ソフト上限値であるsoftに変更することも可能です。 (3) RSS は、メモリ使用量を制限していることを示します。 (4) 21000000 (単位 KB) は、制限量が約 20GB であることを示します。 Linux ユーザーのメモリには制限がありますか?

2. 上記のファイルを変更して保存した後、次のコマンド

sudo vim /etc/pam.d/login
ログイン後にコピー

を使用してファイルに入り、最後に次の文を追加して保存します。

session required /lib/security/pam_limits.so
ログイン後にコピー

3. アカウントからログアウトし、再度ログインします。次のコマンドを使用してメモリ クォータを表示します。Linux ユーザーのメモリには制限がありますか?

ulimit -a
ログイン後にコピー

結果は次のようになります。

上の図は、ユーザーのメモリ使用量が 20G に正常に設定されたことを示しています。 Linux ユーザーのメモリには制限がありますか?

関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinux ユーザーのメモリには制限がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート