UNIX で該当
secons ユーティリティは、UNIX 上でリソース キャッシュ機能(ファイル キャッシュ)を管理します。 キャッシュ、つまり実行時テーブルには、FILE クラスのリソースについての承認要求に対する以前の応答(許可または拒否)が「記憶」されます。 同じ承認が要求されると、その要求はキャッシュ メモリ テーブル内に格納された前回の応答を使用して回答されます。
このコマンドの形式は以下のようになります。
secons [-C+] [-C-] [-CA value] [-CC interval] [-CD] ¥
[-CF value] [-CI init_value] [-CP interval] -CU value]
ファイル認証のキャッシュを有効にします。
ファイル認証のキャッシュを無効にします。
テーブル内の認証レコードの最大数を指定します。
デフォルト: 80
制限: 1 ~ 800 の数値
キャッシュを消去する間隔(分単位)を指定します。
デフォルト: 60
制限: 0 より大きい数値
キャッシュ テーブルは標準出力に表示されます。
テーブル内のファイル レコードの最大数を指定します。
デフォルト: 20
制限: 1 ~ 200 の数値
キャッシュ テーブル内の新規レコードの優先順位の初期値を指定します。
デフォルト: 10
キャッシュでの優先順位を付け替える間隔を指定します。
デフォルト: 1(1 レコード)
制限: 1 ~ 10 の数値
テーブル内のユーザ レコードの最大数を指定します。
デフォルト: 50
制限: 1 ~ 500 の数値
例: キャッシュ設定の変更
以下の例は、キャッシュ内のファイル レコード、ユーザ レコード、および認証レコードの最大数が 60 になるようにキャッシュ設定を変更する方法を示しています。
secons -CF 60 -CU 60 -CA 60
例: キャッシュ テーブルの表示
以下の例は、secons -CD コマンドの出力を示しています。
=============================================================================
FILE CACHE (configuration, statistics, and dispatcher data)
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
sizes(bytes) tables: | max records: | intervals
cache head files users auth | files users auths |clean prio
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
40244 44 5600 4200 30400 | 20 50 80 | 60 1
===========================================================================
table |statistics | priority |min | rec | average |pri |init
name | hits misses (ok)| maxim minim|ind | used | usage life |fact|prio
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
files | 5 1 83% | 0 0 | 0 | 1 | | |
users | 5 1 83% | 10 2 | 0 | 1 | 0 0 | 1 | 10
auths | 4 2 66% | 2 | 0 | 2 | | |
===========================================================================
FILE TABLE
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
No type pid priority user file name
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
0 EXPL 372 0 0 /etc/shadow
===========================================================================
USER TABLE
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
No user name prio life used UID EUID RUID auth prev(file)next
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
0 root 2 2 7 0 0 0 0 50( 0) 50
===========================================================================
AUTHORIZATION RESULT TABLE (R ‑ Result: 'P'‑permit, 'D'‑deny ...)
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
No R ACEE acc Log stage prv(usr)nxt time terminal program
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
0 P 6 read 0 00036 80( 0) 1 07:48:25 /usr/bin/login
===========================================================================
上記の出力について、以下で説明します。
この出力は、以下に示す 5 つの部分で構成されています。
|
Copyright © 2013 CA.
All rights reserved.
|
|