まず、自動的にmageduユーザーを作成しない場合、システムはmageduを持っているかどうかを判断する、および/ WWW 2つの位置パラメータ、mageduを受け、スクリプトを記述し、自動的にホームディレクトリを設定/ WWWであります
[ルート@ centos7データ]#の猫のユーザー。sh #!/ binに/ bashのの ユーザー = $ 1 [$# -ne 2 ] && エコー " 使い方:$ 0ユーザーホームディレクトリ" &&終了1 であれば [[$ 2 =〜^(\ /.*)]]; その後、 HOMEDIR = $ 2 他 エコー " ホームディレクトリはディレクトリでなければなりません" 終了2 Fiの 場合 のid $ユーザー&>は/ dev / nullを。その後、 エコー 「$ユーザーが存在しています」 終了3 他 のuseradd -m - D $ HOMEDIR $ユーザー [$ ?-eq 0 ] && エコー " $ユーザーの成功を作成する" Fiの [ルート@ centos7データ]#bashのユーザーを。SH 使用法:ユーザー。SH ユーザーHOMEDIR [ルート@ centos7データ]#bashのユーザー。SH magedu WWW ホームディレクトリはディレクトリでなければなりません [ルート@ centos7データ]#bashのユーザー。SH magedu / WWW magedu成功を作成します
第二に、システムが自動的に達成するために期待し使用してログイン
[ルート@ centos7データ]#の猫は期待しています。sh #!/ binに/ bashの IP = $ 1 ユーザー = $ 2 パスワード = $ 3が 期待 << EOF タイムアウト設定20 産卵のssh $ユーザ@ $はIP {期待する " はい/いいえ" {送信" はい\ nは" ; exp_continue} " パスワード" {送信" $パスワード\ nは" } } 期待する" ]#" {送信」LS \ n " } 期待" ]#" {送信" 出口\ n " } EOF期待 EOF 位期待BASH] [ルート@ centos7データ。SH 192.168。214.27 ルートのルート スポーンsshのルート@ 192.168。214.27 ルート@ 192.168。214.27 [ パスワード: 最終ログイン:火曜12月24 10:42:01 2019年から192.168。214.17 [ルート@ centos7- 27〜]#lsの アナコンダ -ks.cfgドキュメント初期セットアップ- ks.cfgと写真テンプレート デスクトップダウンロード音楽公衆ビデオ [ルート@ centos7 - 27〜]#出口 ログアウト への接続192.168。214.27で引けました。
第三に、簡単にLinuxオペレーティングシステムのブートプロセス
1.コンピュータのPOST
コンピュータに電源を入れたとき、それはBIOS(基本入出力システム)上でプログラムを実行しますマザーボード上のチップをCOMS、プログラムがあり情報があり、そのハードウェアが正常に動作しているかどうかを確認し、最終的にハードウェアを初期化します。
2.ロードブートローダ
ブートシーケンスは、最初のディスクを開始することができる見つけるためにブートローダのMBRは、MBRの512バイトの合計、主ブートローダの最初の446のバイトをロードし、中間パーティションテーブルは64のバイト、最後の2バイトであります有効フラグハードディスク(55AA)で、この時間は、次の3つのフェーズに分けられます。
ステージ1:段階1.5のローディングコードのメインルーチンブートローダローディング。
stage1.5:ステージ1のファイル・システムを識別できないので、それはカーネル、ステージ1とブリッジのステージ2中央としてstage1_5、ファイル・システムを識別するためstage1_5能力のでstatge1ブートローダーパーティションのファイルシステムをロードできないと、ここでステージ2識別することができます。
STAGE2:実行、それは最初のプログラムが検出されたときに、カーネルは、実行するためにメモリにロードされ、その後、中にGRUB /boot/grub/grub.confに解析情報カーネルのコンフィギュレーション・ファイルに移動し、カーネルいつSTAGE2がメモリにロードされますメモリにロードされ、GRUBは、カーネルプログラムに制御を転送します。
3.カーネルの初期化
この段階は、ルートパーティション(rootfsのマウント)、システムを初期化する第一のオペレーティングシステムのプロセスの初期化処理を切り替え、ハードウェアドライバをロードし、識別可能なハードウェアを検出することです
4.システムの初期化
この段階では、初期化ソフトウェアの動作環境である、それは設定ファイル/ initを/ inittabファイルにsystemdを読み込む(centos7)は、その後(centos5および6)を実行し、デフォルトの実行レベルを読み取ったり、スクリプトを定義し、デフォルトのレベルでデフォルトレベルの起動と停止しますサービス、前回のログイン端末を(centos7用途は、ストップサービスを開始するにsystemd、centos6は、サービスを開始および停止するinitプロセスを使用することです)。
第四に、亀裂パスワードcentos7
1. [スタート]を押してスタートに任意のキーを一時停止します
編集モードに入ります。2. eを押して、カーネルパラメータrd.break追加ラインlinux16の先頭にカーソルを移動
緊急モードに3. Ctrlキーを押しながら+ Xの起動
4.読み書き再マウント/ SYSROOT、-o再マウントをマウントし、RW / SYSROOT
5.スイッチ・ルート、chroot環境/ SYSROOT
6. rootパスワードの変更
7.無効にするなど/.autorelabel(SELinuxのニーズに触れ、セキュリティタグを作成し、)動作しない場合があります
ルート、出口を終了し、システムを再起動、リブート8