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

Schritte zum Kapseln von Element-UI-Popupkomponenten

Kapseln Sie el-dialog als Komponente ein Wenn wir...

Detaillierte Erläuterung des MySQL-Trigger-Trigger-Beispiels

Inhaltsverzeichnis Was ist ein Auslöser Erstellen...

Mysql-Optimierung Zabbix-Partitionsoptimierung

Der größte Engpass bei der Verwendung von Zabbix ...

So berechnen Sie die Bildrate FPS von Webanimationen

Inhaltsverzeichnis Standards für flüssige Animati...

CUDA8.0 und CUDA9.0 koexistieren unter Ubuntu16.04

Vorwort Einige der früheren Codes auf Github erfo...

Eine Kurzanleitung zu Docker

Docker bietet eine Möglichkeit, Software automati...

Analyse der gemeinsamen Indexfunktion von MySQL und Anwendungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Lösung für das Datenasymmetrieproblem zwischen MySQL und Elasticsearch

Lösung für das Datenasymmetrieproblem zwischen My...

Remote-Entwicklung mit VSCode und SSH

0. Warum brauchen wir Remote-Entwicklung? Bei der...

Binäre Typoperationen in MySQL

Dieser Artikel stellt hauptsächlich die binären O...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.27

Das Installationstutorial für MySQL 5.7.27 wird w...

JavaScript zum Erzielen eines einfachen Karusselleffekts

Was ist ein Karussell? Karussell: In einem Modul ...