VMware15 の CentOS7 インストールの詳細なプロセスとよくある問題 (画像とテキスト)

VMware15 の CentOS7 インストールの詳細なプロセスとよくある問題 (画像とテキスト)

1. インストールパッケージの準備

VMware-player-15.0.4-12990004、非商用、個人および家庭での使用向けの無料バージョン
CentOS-7-x86_64-DVD-1810.iso

VMware と CentOS はどちらも継続的に更新されています。新しいバージョンは次のアドレスから入手できます。インストール プロセスは似ています。
https://www.vmware.com/en/products/workstation-player/workstation-player-evaluation.html
http://isoredirect.centos.org/centos/7/isos/x86_64/

2 WMware仮想マシン構成

2.1: VMwareを開いて仮想マシンを作成する

2.2: オペレーティング システムを後でインストールすることを選択します。次に、ハード ディスク、メモリ、プロセッサ、ネットワークなどの仮想マシンを構成します。

2.3: クライアントのオペレーティングシステムLinux、バージョンCentOS 7 64ビットを選択します。

2.4: 仮想マシンに名前を付け、仮想マシンの名前と場所を指定します。実際の状況に応じて入力します。私の場合はatcode99です。

2.5: ディスク容量を指定して、マシンの状況に応じて入力します。30G など、少し大きめにすることをお勧めします。次に、仮想マシンのコピーとバックアップを容易にするために、仮想マシンのハード ディスクを複数のファイルに分割することを選択します。

2.6 (オプション): カスタム ハードウェアを選択します。もちろん、これらの仮想マシン構成は後で変更できるため、仮想マシン構成の残りの 6 ~ 12 の手順を無視することもできます。もちろん、構成プロセス全体を理解するために、ステップごとに完了することもできます。

2.7 (オプション): この仮想マシンに割り当てるメモリの量を指定します。私のマシンには 16G あります。ソースコード分析に仮想マシンをよく使用するため、その半分の 8G を仮想マシンに割り当てます。

2.8 (オプション): プロセッサ コアの数。マルチコア プログラミングを理解しやすくするために 2 に設定しました。

2.9 (オプション): ネットワーク接続をブリッジ モードに設定します。ブリッジ モードを選択すると、仮想マシンとホスト マシンはネットワーク上で同等になり、クライアントは外部イーサネット ネットワークに直接アクセスできるようになります。

2.10 (オプション): その他のオプションはそれほど重要ではありません。[完了] をクリックして、仮想マシンのハードウェアのカスタマイズを完了します。

2.11 (オプション): 仮想マシンの構成が完了しました。再構成するには、「仮想マシン設定の編集」をクリックします。

2.12 (オプション): 仮想マシンのハードウェア設定インターフェース

3 CentOSのインストール

3.1: 仮想マシン設定インターフェースでISOイメージファイルCentOS-7-x86_64-DVD-1810.isoを選択します。

3.2: 仮想マシンを再生してインストールを開始する

3.3: ここでは、タイムアウトを待つか、直接 Enter キーを押すかの 3 つのオプションがあります。私は最初の「CentOS 7 をインストールする」を選択しました。2 番目の画像は、インストールの進行状況ログです。

3.4: 言語を選択して直接続行します。デフォルトで問題ありません。 USキーボード、英語、US英語

3.5: 日付と時刻を設定する

3.6: インストールするソフトウェアを選択します。GUI グラフィカル インターフェイスを使用できるように、「GUI 付きサーバー」を選択することを強くお勧めします。

3.7: 「インストールの開始」をクリックしてインストールを開始します。その後、休憩したり、水を飲んだり、散歩したりしてください。水をたくさん飲むことを忘れず、長時間座り続けないようにしてください。^.^。

3.8: ROOT ユーザーのパスワード設定

3.9: USER ユーザーパスワード設定

3.10: 「構成完了」をクリックし、しばらく待ってから「再起動」をクリックすると、システムが再起動します。

4 問題1: 仮想マシンブリッジモードネットワークリンク


仮想マシンシステムに入り、ルートユーザーを使用するために割り当てられたIPアドレスがないことがわかります。

[root@localhost atcode99]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

システムの起動時にネットワークカードを有効にするには、ONBOOT=no を yes に変更します。

[root@localhost atcode99]# サービスネットワークの再起動

もう一度確認してください。IPアドレスが割り当てられ、ネットワーク接続が成功しています。

[root@localhost atcode99]# www.sina.com.cn に ping を実行します
PING spool.grid.sinaedge.com (36.51.254.37) 56(84) バイトのデータ。
36.51.254.37 からの 64 バイト (36.51.254.37): icmp_seq=1 ttl=46 time=95.6 ms
36.51.254.37 からの 64 バイト (36.51.254.37): icmp_seq=2 ttl=46 time=90.1 ms

5 問題2: Sambaサーバー

1. sambaをインストールする

[root@localhost atcode99]# yum sambaをインストール

2. sambaユーザーを追加する

[root@localhost atcode99]# smbpasswd -a atc​​ode99
新しい SMB パスワード:
新しい SMB パスワードを再入力してください:
ユーザーatcode99を追加しました。

3. sambaを設定する

[root@localhost atcode99]# vi /etc/samba/smb.conf

最後に追加

[アットコード99]
パス = /home/atcode99
閲覧可能 = はい
書き込み可能 = はい
有効なユーザー = atcode99

ファイアウォールとSELinuxをオフにする(重要)

[root@localhost atcode99]# iptables -F
[root@localhost atcode99]# setenforce 0 サービスを再起動します。これで完了です [root@localhost atcode99]# service smb restart
/bin/systemctl にリダイレクトして smb.service を再起動します
[root@localhost atcode99]# サービス nmb を再起動します
/bin/systemctl restart nmb.service6 にリダイレクトします

質問3: 仮想マシンの電源をオンにした後も画面が黒のままです

ホストシステムで管理者として「コマンドプロンプト」を実行します

コマンドプロンプトウィンドウを開いたら、次のように入力します。

netsh winsock リセット Enter

リセットが完了したら、ホストマシンを再起動します。仮想マシンを再起動すると、通常の状態に戻ります。

この問題は、基盤となるシステム ネットワークに他のプログラムが挿入されることで発生し、その結果、仮想マシン ソフトウェアが正常に通信できなくなります。

7 質問4: WMware仮想マシンのキーファイル、バックアップ、起動例外など

.vmem ファイルと .lck ファイルに注目します。
スペースを節約するために最初の .vmem ファイルをバックアップする必要はありませんが、緊急時に備えて仮想マシンを頻繁にバックアップすることをお勧めします。
2 番目の .lck ファイルが異常終了すると、仮想マシンが正常に起動できなくなる可能性があります。削除して仮想マシンを再起動してください。

以下は特定のファイルタイプの説明です

仮想マシンには、サポートされているストレージ デバイスに保存されるいくつかの種類のファイルが含まれています。リストは次のとおりです。

.nvram 仮想マシン BIOS または EFI 構成

.vmx仮想マシン構成ファイル。通常はこの仮想マシンファイルを開いてシステムを起動します。

.vmxf その他の仮想マシン構成ファイルは通常変更する必要はありません。

.vmdk 仮想ディスクの特性

仮想マシンがファイルを保存する仮想ディスク。システムと仮想マシン内のすべてのファイルはこのファイルにあります。

.vmem 仮想メモリファイル

バックアップ時にコピーする必要はなく、起動時に自動的に作成されるため削除しても問題ありません。

.lck ロックファイルディレクトリ

仮想マシンを起動すると、仮想マシン構成ファイル/仮想ディスク/仮想メモリのディレクトリが作成されます。複数の仮想マシンが同時に .vmdk 仮想ディスク ファイルにアクセスするのを防ぐ保護メカニズムを提供します。仮想マシンが正常にシャットダウンされると、ディレクトリは自動的に削除されます。

システムが異常終了すると、.lck ロック ファイル ディレクトリが残り、WMWare 仮想マシンが正常に起動できなくなる場合があります。.lck を削除し (複数のファイルが存在する可能性があることに注意してください)、VMWare 仮想マシンを再起動してください。

.vmsd 仮想マシンのスナップショットと関連する vmdk の辞書ファイル。通常は変更する必要はありません。

.vmss 仮想マシン サスペンション ファイル。仮想マシンがシャットダウンされ、サスペンドされるときに使用されるファイルです。シャットダウンモードの場合はなし。

.log 現在の仮想マシンのログファイル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • VMware 仮想マシンに Centos7.3 をインストールするチュートリアル図
  • VmWareでcentos7をインストールするときにインターネットにアクセスできない問題の解決策
  • VMWare 仮想マシン Centos7 Oracle データベースのインストール チュートリアル図
  • Centos7 の VMware インストールの超詳細な手順 (画像とテキスト)
  • VMware 仮想マシンでの CentOS7 インストール グラフィック チュートリアル
  • VMware に CentOS7 をインストールする (画像とテキスト)
  • Linux 環境を構築するために、Win7 に VMware を使って CentOs7 をインストールするチュートリアル

<<:  JSプロトタイプとプロトタイプチェーンについての簡単な説明

>>:  MySQL InnoDBセカンダリインデックスのソート例の詳細な説明

推薦する

純粋な CSS で実装された 3 つの通知バーのスクロール効果

序文通知バー コンポーネントは、比較的一般的なコンポーネントです。基本的に、すべてのサイトにこのよう...

ユーザーエクスペリエンスの76の経験ポイントの要約

ウェブサイト体験の分類1. 感覚体験:快適性を重視した視聴覚体験をユーザーに提供します。 2. イン...

JS 1次元配列を3次元配列に変換する例

今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...

HTML でマウスが停止したときに行全体の色 (tr) を変更する方法

純粋な CSS を使用して、マウスが行の上を通過するときに行の背景色を変更し、その行にフォーカスがあ...

シンプルな時計を実装するJavaScript

この記事では、JavaScriptでシンプルな時計を実装するための具体的なコードを参考までに紹介しま...

Redmine の Docker インストール手順

イメージをダウンロードします(オプションの手順です。省略した場合は、手順 3 と 4 で自動的にイン...

2つのシンプルなメニューナビゲーションバーの例

メニューバーの例 1: コードをコピーコードは次のとおりです。 <!DOCTYPE html ...

docker を使用して Redis マスター/スレーブを構築する方法

1. Docker環境を構築する1. Dockerfileを作成する Centos:latest か...

MySQLのExcelへのエクスポート方法の分析

この記事では、MySQL を使用してデータを Excel にエクスポートする方法について説明します。...

CentOS 7 で Apache (httpd) サービスをインストールおよびアンインストールする詳細な手順

アンインストールまず、次のコマンドを使用して、httpd サービスがインストールされているかどうか、...

HTMLで下線を設定するには?HTMLでテキストに下線を付ける方法

HTML で下線を引くには、以前はテキストを <u></u> タグで囲む必要...

HTMLからReactを実装する方法を教えます

ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...

MySQL (InnoDB) がデッドロックを処理する方法の詳細な説明

1. デッドロックとは何ですか?正式な定義は次のとおりです: 2 つのトランザクションが相手側で必要...

mysqlは、現在の時刻が開始時刻と終了時刻の間にあるかどうかを判断し、開始時刻と終了時刻が空であることが許可されます。

目次要件: 進行中のアクティビティ データを照会する次のSQLクエリは、上記の4つの要件を満たし、タ...

Mysql トランザクションで Update を実行するとテーブルがロックされますか?

2つのケース: 1. 索引あり 2. 索引なし前提条件:方法: コマンドラインを使用してシミュレー...