Installieren Sie .NET 6.0 im CentOS-System mithilfe eines Cloud-Servers

Installieren Sie .NET 6.0 im CentOS-System mithilfe eines Cloud-Servers

.NET SDK-Download-Link

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

Installationsskript

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

Installationsbefehle

Laden Sie dotnet-install.sh herunter und wechseln Sie in das Download-Verzeichnis (wget lädt standardmäßig in den aktuellen Pfad herunter).

sh ./dotnet-install.sh -c 6.0

.NET SDK über Snap installieren (normal)

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

Ursprünglich dachte ich, dass die Skriptinstallation am bequemsten wäre, aber es war sehr ärgerlich, als die TCP-Verbindung zurückgesetzt wurde und ich nichts herunterladen konnte. ET verwendete .NET6.0 und das auf CentOS 8 vorinstallierte .NET5.0 war nutzlos, ganz zu schweigen von CentOS 7.6.

Also habe ich es noch einmal mit der Snap-Installationsmethode versucht und es gemäß der offiziellen Dokumentation https://snapcraft.io/docs/getting-started endlich geschafft

Die Befehlsschritte lauten wie folgt:

$ Snap-Version Überprüfen Sie die Snap-Version, um festzustellen, ob sie auf dem System vorinstalliert ist. Wenn dies der Fall ist, können Sie diese Schritte überspringen und .NET direkt installieren.
$ Katze /etc/centos-release Überprüfen Sie die Systemversion. Die Befehle für CentOS7 und 8 sind unterschiedlich.
$ sudo yum installiere epel-release EPEL-Repository installieren
$ sudo yum installiere snapd Snap installieren
$ sudo systemctl aktivieren --now snapd.socket Snap-Socket registrieren. Ich weiß nicht, was es ist. Folgen Sie einfach den Anweisungen.
$ sudo ln -s /var/lib/snapd/snap /snap Erstellen Sie für den einfachen Zugriff ein Zuordnungsverzeichnis im Stammverzeichnis
$ sudo snap installiere snap-store Snap Store installieren

Nach der Installation des Stores können Sie .NET6.0 problemlos installieren, was Sie der erfolgreichen Bereitstellung einen Schritt näher bringt. Übrigens ist Windows Terminal wirklich gut, schön und praktisch, sehr zu empfehlen!

Darüber hinaus weist MongoDB einige Fallstricke auf. Die mongodb.conf-Dateien in den Online-Handbüchern sind alle in der alten Version geschrieben. Einige Optionsparameter werden nicht erkannt, was dazu führt, dass die Konfigurationsdatei nicht gestartet werden kann. Nachdem ich das Dokument auf der offiziellen Website gelesen hatte, stellte ich fest, dass die neue Version das Format wie folgt geändert hat

#MongoDB-Konfigurationsdateispeicher:
   dbPfad: "/www/server/mongodb/data"
Systemprotokoll:
   Ziel: Datei
   Pfad: "/www/server/mongodb/logs/mongod.log"
   logAppend: true
   ruhig: stimmt
Lagerung:
   Zeitschrift:
      aktiviert: true
ProzessManagement:
   Gabel: wahr
netto:
   bindIp: 127.0.0.1
   Port: 27017
Parameter festlegen:
   enableLocalhostAuthBypass: false

Nach dieser Konfiguration können Sie den MongoDB-Dienst normal mit ./mongod --config /www/server/mongodb/etc/mongodb.conf starten.

Damit ist dieser Artikel zur Installation von .NET 6.0 im CentOS-System mithilfe eines Cloud-Servers abgeschlossen. Ich hoffe, dass es für jedermanns Studium hilfreich sein wird, und ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Der gesamte Prozess der Bereitstellung der asp.net-Kernanwendung Docker auf centos7
  • Erstellen einer .NET Core 2.0 + Nginx + Supervisor-Umgebung unter einem Centos7-System
  • Grafisches Tutorial zum Bereitstellen von .Net Core auf CentOS
  • Detaillierte Erläuterung der Bereitstellung von ASP.NET Core-Anwendungen in Produktionsumgebungen (CentOS7)

<<:  Detaillierte Erklärung des HTML-Bereichs-Tags

>>:  So optimieren Sie die langsame Like-Fuzzy-Abfrage in MySQL

Artikel empfehlen

CSS-Vererbungsmethode

Gegeben sei ein Div mit folgendem Hintergrundbild...

Verwendung regulärer Ausdrücke in CSS-Selektoren

Ja, CSS hat auch reguläre Ausdrücke (Amen) Zwei l...

IE8 verwendet den Multikompatibilitätsmodus, um Webseiten normal anzuzeigen

IE8 wird mehrere Kompatibilitätsmodi haben. Der IE...

Allgemeiner Leitfaden zur Sicherheitskonfiguration von Linux/CentOS-Servern

Linux ist ein offenes System. Im Internet sind vi...

Vue-CLI3.x stellt Projekte automatisch auf dem Server bereit

Inhaltsverzeichnis Vorwort 1. Installieren Sie sc...

64-Bit-CentOs7-Quellcodeinstallation MySQL-5.6.35 Prozessfreigabe

Installieren Sie zuerst die abhängigen Pakete, um...

MySQL 5.6 Installationsschritte mit Bildern und Text

MySQL ist ein Open-Source-Verwaltungssystem für k...

Einfache Implementierungsmethode der Vue3-Quellcodeanalyse

Inhaltsverzeichnis Vorwort 🍹Vorbereitung 🍲vue3-Nu...

So sichern und wiederherstellen Sie die MySQL-Datenbank, wenn sie zu groß ist

Befehl: mysqlhotcopy Dieser Befehl sperrt die Tab...

JavaScript zum Erzielen von Feuerwerkseffekten (objektorientiert)

In diesem Artikel wird der spezifische Code für J...