Alibaba Cloud Server Ubuntu Konfigurations-Tutorial

Alibaba Cloud Server Ubuntu Konfigurations-Tutorial

Da für den Import benutzerdefinierter Ubuntu-Images in Alibaba Cloud die kostenpflichtige Aktivierung von OSS-Snapshots erforderlich ist (die nicht teuer erscheint, aber auch sehr mühsam ist) und das von Ihnen konfigurierte Image vor dem Import in ein anderes Format konvertiert werden muss und es Fälle geben kann, in denen es nicht verwendet werden kann, ist die direkte Konfiguration des erforderlichen Inhalts im ursprünglichen Ubuntu von Alibaba Cloud etwas mühsam.

Zunächst einmal ist die Standardversion von Ubuntu auf dem Alibaba Cloud Server 14.04. Sie müssen sich bei Alibaba anmelden, die Konsole aufrufen - ESC-Instanz - Verwaltung - Server anhalten - Systemfestplatte aktualisieren (weitere Optionen im Konfigurationsinformationsblock) - Öffentliches Image - hier wähle ich 64-Bit-Ubuntu 16.04 (derzeit ist die höchste Version des öffentlichen Alibaba Cloud-Images Ubuntu 16.04).

0. Installieren Sie sudo

apt-get installieren sudo

1. Benutzer einrichten

Benutzer erstellen

useradd -m -s /bin/bash 用戶名

Passwort festlegen

sudo passwd 用戶名

# Nach Abschluss gibt es im Home-Verzeichnis ein zusätzliches Verzeichnis mit dem Namen des Benutzers

Festlegen von Root-Berechtigungen für normale Benutzer

Schreibberechtigung für sudoers erhalten

chmod u+w /etc/sudoers

(Einige grundlegende Operationen von VIM: i wechselt den Eingabemodus, esc wechselt den Befehlsmodus und geben Sie im Befehlsmodus :wq ein, um zu speichern und zu beenden)

Geben Sie VIM ein

vim /etc/sudoers

Fügen Sie diesen Code unterhalb der Stammzeile hinzu, speichern Sie und beenden Sie

BenutzernameALL=(ALL) ALL

Schreibberechtigungen für Sudoers widerrufen

chmod uw /etc/sudoers

2. Laden Sie python3.x herunter (laden Sie es herunter, wenn Sie eine höhere Version benötigen)

Ubuntu 16.04 wird mit Python 2.7 und Python 3.5.2 ausgeliefert. Hier verwenden wir 3.5.2.

3. Installieren und konfigurieren Sie die virtuelle Umgebung

Paket herunterladen

pip installiere virtualenv
pip installiere VirtualEnvWrapper

Anschließend logge ich mich mit dem neu angelegten Benutzer ein. Hier verwende ich Xshell5

Erstellen Sie ein Verzeichnis zum Speichern der virtuellen Umgebung

Installieren Sie das Verzeichnis, in dem die virtuelle Umgebung gespeichert ist

mkdir $HOME/.virtualenvs

(Hier fragt ls -a im Verzeichnis /home/username versteckte Dateien ab)

Öffnen Sie die .bashrc-Datei und fügen Sie 2 Codezeilen hinzu

sudo vim ~/.bashrc,輸入密碼

exportiere WORKON_HOME=$HOME/.virtualenvs
Quelle /usr/local/bin/virtualenvwrapper.sh

Nach dem Speichern und Beenden führen Sie source ~/.bashrc aus.

4. Erstellen Sie eine virtuelle Umgebung mit dem Standard python3.x

Abfragen des Python-Pfads

which python3.5

Ergebnis zurückgeben: /usr/bin/python3.5

Erstellen Sie eine neue virtuelle Umgebung

mkvirtualenv -p Python-Pfad Name der virtuellen Umgebung

Beispiel: mkvirtualenv -p /usr/bin/python3.5 dj

Automatische Aktivierung der virtuellen Umgebung bei jedem Start der virtuellen Maschine

Bei jedem Einschalten der virtuellen Maschine wird .bashrc ausgeführt. Bearbeiten Sie daher einfach .bashrc.

vim ~/.bashrc

Geben Sie in der letzten Zeile ein

Name der virtuellen Workon-Umgebung

Beispiel: workon dj

--------------------------------------------------------------------------------

Hinweis: Das Standard-Python in der virtuellen Umgebung ist 3.5.2, während das Standard-Python außerhalb der virtuellen Umgebung 2.7.12 ist.

Abfrage der Python-Version

python -V

Verlassen Sie die virtuelle Umgebung

deaktivieren

Betreten Sie die virtuelle Umgebung

Name der virtuellen Workon-Umgebung

Anzeigen der vorhandenen virtuellen Umgebung

Arbeite weiter

--------------------------------------------------------------------------------

Einige Inhalte der Django-Konfiguration werden in naher Zukunft aktualisiert

Zusammenfassen

Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Konfiguration von Alibaba Cloud Server Ubuntu. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So erstellen Sie einen pptpd-Dienst in Alibaba Cloud Ubuntu 16.04
  • Detaillierte Erklärung zum Verbinden eines Knotens mit einer MongoDB-Datenbank [Alibaba Cloud Server Environment Ubuntu]
  • Alibaba Cloud-Bereitstellung von Ubuntu 1.4 Flask + WSGI + Nginx Detaillierte Erläuterung
  • So ändern Sie die Alibaba Cloud-Quelle in Ubuntu 14.04
  • Grafisches Tutorial zum Konfigurieren und Zugreifen auf Alibaba Cloud Server (Ubuntu-System) auf dem Mac
  • Analysieren Sie die Konfiguration von Apache + PHP + PHPmyadmin + MYsql in der Alibaba Cloud Ubuntu 12.04-Umgebung
  • Alibaba Cloud Ubuntu 16.04 baut IPSec-Dienst auf

<<:  Vue implementiert Beispielcode zum Ziehen von Dateien vom Desktop auf eine Webseite (kann Bilder/Audio/Video anzeigen)

>>:  So exportieren Sie eine CSV-Datei mit Header in MySQL

Artikel empfehlen

Bedeutung der Hintergrundfarbdeklaration beim Schreiben von Stilen

Wie der Titel schon sagt, kann andernfalls bei ein...

Ein Artikel zeigt Ihnen, wie Sie den Watch-Listener von Vue verwenden

Inhaltsverzeichnis Hörer beobachten Format Richte...

Einführung in Docker-Container

1. Übersicht 1.1 Grundlegende Konzepte: Docker is...

Erste Erfahrungen mit der Texterstellung mit Javascript Three.js

Inhaltsverzeichnis Wirkung Beginnen Sie mit der T...

So rufen Sie das Kennwort für MySQL 8.0.22 auf dem Mac ab

Neueste Version von MySQL 8.0.22 zur Kennwortwied...

Ein netter HTML-Druckcode unterstützt das Umblättern

ylbtech_html_drucken HTML-Druckcode, unterstützt S...

VUE realisiert Registrierungs- und Login-Effekte

In diesem Artikelbeispiel wird der spezifische Co...

So unterstützen Sie vollständiges Unicode in MySQL/MariaDB

Inhaltsverzeichnis Einführung in utf8mb4 Fehler b...

Implementierung des Nginx Intranet Standalone Reverse Proxy

Inhaltsverzeichnis 1 Nginx Installation 2 Nginx k...

Lassen Sie uns im Detail darüber sprechen, wie der NodeJS-Prozess beendet wird

Inhaltsverzeichnis Vorwort Aktiver Rückzug Ausnah...

Detaillierter Vergleich von Ember.js und Vue.js

Inhaltsverzeichnis Überblick Warum ein Framework ...

Einführung in die Cloud-native-Technologie Kubernetes (K8S)

Inhaltsverzeichnis 01 Was ist Kubernetes? 02 Der ...