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

Lösung für die Docker-Befehlsausnahme „Zugriff verweigert“

Installieren Sie Docker im Linux-System neu und g...

Beispiel für die Wertübertragung in einem HTML-Formular über die Get-Methode

Die google.html-Schnittstelle ist wie in der Abbil...

Detaillierte Schritte zur Installation von Docker in 5 Minuten

Für die Installation von Docker auf CentOS muss d...

Detaillierte Schritte zur schnellen Installation von Openshift

Der schnellste Weg, die neueste Version von OpenS...

Tiefgreifendes Verständnis der Datenreaktionsfähigkeit von Vue

Inhaltsverzeichnis 1. ES-Syntax-Getter und -Sette...

Responsive Layout-Zusammenfassung (empfohlen)

Grundkenntnisse der responsiven Layoutentwicklung...

Docker exec führt mehrere Befehle aus

Der Befehl „Docker Exec“ kann Befehle in einem la...

Beispiel für die Implementierung eines globalen Wasserzeichens in Vue

Inhaltsverzeichnis 1. Erstellen Sie eine Wasserze...

Docker fügt eine Brücke hinzu und legt den IP-Adressbereich fest

Ich weiß nicht, ob es daran liegt, dass die Binär...

Einführung in Kubernetes (k8s)

Ich wollte schon immer Kubernetes lernen, weil es...

JavaScript-Grundlagen für Schleife und Array

Inhaltsverzeichnis Schleife - für Grundlegende Ve...

Der Unterschied zwischen schreibgeschützt und deaktiviert

Um es zusammenzufassen: „Nur lesen“ ist nur für Ei...

Detaillierte Erklärung der verschiedenen Verwendungen von proxy_pass in nginx

Inhaltsverzeichnis Proxy-Weiterleitungsregeln Der...