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. Linuxのインストール(rootユーザー操作) 1. vncserver をインストールしま...
目次0x01. パゴダパネルをインストールする0x02. サーバーポートを開く0x03. ブラウザを...
1. 背景Youzan の各 OLTP データベース インスタンスには、実行時間が特定のしきい値を超...
序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...
みなさんこんにちは。今日は Linux コマンド クエリ アプレットでの WePY クラウド開発の実...
最近、docker を学習していたときに、docker コンテナ内のネットワーク状態を照会するために...
この記事では、最も単純なビデオ連射機能をシミュレートするデモを作成します。アイデア:再生する動画と同...
Alibaba Cloud Dockerコンテナサービスの設定Alibaba Cloud Image...
この記事の例では、参考のために画像をサーバーにアップロードするためのjsの具体的なコードを共有してい...
3. MySQLデータ管理最初の方法:お勧めできません。複雑そうです -- 学生テーブルの grad...
Vue 3.x プロジェクトの作成 npm init @vitejs/app my-vue-app ...
コードをコピーコードは次のとおりです。 <iframe id="myFrameId&...
目次1. ビューフック1. ngAfterViewInit および ngAfterViewCheck...
結果: コードロジックを実装するのが主な部分であり、具体的なページ構造を一つ一つ紹介することはありま...
序文ミニプログラムのアップロードには https が必要なので、サーバーの https は lets...