仮想マシンよりも軽量で、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テクノロジー

推薦する

ラッシュメールの件名で開封率を向上

月収10万元の起業の夢を実現するミニプログラム起業支援プラン電子メールマーケティングは今でも顧客を開...

オンラインで列車のチケットを購入するウェブサイトは数多くあり、区別が難しい。ネットユーザーは独自のチケット購入ガイドを作成している

オンラインで列車のチケットを購入するウェブサイトは数多くあり、区別が難しい。ネットユーザーは独自のチ...

HiTao.comは2年間休眠状態にあったが、Taobaoが支配株主となり、今年中に利益を上げることを目指す

新浪テクノロジー 神雲芳「競争には底線を引いてください」。2月28日正午、Jumei CEOのChe...

anynode-5 USD/512 MB RAM/KVM/40 GB HDD/500 GB フロー

anynode は、KVM 仮想化に基づく VPS を新たにリリースしました。現在、割引コード KV...

アジャイル開発は単なる概念だとまだ思っていますか?誰かがそれを現実にしました!

10 年以上前、アジャイル開発は「アジャイル開発宣言」に記されました。今ではこの概念は人々の心に深く...

2018 年に Zhihu マーケティングはブランドにどのような露出上の利点をもたらすのでしょうか?

知乎マーケティングは現在、クロスオーバーを希望しながらも参入点を見つけられない多くの企業やブランドに...

urpad 特別オファー 2G メモリ スペシャルエディション (4 データセンター)

urpadのホスト側のレビューは何度も紹介されており、私自身も使用しています。以前は、誰もが年間 8...

CBC ホリデー マーケティングのルール: 母の日と子供の日のホットスポットを追う方法

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますフェスティ...

分散の基礎、2 フェーズ コミットとは何ですか?

前の記事「分散トランザクション、こんな遊び方もできる?」多くの議論を引き起こした。分散したものについ...

Alibaba Cloud: データセンターでのクリーンエネルギーの使用を加速します。河源センターは来年100%クリーンエネルギーを使用する予定

10月20日、2021年雲啓カンファレンスで、アリババグループ副社長兼アリババクラウドインフラストラ...

ドメイン年齢と外部リンクがBaiduの包含と重みに与える影響

すべては相互に関連しています。しかし、すべての要因が他のエンティティに絶対的な影響を与えるわけではあ...

WeChatマーケティングと友達追加のヒント:友達はあらゆる方向からやって来ます

2014 年、企業のマーケティングはもはやコンピュータ ネットワークに限定されなくなりました。WeC...

司法オンラインオークション第2フェーズ開始の背後にあるゲーム:3つの主要なルールの調整

寧波の2つの裁判所は依然としてこの件について訴訟を起こしており、裁判所は協議の結果、タオバオオークシ...

ダブルイレブンの背後にある見えない戦場: 電子商取引のバックエンドIT技術のレビュー

活気に溢れた「ダブル11」電子商取引戦争の背後には、IT技術というもう一つの戦場も無視できない。この...