クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

.NET SDK ダウンロード リンク

https://dotnet.microsoft.com/download/dotnet/6.0

インストールスクリプト

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual#manual-install

インストールコマンド

dotnet-install.sh をダウンロードし、ダウンロード ディレクトリに切り替えます (wget はデフォルトで現在のパスにダウンロードします)

sh ./dotnet-install.sh -c 6.0

Snap 経由で .NET SDK をインストールする (通常)

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-snap

当初はスクリプトインストールが一番便利だと思っていましたが、TCP 接続がリセットされてダウンロードできなくなるのは非常に困りました。ET は .NET6.0 を使用しており、CentOS 7.6 は言うまでもなく CentOS 8 プリインストールの .NET5.0 もダメでした。

そこで、公式ドキュメント https://snapcraft.io/docs/getting-started に従って Snap のインストール方法を試し、最終的に成功しました。

コマンドの手順は次のとおりです。

$ スナップバージョンsnap のバージョンをチェックして、システムにプリインストールされているかどうかを確認します。プリインストールされている場合は、これらの手順をスキップして、.NET を直接インストールできます。
$ cat /etc/centos-releaseシステムバージョンを確認してください。CentOS7と8ではコマンドが異なります。
$ sudo yum インストール epel-release EPELリポジトリをインストールする
$ sudo yum snapdをインストールスナップをインストール
$ sudo systemctl enable --now snapd.socket snap のソケットを登録します。それが何なのか分かりません。指示に従ってください。
$ sudo ln -s /var/lib/snapd/snap /snap簡単にアクセスできるようにルートディレクトリにマッピングディレクトリを作成します
$ sudo snap をインストール snap-storeスナップストアをインストールする

ストアをインストールしたら、.NET6.0 を喜んでインストールできます。これにより、展開の成功に一歩近づきます。ちなみに、Windows Terminal は本当に優れており、美しく、便利なので、強くお勧めします。

さらに、MongoDBにはいくつかの落とし穴があります。オンラインガイドのmongodb.confファイルはすべて古いバージョンで書かれています。一部のオプションパラメータが認識されず、構成ファイルの起動に失敗します。公式サイトのドキュメントを読んだ後、新しいバージョンでは次のようにフォーマットが変更されていることがわかりました。

#MongoDB 構成ファイルの保存場所:
   dbPath: "/www/server/mongodb/data"
システムログ:
   宛先: ファイル
   パス: "/www/server/mongodb/logs/mongod.log"
   ログ追加: true
   静か:本当
ストレージ:
   ジャーナル:
      有効: true
プロセス管理:
   フォーク: 真
ネット:
   バインドIP: 127.0.0.1
   ポート: 27017
パラメータ設定:
   ローカルホスト認証バイパスを有効にする: false

この設定後、 ./mongod --config /www/server/mongodb/etc/mongodb.confを使用して MongoDB サービスを通常どおり起動できます。

これで、クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする方法に関するこの記事は終了です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援して頂ければ幸いです。

以下もご興味があるかもしれません:
  • ASP.NET Core アプリケーション Docker を Centos7 にデプロイするプロセス全体
  • Centos7 システムでの .NET Core 2.0 + Nginx + Supervisor 環境の構築
  • CentOS に .Net Core をデプロイするためのグラフィカル チュートリアル
  • ASP.NET Core アプリケーションを本番環境にデプロイする方法の詳細説明 (CentOS7)

<<:  HTMLエリアタグの詳しい説明

>>:  MySQL で遅いファジークエリを最適化する方法

推薦する

Linux ファイル記述子、ファイルポインタ、および inode の詳細

目次Linux - ファイル記述子、ファイルポインタ、インデックスノード1. Linux - ファイ...

CSSはクーポンスタイルを実装するために放射状グラデーションを使用します

この記事では、CSS で放射状グラデーションを使用して、次の図に示すクーポン スタイルの効果を実現す...

HTMLページの文字セットを指定する2つの方法

1. HTMLページの文字セットを指定する2つの方法方法1: <メタ文字セット="u...

MySQL データベース内の数十億のデータを素早くクリーンアップする方法

今日、ディスクアラーム例外を受け取りました。50G ディスクが爆発しました。分析と解決のプロセスは次...

Vue3 の emitting と attr の違いの分析

目次結論は実践分析拡張機能要約する結論は親コンポーネントでカスタム イベントが定義されている場合、子...

サーバー同時実行数の推定式と計算方法

最近、サーバーのストレステストを再度行う必要が出てきました。ここでは、最近学んだ見積もりスキームと見...

HTML のセルパディングとセルスペース属性を図で説明します

セル - 表の内容 セルの余白 (表の余白) (cellpadding) - セルの外側の距離を表し...

MYSQLストアドプロシージャ、つまり一般的な論理知識のポイントの要約

MySQL ストアド プロシージャ1. ストアドプロシージャ構文(フォーマット)を作成する 区切り文...

インライン要素スパンの最小高さの定義

span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...

ウェブページを自動更新するための 3 つのコード

実際、この効果を実現するのは非常に簡単で、この効果は特殊効果と呼ぶことすらできません。次のコードを ...

js ドラッグ アンド ドロップ テーブルでコンテンツ計算を実現する

この記事の例では、コンテンツの計算を実現するためのjsドラッグアンドドロップテーブルの具体的なコード...

VMwareがLinuxシステムをインストールして起動した後に黒い画面が表示される問題を解決する

1. 設置環境1. HUAWEI mate x CPU i5 82500u、8g メモリ、独立グラフ...

モバイル ブラウザのビューポート パラメータ (Web フロントエンド デザイン)

モバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置します。このウィン...

フロントエンドが習得すべき、複数列の等高レイアウトを実現するための CSS テクニック

1. はじめにページを作成しているときに、複数列のレイアウトに遭遇することがあります。各列の内容が異...

強くお勧めします! Vue 3.2 でシンタックスシュガーを設定する

目次前の1. セットアップ構文シュガーとは何か2. セットアップコンポーネントを使用して自動的に登録...