1. インストールパッケージの準備 VMware-player-15.0.4-12990004、非商用、個人および家庭での使用向けの無料バージョン VMware と CentOS はどちらも継続的に更新されています。新しいバージョンは次のアドレスから入手できます。インストール プロセスは似ています。 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 atcode99 新しい 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 ファイルに注目します。 以下は特定のファイルタイプの説明です 仮想マシンには、サポートされているストレージ デバイスに保存されるいくつかの種類のファイルが含まれています。リストは次のとおりです。 .nvram 仮想マシン BIOS または EFI 構成 .vmx仮想マシン構成ファイル。通常はこの仮想マシンファイルを開いてシステムを起動します。 .vmxf その他の仮想マシン構成ファイルは通常変更する必要はありません。 .vmdk 仮想ディスクの特性 仮想マシンがファイルを保存する仮想ディスク。システムと仮想マシン内のすべてのファイルはこのファイルにあります。 .vmem 仮想メモリファイル バックアップ時にコピーする必要はなく、起動時に自動的に作成されるため削除しても問題ありません。 .lck ロックファイルディレクトリ 仮想マシンを起動すると、仮想マシン構成ファイル/仮想ディスク/仮想メモリのディレクトリが作成されます。複数の仮想マシンが同時に .vmdk 仮想ディスク ファイルにアクセスするのを防ぐ保護メカニズムを提供します。仮想マシンが正常にシャットダウンされると、ディレクトリは自動的に削除されます。 システムが異常終了すると、.lck ロック ファイル ディレクトリが残り、WMWare 仮想マシンが正常に起動できなくなる場合があります。.lck を削除し (複数のファイルが存在する可能性があることに注意してください)、VMWare 仮想マシンを再起動してください。 .vmsd 仮想マシンのスナップショットと関連する vmdk の辞書ファイル。通常は変更する必要はありません。 .vmss 仮想マシン サスペンション ファイル。仮想マシンがシャットダウンされ、サスペンドされるときに使用されるファイルです。シャットダウンモードの場合はなし。 .log 現在の仮想マシンのログファイル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: JSプロトタイプとプロトタイプチェーンについての簡単な説明
>>: MySQL InnoDBセカンダリインデックスのソート例の詳細な説明
序文通知バー コンポーネントは、比較的一般的なコンポーネントです。基本的に、すべてのサイトにこのよう...
ウェブサイト体験の分類1. 感覚体験:快適性を重視した視聴覚体験をユーザーに提供します。 2. イン...
今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...
純粋な CSS を使用して、マウスが行の上を通過するときに行の背景色を変更し、その行にフォーカスがあ...
この記事では、JavaScriptでシンプルな時計を実装するための具体的なコードを参考までに紹介しま...
イメージをダウンロードします(オプションの手順です。省略した場合は、手順 3 と 4 で自動的にイン...
メニューバーの例 1: コードをコピーコードは次のとおりです。 <!DOCTYPE html ...
1. Docker環境を構築する1. Dockerfileを作成する Centos:latest か...
この記事では、MySQL を使用してデータを Excel にエクスポートする方法について説明します。...
アンインストールまず、次のコマンドを使用して、httpd サービスがインストールされているかどうか、...
HTML で下線を引くには、以前はテキストを <u></u> タグで囲む必要...
ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...
1. デッドロックとは何ですか?正式な定義は次のとおりです: 2 つのトランザクションが相手側で必要...
目次要件: 進行中のアクティビティ データを照会する次のSQLクエリは、上記の4つの要件を満たし、タ...
2つのケース: 1. 索引あり 2. 索引なし前提条件:方法: コマンドラインを使用してシミュレー...