技術共有

王先生の Linux c 通信アーキテクチャのメモ (2) サーバーを固定 IP アドレスとして構成し、リモートでログインし、gcc g をインストールして仮想マシン フォルダーを共有する

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

(7) このエントリは、サーバーとして使用される Linux の固定 IP アドレスの構成を開始します。

まず、Linux のネットワーク ポート番号について説明します。

ここに画像の説明を挿入します

Linux コマンド cd:change directory はディレクトリを変更します。 ls: list ディレクトリ内のファイルをリストします。
ルート ディレクトリ ファイル名/etc: 編集可能なテキスト 設定 このディレクトリ内のファイルは、IP アドレスの設定に使用されます。

Linux ネットワーク ポートの元の DHCP プロトコルは使用されなくなりました。

ここに画像の説明を挿入します

Linuxコマンド: cd /etc/network
sudo vim インターフェイスは次のインターフェイスに入ります。

ここに画像の説明を挿入します
静的アドレスを追加します。

ここに画像の説明を挿入します

上の図は間違っています。dhcp 行はコメントアウトする必要があります。
次に、サーバーのドメイン ネーム サーバー アドレスを構成する必要があります。

ここに画像の説明を挿入します

Linux コマンドを使用して、ドメイン ネーム サーバー アドレスを構成します: sudo vim /etc/resolvconf/resolv.conf.d/base

ここに画像の説明を挿入します
増加:

ここに画像の説明を挿入します
次に、Linux オペレーティング システムを再起動します (リブート)。そして管理者権限でsudo再起動します

ここに画像の説明を挿入します

インターネットにアクセスできるかどうかをテストします: ping www.baidu.com

ここに画像の説明を挿入します

URL への ping を続けて停止できない場合は、ctrl + c を使用して、仮想マシン Linux の無限 ping 操作を終了できます。
さらに、仮想マシンのホスト コンピューター Windows もこのサーバーに ping を送信できます。

ここに画像の説明を挿入します

(8) 次に、サーバーにリモートでログインするように設定します

まずコマンド ps を理解します。
ここに画像の説明を挿入します

次に、パイプライン コマンド |: を学習します。

ここに画像の説明を挿入します

次に grep コマンドを学習します。

ここに画像の説明を挿入します

まず、ps - e | grep ssh コマンドを使用して、仮想マシンに ssh サービスがあるかどうかを確認します。ない場合は、インストールします。

ここに画像の説明を挿入します

それで、sshとは何ですか?

ここに画像の説明を挿入します

SSH をインストールするコマンド: sudo apt-get install openssh-server

ここに画像の説明を挿入します

このようにして、ssh クライアントを使用してサーバーにリモートでログインできます。サーバーが再起動すると、ssh が自動的に起動します。 xshell は、インストール場所を変更することなくインストールできます。

ここに画像の説明を挿入します
xshellの新規接続について:

ここに画像の説明を挿入します

それから:

ここに画像の説明を挿入します
+

![ここに画像の説明を挿入](https://i-blog.csdnimg.cn/direct/4173dcb610704bbfbc8ba64476b82a1a.png
+
ここに画像の説明を挿入します
+
ここに画像の説明を挿入します

xshell は、より強力なキーボードとマウスのサポートを備えています。

ここに画像の説明を挿入します

(9) 仮想マシンに gcc と g++ をインストールします。これら 2 つのソフトウェアは、新しくインストールされた ubuntu では使用できません。

ここに画像の説明を挿入します
まず、コンパイルされたソフトウェアが依存する下位レベルのソフトウェアをインストールします。コマンド: sudo apt-get install build-essential:

ここに画像の説明を挿入します

ビルドエッセンシャルとは何ですか?

ここに画像の説明を挿入します
同様に

ここに画像の説明を挿入します

(10) Linux仮想マシンとキャリアマシンWinddos間のファイル共有を実現:

1 つの方法は、samba サービスを使用することです。

ここに画像の説明を挿入します

上記のメソッドも設定する必要があります。

仮想マシン上でホスト マシンを共有します。


+
ここに画像の説明を挿入します
+
ここに画像の説明を挿入します
+
ここに画像の説明を挿入します
+
ここに画像の説明を挿入します
+
ここに画像の説明を挿入します

消す:

ここに画像の説明を挿入します
そしてテストします:

ここに画像の説明を挿入します

cat コマンドの紹介:

ここに画像の説明を挿入します

ありがとう