Novell(クラウドコンピューティングのセキュリティ・仮想化ソリューションを実現)

カーネルパラメータの変更方法

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
  • カテゴリ: