仕上げ週7ノート

CentOS6、プロセス1を起動し
、このプロセスをオンにすると、BIOSまたはUEFIハードウェアの検査ステージ:オンセルフテストPOSTパワー

図2に示すように、ガイドMBR:BIOSを見つけるためのハードディスクの最初のセクタの最初の446のバイトは、MBRは、メモリにロードされ、MBRは、ここで次の位相グラブガイドシステムを検索するプログラムを伝え、この段階は、第1段グラブであります

3、GRUBのブート:最初の2と1.5 grubの段階。カーネルシステムをロードするためには、/ bootパーティションをロードする必要があり、ロード/ bootパーティション/ブートドライブのパーティションを必要としています。ドライブ/ bootパーティションは、/ bootパーティション上にあるので、Linuxは1.5段のデータに頼る開始します

ステージ1段階:MBRは、最初の446バイトに保存されています。

stage1.5段階:それはMBRの後のセクターを保存します。目的は、ステージが配置されているパーティションのステージ2上のファイルシステムを認識するためにブートローダーを有効にすることです。

STAGE2段階:ディスクパーティションの/ boot / grubの/ディレクトリを保存し、必要なブートカーネルファイル、仮想ディスクイメージファイルやその他のシステムが含まれている
重要なファイルを使用していました。

4.読み取りgrub.confファイル:カーネルパラメータを決定開始

5.カーネルを起動します。
カーネルをロードし、コアが解凍し始めました。プログラムの最もコアの一部が起動し
、ハードウェアを駆動するためのinitramfs-2.6.32-754.el6.x86_64.imgを使用して

6.ロード擬似ファイルシステム(RAMディスク):カーネルは、この時点まで、すべてのハードウェアデバイスを駆動しようとすると、RAMディスク(initramfsの-2.6.32-754.el6.x86_64.img)ファイルを呼び出し、起動した、カーネルアップ、すべてのドライバも起動できるようにするプログラムの背面に設置されている
生産RAMディスクファイル:mkinitrdを/ブーツ/ initramfsの- $を (のuname -r).imgの$(のuname -r)

7. [スタート] initプロセス:
INIT = / sbinに/ initをプログラムで指定されたGRUBは、
(1)読み/ etc / inittabファイル
:inittabファイルには、システムのデフォルトの実行レベルを定義し、このステップは以下のようにいくつかの作業を行うために主にある
初期)Aをランレベル(ランレベル)
B)システム初期化スクリプト
c)はスクリプトディレクトリレベルの実行に対応する
d)をUPSの電源端子/回復スクリプト定義
e)を端子生成するゲッティ仮想コンソールを生成する
ランレベル5で初期化F)をX

(2)/etc/rc.d/rc.sysinitプログラムの実行
、システムの初期化スクリプトを、主に次のタスクを完了するために、
a)のホスト名の設定
B)をバナー
c)のカーネルの行を追加し、grub.confファイルにudevとSELinuxを活性化することができますSELinuxをオフにする= 0のSELinux
D)は、で定義されたファイルシステム内の/ etc / fstabファイル搭載
e)のルートファイルシステムを検出し、読み書きルートファイルシステムの再マウント
F)をシステムクロック設定
g)をスワップ・デバイスのアクティブ
時間)カーネルパラメータ設定の/etc/sysctl.confファイル
I)および活性化ソフトウェアRAID、LVMデバイス
ドライバが追加の機器のJをロードする)
K)洗浄動作

(3)/etc/rc#.d/ファイル(サービス)
サービスの起動スクリプトの様々なによって定義され、あなたはスタートアップサービスのためのLS、Sを見ることができます。Kは、実行されるタスクの開始時にシャットダウンされます。#は番号を表します
(4)に/etc/rc.d/rc.localファイルには、
コマンド定義そこから起動することができます

8、実行/ binに/ログイン
実行/ binに/ログインプログラム、ログインするユーザを待ちます

GRUB安装
GRUBインストール--root-ディレクトリ= DIRは/ dev / DISK
例:GRUBインストール--root-ディレクトリ= / mntには/ dev / sdbと

間違った質問を仕上げ:

1、Linuxシステムでは、現在ロードされているモジュールを表示しますか?ビュー⼀モジュールの情報と関連パラメータ救済?⼀モジュールをロードしますか?

(1)閲覧ロードモジュール
lsmodコマンド

(2)表示情報カーネルモジュール
のmodinfoコマンド

(3)モジュールの負荷に
modprobeコマンドを

2、どのようにLinuxシステム上のBIOSのバージョン、マシンのモデル、シリアル番号を表示するには?カードドライバのバージョンを⽹か?

biosdecode BIOS versionコマンド

ビューサーバモデル:dmidecodeの| grepを「製品名」

マザーボードのシリアル番号を確認してください:dmidecodeの| grepの「シリアル番号」
のethtool -i ens33ネットワークカードのドライバのバージョンを

おすすめ

転載: www.cnblogs.com/yorkzhy/p/11443662.html