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

CSS-Tutorial: CSS-Attribut-Medientyp

Eines der wichtigsten Merkmale eines Stylesheets ...

Tutorial zur Konfiguration des Nginx/Httpd-Reverseproxys für Tomcat

Im vorherigen Blog erfuhren wir die Verwendung un...

Win10 Installation Linux System Tutorial Diagramm

Um eine virtuelle Maschine auf einem Windows-Syst...

Lösen Sie den Konflikt zwischen Docker und VMware

1. Docker-Startproblem: Problem gelöst: Sie müsse...

Verwenden von Shadowsocks zum Erstellen eines transparenten LAN-Gateways

Inhaltsverzeichnis Installieren und konfigurieren...

Ausführliche Erklärung dieses Schlüsselworts in JavaScript

Inhaltsverzeichnis 1. Einleitung 2. Verstehen Sie...

Zusammenfassung gängiger Fehler beim Entwurf von MySQL-Tabellen

Inhaltsverzeichnis Fehler 1: Zu viele Datenspalte...

So schreiben Sie DROP TABLE in verschiedene Datenbanken

So schreiben Sie DROP TABLE in verschiedene Daten...

Sollte ich beim Erstellen einer Website die Kodierung UTF-8 oder GB2312 verwenden?

Beim Öffnen ausländischer Websites werden häufig ...

Details zur Verwendung des JSON-Typs in MySQL 5.7

JSON ist ein leichtes Datenaustauschformat, das e...