1. Windows10の組み込みLinuxサブシステムをインストールする 1.1. Linuxサブシステムをインストールする 1.1.1. Linuxシステムのアップグレードまたは再インストール 1. システム要件 Windows10を1周年記念エディションにアップグレードするか、システムを再インストールする必要があります 2. システムを再インストールする 著者はテストを行い、以下のシステムを再インストールするとLinuxサブシステムが有効になることを発見した。
1.1.2. Linuxサブシステムを有効にする ステップ1. 開発者モードを有効にする (バージョン 16215 以降では開発者モードは不要になりました) 設定 --> 更新とセキュリティ --> 開発者向け ステップ2. Linuxサブシステムを有効にする コントロールパネル --> プログラムと機能 --> Windows の機能の有効化または無効化 1.1.3. Ubuntuシステムをオンラインでインストールする Microsoft Storeを開いてUbuntuシステムをインストールする 1.1.4. Ubuntuシステムのオフラインインストール インストール パッケージをダウンロードし、インストールする Linux システムをダウンロードします。 参考リンク: https://docs.microsoft.com/en... Ubuntu 16.04 をダウンロードしてください。
curlを使ってダウンロードすることもできますが、まずcurlをインストールする必要があります。
インストール
1.1.5. Ubuntuシステムを起動する Ubuntuシステムを起動する インストールが完了したら、検索メニューを開き、システム名を入力して検索して起動します。 設定する必要があるユーザー名とパスワードを出力します 信じられますか?たった15.4MBです インストールディレクトリ
ホームディレクトリ
1.2. sshサーバーを有効にする 1.2.1. ファイルを相互にコピーする Ubuntu の bash ウィンドウは xshell のものと異なります。shift+v を押して貼り付けることができず、入力インターフェースでマウスの右ボタンは使用できません。ファイルを貼り付ける方法は次のとおりです。 タイトルバーを右クリック ==> 編集 ==> マーク/貼り付け これはまだ非常に面倒です。ダイアログボックスを調整することができます。ポップアップメニューにプロパティダイアログボックスのプロパティメニューがあります。それをクリックして次の図を入力します クイック編集モードとクイック挿入モードを確認してください。これら 2 つのモードは、右クリックによる選択と左クリックによる貼り付け操作をサポートしています。 最後に、最善の方法は、Ubuntu で ssh サービスを開始し、xshell 経由でそれに接続することです。 1.2.2. aptソースを変更する 参考リンク https://developer.aliyun.com/... お気に入りのエディターで開きます:
デフォルトの archive.ubuntu.com を mirrors.aliyun.com に置き換えます。 変更されたコンテンツ ウブントゥ 18.04
Ubuntu 20.04 (フォーカル)
更新する
1.2.3. SSHを有効にする 1. sshをインストールする
2. 設定ファイルを変更します。通常は変更は必要ありません。 /etc/ssh/sshd_config を /etc/ssh/sshd_config.bak にコピーします。 vi /etc/ssh/sshd_config # Windows sshサービスポートポート2222との競合を避けるためにポート番号を変更します #StrictModes yes #Comment #パスワードでログイン PasswordAuthentication yes # ルートユーザーのログインを許可する PermitRootLogin yes 3. ルートアカウントのパスワードを設定する sudo -s パスワード ルート 4. sshを起動する
5. 「sshdエラー: ホストキーをロードできませんでした」というプロンプトが表示された場合は、次のコマンドで再生成します。 rm /etc/ssh/ssh*key dpkg-reconfigure openssh-server xshellを使用して127.0.0.1に接続し、アカウントとパスワードを入力します。 1.2.4.PS1変数の設定 Linux の PS1 変数とは何ですか?
2. 開発環境を構築する 2.1. Java開発環境を構築する 2.1.1. JavaとMavenをインストールする /usr/java ディレクトリに移動します tar -xf jdk-8u211-linux-x64.tar.gz -C /usr/java/ /usr/maven に移動します tar -xf litongjava-apache-maven-3.3.9.tar.gz -C /usr/maven/ 環境変数の設定 JAVA_HOME=/usr/java/jdk1.8.0_211 をエクスポートします。 M2_HOME=/usr/maven/apache-maven-3.3.9 をエクスポートします。 エクスポート PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH Windows Maven ローカル ライブラリ ディレクトリを使用するように Maven を設定します。Linux の Maven ローカル ライブラリの対応するディレクトリは /mnt/d/dev_mavenRepository/ です。 settings.xmlの内容は次のとおりです。 /usr/maven/apache-maven-3.3.9/conf/settings.xml を編集します。 <?xml バージョン="1.0" エンコーディング="UTF-8"?> <設定 xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>/mnt/d/dev_mavenRepository/</localRepository> <プラグイングループ> </プラグイングループ> <プロキシ> </プロキシ> <サーバー> </サーバー> <鏡> <ミラー> <id>アリユン</id> <name>アリユン</name> <ミラーOf>*</ミラーOf> <url>https://maven.aliyun.com/repository/public</url> </ミラー> </ミラー> <プロフィール> </プロフィール> </設定> 2.1.2. Spring Boot プロジェクトのパッケージ化と開始 プロジェクトディレクトリに移動し、次のコマンドを実行してプロジェクトをパッケージ化します。
プロジェクトを開始するにはターゲットディレクトリを入力してください
Javaプログラムが約1Gのメモリを使用していることがはっきりとわかります。 要約する これで、win10 の組み込み Linux システムを使用して spring-boot プロジェクトを開始する方法についてのこの記事は終了です。より関連性の高い win10 linux start spring-boot プロジェクト コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: require/import キーワードを使用して v-for ループでローカル画像をインポートするいくつかの方法
>>: mysql8.0.20 のダウンロードとインストールおよび発生した問題 (図とテキスト)
目次序文Viteプロジェクトを作成する改修プロジェクトディレクトリの規則その他の構成序文毎日鳩、火ば...
結果:実装コード: <!DOCTYPE html><html class=&quo...
導入MySQL 5.7 は、SSL/TLS と全体的なセキュリティ開発におけるいくつかの重要な変更に...
目次開発中に発生した問題解決具体的な実装実績まとめバーチャルリストは、スクロールコンテナ要素の表示領...
環境設定1: MySQLをインストールし、MySQLのbinディレクトリを環境変数に追加する環境設定...
目次動的パーティクル効果は次のとおりです。プラグインをインストールする動的パーティクル効果は次のとお...
Linux システムには 2 種類のスケジュールされたタスクがあります。1 つは 1 回だけ実行され...
または、インストールプロセスを自分で書き留めてください。私のサーバーシステムはAliyun Linu...
目次1. 問題のシナリオ2. 原因分析3. 解決策4. 知識を広げる4.1 クエリの最適化を制限する...
目次序文一般的な方法1. 親コンポーネントを介して子コンポーネントの発行イベントをリッスンしてpro...
スタイル ガイドとは何でしょうか? 簡単に言えば、ストーリーを伝える方法を説明するドキュメントです。...
CSS3 アニメーションで実現したシンプルでクールな効果。最終的な効果は次のようになります。 ページ...
目次1. ソート機能2. データベースを準備する3. データベースに関連するエンティティクラスの構築...
問題の説明私たちのプロジェクトでは、水平方向のテーブルが一般的ですが、必要に応じて垂直方向のテーブル...
Rational ClearCase は、コードやその他のソフトウェア開発資産のバージョン管理を実...