週七 - カーネルのカスタマイズ、システムのカスタマイズ、キックスタート

1、常識的なカーネルパラメータとパラメータを引用

kernel.hostnameホスト名
net.ipv4.ip_forwardルート転送は
、すべてのICMP_ECHO応答パケット禁止net.ipv4.icmp_echo_ignore_all 
vm.drop_cachesは、メモリ・バッファ/キャッシュをクリーンアップ


/ PROC表示処理状態の上部を表示する方法2、

プロセスCMDLINE 18106参照するには、猫の/ proc / 18106 / cmdlineを
など猫の/ proc / *情報は、様々なcpuinfoを表示、meminfoに、
猫の/ proc / vmstatのビューシステム統計
猫の/ proc /パーティションは、パーティションの分析を表示します


図3に示すように、ループ検出IPアドレス、サブネット10.0.0.1/24生存のためのそれぞれ一方、

#!/ binに/ bashのは
CATを/ dev / null>を/ tmp / RT 
用Iにおける{1..254};やる
        ごとに0.2秒間隔ping3時間は、1秒の端部が、結果は/ tmpに/ RTに格納された#のIP 
        のpingのを-i0.2 -W1 10.0.0 -c3。$ I >>を/ tmp / RT&
DONE 
しばらく...待ちをエコー
2秒間#待ちとすべてのプロセスの最終
SLEEP 2 
結果セットを/ tmp / RTふるいから#アクティブIP 
グレップ-OP '(<=から?)+(= :)。?'を/ tmp / RT | -uソート
エコーはDONE
#!/ binに/ bashが
。IP 1 =は
...待ちながらエコー
ん。しばらくは、[$ IPが-le 254] 全体のpingの分析と並行処理に戻って、サブシェルを検出し、$のIPの始まりは置き換えられますが息子はの値が得られない変数IPシェル心配しないでください
        (。ピング-W1 10.0.0 $ IP&>を/ dev / null ;. [?$ = 0] &&エコー$のIP 10.0.0)&
        ;のlet IP ++ 
DONE 
SLEEP 2 
エコー行われ

4、initrdの動作

カーネルの一時的なルートファイルシステムとしてメモリにロードしたinitrd(ini​​tramfsが)、基礎となるハードドライブモジュールの様々なロード、
およびそのデバイス上で実際のルートファイルシステムを識別し、ロードすることができ、それらは実際のルートファイルシステムの初期化プロセスの初期化プログラムで開始することができますインクルード


おすすめ

転載: blog.51cto.com/ckalago/2432082