はじめに
AIX で「こういう機能のコマンドはないかな」と調べるときにapropos コマンドを使ってキーワードで調べることができます。
確認
limit という単語で検索してみます。
実行環境は、AIX 7.2 TL4 です。
# oslevel -s
7200-04-00-0000
# apropos limit
apropos: file /usr/dt/man/whatis not found
Create the whatis database using the catman -w command.
catman -w を実行してください。とのこと。
(先のマニュアルの注意書きにも書いてありました。)
注 キーワードを含む データベースは、/usr/share/man/whatis であり、これは catman -w コマンドで最初に生成する必要があります。
catman コマンドを実行します。
# catman -w
# echo $?
0
もう一度 apropos コマンドを実行します。
# apropos limit
Maxuuscheds(4) - Limits the numberof instances of the uusched and uucico daemons thatcan run simultaneously.
Maxuuxqts(4) - Limitsthe numberof instances of the BNU uuxqt daemon that can run simultaneouslyon the local system.
Tcl_SetRecursionLimit (3) - set maximum allowable nesting depth in interpreter
getdelim(3) - Reads a delimitedrecord from a stream.
getfslimit(3) - Returns the maximum file size limit of the current process.
getline(3) - Reads a delimitedrecord from a stream.
getrlimit(3) - Controls maximum system resource consumption.
getrlimit64(3) - Controls maximum system resource consumption.
getrlimit_64(3) - Controls maximum system resource consumption.
j2edlimit(1) - Manages quota Limits Classes forJFS2 file systems.
kern_soreserve(3) - The routineenforces the limit for the send and receive buffer space for a socket.
kgetrlimit64(3) - Controls maximumsystem resource consumption.
limit_sigs(3) - Changesthe signal mask for the calling kernel thread.
limits(4) - Defines implementationlimits identified by IEEE POSIX 1003.
limits(4) - Defines process resourcelimits for users.
limits_wlm(4) - Describes the minimumand maximum limits for the resources allocated to superclasses orsubclasses of a WLM configuration.
listen(3) - Listensfor socket connections and limits the backlog of incoming connections.
lsclass(1) - List Workload Management classesand their limits.
newpassx(3) - Generatesa new password for a user (without a name length limit).
sched_get_priority(3) - Retrievespriority limits.
sched_get_priority_max(3) - Retrievespriority limits.
sched_get_priority_min(3) - Retrievespriority limits.
sched_rr_get_interval(3) - Gets the execution time limits.
setrlimit(3) - Controls maximum system resource consumption.
setrlimit64(3) - Controls maximum system resource consumption.
sysconf(3) - Determinesthe current value of a specified system limit or option.
ulimit(1) - Sets or reportsuser resource limits.
ulimit(3) - Setsand gets user limits.
uustat(1) - Reports thestatus of and provides limited control over BNU operations.
vlimit(3) - Controls maximum system resource consumption.
vms_create(3) - Createsa virtual memory object of the specified type, size, and limits.
色々出力されました。
一例として、man コマンド (マニュアル項目の表示) で limits を見てみます。
# man limits
limits File
Purpose
Defines process resource limits for users.
Description
Note: Changing the limit does not affect those processes that were started by init. Alternatively, ulimits are only used by those processes that go through the login processes.
〜 省略 〜
Files
Item
Description
/etc/security/limits
Specifies the path to the file.
〜 省略 〜
/etc/security/limits ファイルの説明ですね。
コマンドや設定、定義ファイルが不明な場合に、apropos コマンドを使ってキーワード検索すれば目的とする内容が見つかるかも。便利です。
以上です。