仮想マシンよりも軽量で、DockerやWSLよりもシンプルなLinux環境

仮想マシンよりも軽量で、DockerやWSLよりもシンプルなLinux環境

[[381793]]

学生の中には、Windows または macOS システムを使用しているものの、Linux プログラムを開発する必要がある人もいます。この場合、一般的には次のオプションがあります。

  1. デュアルシステムをインストールする
  2. Linuxサーバーを購入する
  3. 仮想マシンをインストールし、仮想マシンにLinuxシステムをインストールします。
  4. Windows 10に付属するWSLサブシステム
  5. Dockerをインストールし、Docker経由でLinuxコンテナを起動し、コンテナ内で操作する

しかし、上記の 5 つのソリューションは、大きすぎたり、面倒すぎたり、高価すぎたりします。使い方は簡単ではありません。

現時点では、6番目のオプションとしてマルチパス[1]が残っています。これを使用すると、コマンドを 1 行実行するだけで、実際の Ubuntu システムを取得できます。

Linux、Windows、macOS のいずれの場合でも、Multipass のインストールは非常に簡単です。 Windows の場合は、公式 Web サイトからインストール パッケージをダウンロードし、ダブルクリックしてインストールするだけです。 macOS では、インストール パッケージをダウンロードするか、Homebrew を使用してインストールできます。ここでは Homebrew を例に挙げます。

  1. brew インストール--cask マルチパス 

インストールが完了すると、次の図が表示されます。

次に、ターミナルにコマンド ラインを入力して Linux システムを作成します。

  1. マルチパス起動--name ubuntu  

Enter キーを押すと、Multipass は最新の Ubuntu LTS バージョンをミラーとして使用して Ubuntu 環境を作成します。最初の実行には約 30 分かかる場合があります。次の図に示すように:

--name ubuntu の後の ubuntu はこの環境の名前であり、任意に設定できます。省略することもできます。

Ubuntu 環境ができましたが、どうやって入るのでしょうか?実際、必要なコードは 1 行だけです。

  1. マルチパス シェル Ubuntu

実行効果は以下の図に示されています。

これで、実際の Ubuntu に入りました。次に、現在のターミナル ウィンドウで実行されたすべての操作がこの Ubuntu 環境で実行されます。次の図に示すように:

この Linux 環境にいくつかのファイルを転送する場合は、ホスト マシン上のフォルダーを Linux にマウントすると、フォルダーにコピーされたすべてのコンテンツが自動的に Linux に同期されます。マウントにも 1 つのコマンドだけが必要です。

  1. ホスト ubuntu の既存のフォルダをマルチパスマウントする: ターゲットフォルダ

例えば:

  1. マルチパスマウント ~/Projects/spider ubuntu:~

実行効果は以下の図に示されています。

Linuxは左側、ホストは右側にあります

これで、~/Project/spider フォルダーに新しいファイルを作成またはコピーすると、それらのファイルは自動的に Linux に同期されるようになります。

Multipass を使用すると、システム間プログラムの開発がはるかに簡単になります。

最後に、ちょっとしたアンケートをしてみましょう。 Linux を使用している場合、環境をどのように設定しますか?

参考文献

[1]マルチパス:https://multipass.run/

この記事はWeChatの公開アカウント「WeiwenCode」から転載したもので、以下のQRコードからフォローできます。この記事を転載する場合は、WeiwenCode の公開アカウントにご連絡ください。

<<:  Linux 仮想化 KVM-Qemu Virtio デバイスの分析

>>:  2021年春節ガラステージでブラックテクノロジーを披露 - XRテクノロジー

推薦する

コットンクラウド:新年プロモーション、十堰高防御259元から、秦皇島BGPマルチシールド融合、AIインテリジェント保護100G

Mianhua Cloud は、江西楽旺ネットワークテクノロジー株式会社のクラウド コンピューティン...

inceptionhosting - 50% 割引コード、512M メモリ、KVM 仮想 VPS、年間 15 ユーロ

2011年に運営を開始したVPS業者のinceptionhostingは、海外の格安VPS業界では一...

「MQ シリーズをマスターする」 - カフカの Ren 子午線と Du 子午線を開く

[[394499]]みなさんこんにちは。私はウー兄弟です。これは、Kafka のアーキテクチャ設計に...

jollyworkshosting - Phoenix VPS が 50% オフ

Jollyworkshosting は、2009 年に VPS 事業を開始したフィリピンのインターネ...

インスタント メッセージング ソフトウェアの「10 年間の進化」

【ゼロからのスタート】 2003 年には、QQ や NetEase Bubble などのインスタント...

OpenStack 環境でビッグデータ システムを実行するための 4 つの主要なストレージの問題

[51CTO.com からのオリジナル記事] 現在、OpenStack プライベート クラウド アプ...

ロングテールを獲得するには、ウェブサイトの内部リンクを後期に継続的に改善する必要がある。

SEO に携わる人なら、ロングテール理論について聞いたことがあるはずです。これは、ウェブサイトのコア...

企業の新しいウェブサイトが立ち上げられた後にいくつかの大きな誤解

現代人、特にビジネスオーナーは急いでいます。彼らは常に、自分のウェブサイトがオンラインになり、明日に...

Pinduoduoがコミュニティグループ購入に正式に参入

インターネットは包囲された都市のようなものです。実店舗の小売業者はオンライン ビジネスを行おうとして...

企業がマルチクラウド環境でデータを管理する場合に覚えておくべき3つの重要なポイント

デジタル経済の時代において、データは重要な資産となっています。特に企業がクラウドに移行してからは、ク...

推奨: Virpus-$15/Xen/6 コア/2g メモリ/60g SSD/4T トラフィック/シアトル

Virpus のウェブサイトは完全に刷新され、元のウェブサイトは廃止され、Wow Technolog...

#11.11# RackNerd: 複数の安価な米国 VPS、最低 $12/年、オプションのデータセンター 6 つ

Racknerd は、2018 年の China Double Eleven プロモーションを正式に...

Microsoft プラットフォームを使用してクラウドベースのインテリジェント サプライ チェーンを構築し、「在庫切れ」のジレンマを回避します。

世界中のサプライチェーンはここ数ヶ月、かなりの圧力にさらされており、それがヘンドリック・ベンター氏を...

K8s とビッグモデルは本当に一致するのでしょうか?

編纂者:ヤン・ジェン制作 | 51CTO テクノロジースタック (WeChat ID: blog) ...

国家工商行政管理局はオンラインショッピングの監督を強化する計画:悪いレビューを書く人を雇用すると最高3万元の罰金が科せられる

オンラインショッピング経済が急速に成長する一方で、その信頼性の危機がますます顕著になってきています。...