カーネルパラメータの変更方法
This document (00006307) is provided subject to the disclaimer at the end of this document.
問題点
DB2のインストールでカーネルパラメータの変更をしたいのですが、Kernel 2.4.x系のLinuxで/etc/sysctl.confに以下の記述と同等のことを、SUSE LINUX Enterprise Server 9ではどのように行えば良いでしょうか?
kernel.msgmni = 1024
kernel.sem = 250 256000 32 1024
同様にしてみましたが、反映されません。
確認は ipcs -l で行っています。
解決方法
SUSE LINUX Enterprise Server 9において、デフォルトでは/etc/sysctl.confの設定ファイルは存在しないので、vi等のエディタを利用して設定ファイルを作成する必要があります。
前提条件として、カーネルパラメータを変更するにはroot権限が必要になります。
事前にrootにてログインするか、またはsuコマンドにてrootのアカウントを利用して設定します。
# vi /etc/sysctl.conf
kernel.msgmni = 1024
kernel.sem = 250 256000 32 1024
sysctlコマンドを実行することで、パラメータを反映させることが可能です。
# sysctl -e -p /etc/sysctl.conf
起動時に設定ファイルに記述されたパラメータが設定されるように、insservコマンドにて以下を実行します。
# insserv -d boot.sysctl
サーバ再起動後、パラメータが反映されていることを確認します。
# ipcs -l
Disclaimer
この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。
本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。
- ドキュメントID: J00006307
- 作成年月日: 31-MAY-2005
- 修正年月日:
- ドキュメントリビジョン: 1
- 分類: SUSE LINUX
- 対象NOVELL製品およびバージョン: SUSE LINUX Enterprise Server 9
- カテゴリ: