Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxカーネルでモジュールを管理する方法

Linuxカーネルでモジュールを管理する方法

  
                

Linuxカーネルはいくつかのモジュールに分割されています。管理に便利で、新しいモジュールを簡単に追加してLinuxシステムの機能を強化することができます。以下は、カーネルモジュールパスの説明とカーネルモジュールの表示、Linuxシステムのカーネルモジュールの管理方法です。

カーネルモジュールという名前の保管場所

Linuxのカーネルモジュールファイルは通常、CentOSの6.3システムのカーネルモジュールは/lib /modules /`はuname -rで集中的に保存されています`/[1]ディレクトリ(uname -rで得られる情報は現在のカーネルのバージョン番号です)。以下は、カーネルモジュールの基本的な動作を説明するためのいくつかの例です。

次に、読み込まれたカーネルモジュールを表示します。

lsmodコマンドは、現在のLinuxカーネルモジュールのステータスを表示するために使用されます。パラメータを使用しないと、現在読み込まれているすべてのカーネルモジュールが表示されます。出力される3列の情報は、モジュール名、占有メモリサイズ、および使用中かどうか、3列目が0の場合はいつでもモジュールをアンインストールでき、0以外の場合はmodprobe deleteモジュールを実行できません。

1. [root @ centos6〜]#lsmod

2.モジュールのサイズ

3.bridge 79950 0

4.stp 2173 1橋

5.llc 5642 2橋、stp

6.fuse 66891 2

7.autofs4 27212 3

8.sunrpc 263516 1

9.ipt_REJECT 2351 2

10.nf_conntrack_ipv4 9506 2

11.nf_defrag_ipv4 1483 1 nf_conntrack_ipv4

12.iptable_filter 2793 1

13 .ip_tables 17831 1 iptable_filter

14.(一部出力を省略)

<! - [なら! supportLists] - > 2.9.3<! - [endif] - >カーネルモジュールのロードとアンロード

3番目に、modprobeコマンドはカーネルモジュールを動的にロードおよびアンロードすることができます。

1. [root @ centos6〜]#modprobe ip_vs# ip_vsモジュールをロードします。

2. [root @ centos7〜]#lsmod

Copyright © Windowsの知識 All Rights Reserved