Linuxの「8」 - ブートプロセスとサービス管理

まず、この章の構成

ブートプロセス

障害の排除を開始

サービスコントロールと動作レベルを切り替えます

起動プロセスの最適化

第二に、ブートプロセス:

1、ディスクの最初のセクターのブートコード。***最初のセクタが破損して、システムが起動しません。

2、ブートプロセスの概要

image.png

3、初期化プロセス

    Linuxカーネルのロードと実行/ sbinに/ initプログラムにより、

    システムは、最初のプロセスであります

    PID(プロセス・マーク)は常に1番です

スタート断層の第三に、除外:

1、修理MBRセクタ失敗

   誤動作の原因:

        ウイルス、およびによるその他の損害***

        不正なパーティション、ディスクは誤用を読み書き

   B、症状:

       ブートプログラムを見つけるには、割り込みを開始

       オペレーティングシステムをロードすることができない、黒オン

   C、ソリューション:

       あなたは先に仕事のバックアップを作成してください

       緊急モードにCD-ROMブートで

       バックアップファイルからの復元

最初のステップ:その他の非ローカルディスクへの最初のディスクバックアップのMBRブートセクタ。今、最初の他のすべてのディスクの新しいフォルダを作成します。mkdir /データバックアップMBRブートセクタのために。

image.png

入力の場合=は/ dev / sdaにDD = /データ/ sda.mbr.bak BS = 512カウント= 1

image.png

網羅

2、GRUBのブート障害を修復します。

     誤動作の原因:

       MBRでGRUBブートローダが破壊されます

       grub.confファイルには、ブート構成エラーが欠落しています

     B、症状:

       システムブートの停滞、ディスプレイ「GRUB>」プロンプト

     C、ソリューション

       手動でbootコマンドを入力してみてください

       バックアップのgrub.confから書き換えまたは復元、緊急モードを入力します

       MBRセクタを再構築するようにGRUBプログラム

3、rootのパスワードを忘れてしまいました

     誤動作の原因:

         rootパスワードを忘れました

     B、症状:

        あなたは、root権限の管理操作を必要とすることはできません

        他に利用できるアカウントがない場合は、ログインしていないだろう

     C、ソリューション

        緊急モードを入力し、パスワードをリセット

第四に、システム・サービス制御と動作レベルを切り替えます

1、システム・サービス制御:

   一般的な方法:

   systemctl制御型サービス名

   制御タイプ

  スタート:スタート

  停止:停止

  再起動:再起動

  リロード:リロード

  状態:サービスの状態を確認

2、システムの実行レベル

   、実行レベルのビュー:

      :(ランレベルコマンドのみ)現在の実行レベルの動作レベルを切り替え表示することができ

      デフォルトの実行レベルを表示することができます:( systemctlツール)

   レベルを実行するために、B、一時的なスイッチ

      INITコマンド:(initコマンドパラメータは、対応するランレベル数です)

      systemctlツール:(systemctlコマンドパラメータは、特定のターゲットです)

systemdにユニットタイプ

ユニット型 拡張 説明
サービス 。サービス システムサービスを説明
ソケット 。ソケット プロセス間通信ソケットの説明
デバイス 。デバイス コア認識デバイスファイルを記述します
マウント 。マウント マウントポイントのファイルシステムを説明して
自動マウント .automount
説明自動ファイルシステムのマウントポイント
スワップ 。スワップ スイッチングデバイスメモリまたはスワップファイルを記述します
PSTH 。パス ファイル・システムのファイルやディレクトリを記述する
タイマー 。タイマー (スケジュールされたタスクは、同様のcronを達成するため)タイマーを記述します
スナップショット .snapshot systemdに状態を保存するには
範囲 。範囲
プログラム的にsystemd外部バスインタフェースの作成プロセスを使用します
スライス 。スライス 組織の生活のcgroupのレベルを介して管理プロセスのセットを記述します
ターゲット 。ターゲット セルのグループを記述にsystemd

ターゲットシステムDに対応するので、実行レベル

実行レベル systemd的目標 説明
0 ターゲット このレベルを使用するときにオフ、閉じ開催します 
1 rescue.target シングルユーザーモードでは、パスワードはシステムメンテナンスのために使用され、認証システムのログを記録する必要はありません
2 multi-user.target 3に等しいユーザー定義/実行レベルドメイン固有のデフォルト
3 multi-user.target フルマルチユーザモードインターフェース文字は、サーバホストのほとんどは、このレベルで実行されています
4
マルチuser.taget 3に等しいユーザー定義/実行レベルドメイン固有のデフォルト
5 graphical.target マルチユーザーモードでグラフィカルなインターフェイスは、グラフィカルなデスクトップ環境を提供します
6 reboot.target このレベルを使用するホストを再起動し、再起動します


第五に、最適化プロセスを開始します

1、システムサービス管理ツール

    、ntsysvのツール(疑似ターミナル、最初から起動)

       可視化ウィンドウを相互

       あなたは、ASCII端末上で実行することができます。

       複数のサービスの一元管理を容易に

    B、systemctlツール(良いです)

       相互通信、可視化ウィンドウを提供していません

       より効率的な単一のサービス管理

2、システムサービスを開始し、制御

    、ntsysvのシステムサービス管理ツール

        ntsysvの

        ntsysvの--levelレベルのリスト

    B、システムの起動や制御のサービスを見ます

        システムサービス開始の状況を見ます

        systemctlは、対応のサービス名

        システム状態のサービスを開始設定

        /無効にサービス名を有効systemctl

        有効:始動禁止から次回の起動:あなたが甲斐からではないターン次回

おすすめ

転載: blog.51cto.com/14475876/2432479