Alibaba Cloud Server Ubuntu 設定チュートリアル

Alibaba Cloud Server Ubuntu 設定チュートリアル

Alibaba Cloud のカスタム Ubuntu イメージのインポートには、OSS スナップショットのアクティベーションが必要で、有料(高くないようですが非常に面倒)ですし、設定したイメージをインポートする場合は別の形式に変換する必要があり、使えないケースもあるので、Alibaba Cloud の純正 Ubuntu で必要な内容を直接設定するのは少し面倒です。

まず、Alibaba Cloud Server 上の Ubuntu のデフォルトバージョンは 14.04 です。Alibaba にログインし、コンソール - ESC インスタンス - 管理 - サーバーの一時停止 - システムディスクの更新 (構成情報ブロックにその他のオプションがあります) - パブリックイメージ - ここでは 64 ビット Ubuntu 16.04 を選択します (現在、Alibaba Cloud パブリックイメージの最高バージョンは Ubuntu 16.04 です)。

0. sudoをインストールする

apt-get インストール sudo

1. ユーザーを設定する

ユーザーを作成

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

パスワードを設定する

sudo passwd 用戶名

# 完了すると、ホームディレクトリにユーザーの名前が付いた追加のディレクトリが作成されます

一般ユーザーにルート権限を設定する

sudoersへの書き込み権限を取得する

chmod u+w /etc/sudoers

(VIM の基本的な操作: i は入力モードを切り替え、esc はコマンド モードを切り替え、コマンド モードでは :wq と入力して保存して終了します)

VIMの登場

vim /etc/sudoers

このコードをルート行の下に追加し、保存して終了します

ユーザー名ALL=(ALL) ALL

sudoers の書き込み権限を取り消す

chmod uw /etc/sudoers

2. python3.xをダウンロードします(より高いバージョンが必要な場合はダウンロードしてください)

Ubuntu 16.04 には、Python 2.7 と Python 3.5.2 が付属しています。ここでは 3.5.2 を使用します。

3. 仮想環境をインストールして構成する

パッケージをダウンロード

pip 仮想環境をインストール
pip 仮想環境ラッパーをインストールします

次に、新しく作成したユーザーでログインします。ここではXshell5を使用します。

仮想環境を保存するディレクトリを作成する

仮想環境が保存されているディレクトリをインストールする

mkdir $HOME/.virtualenvs

(ここでは、/home/username ディレクトリで、ls -a は隠しファイルを照会します)

.bashrcファイルを開き、2行のコードを追加します。

sudo vim ~/.bashrc,輸入密碼

WORKON_HOME=$HOME/.virtualenvs をエクスポートします。
ソース /usr/local/bin/virtualenvwrapper.sh

保存して終了したら、source ~/.bashrcを実行します。

4. デフォルトのpython3.xで仮想環境を作成する

Pythonパスを照会する

which python3.5

返される結果: /usr/bin/python3.5

新しい仮想環境を作成する

mkvirtualenv -p python パス 仮想環境名

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

仮想マシンを起動するたびに仮想環境を自動的にアクティブ化します

仮想マシンが起動するたびに.bashrcが実行されるため、.bashrcを編集するだけです。

vim ~/.bashrc

最後の行に入力

workon仮想環境名

例: workon dj

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

注: 仮想環境のデフォルトの Python は 3.5.2 ですが、仮想環境外のデフォルトの Python は 2.7.12 です。

Pythonバージョンのクエリ

python -V

仮想環境を終了する

無効にする

仮想環境に入る

workon仮想環境名

既存の仮想環境を表示する

働く

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

Django設定の一部の内容は近い将来更新される予定です

要約する

上記は、編集者が紹介した Alibaba Cloud Server Ubuntu 設定チュートリアルです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Alibaba Cloud Ubuntu 16.04でpptpdサービスを構築する方法
  • ノードをmongodbデータベースに接続する方法の詳細な説明[Alibabaクラウドサーバー環境Ubuntu]
  • Alibaba Cloud での Ubuntu 1.4 Flask + WSGI + Nginx の展開の詳細説明
  • Ubuntu 14.04 で Alibaba Cloud ソースを変更する方法
  • Mac 上で Alibaba Cloud Server (Ubuntu システム) を設定およびアクセスするためのグラフィック チュートリアル
  • Alibaba Cloud Ubuntu 12.04環境でのApache+PHP+PHPmyadmin+MYsqlの構成を分析する
  • Alibaba Cloud Ubuntu 16.04 が IPSec サービスを構築

<<:  Vue は、デスクトップから Web ページにファイルをドラッグするためのサンプル コードを実装します (画像/オーディオ/ビデオを表示できます)

>>:  MySQLでヘッダー付きのCSVファイルをエクスポートする方法

推薦する

JavaScriptの強力な演算子をいくつか見てみましょう

目次序文1. ヌル合体演算子2. ??= 空代入演算子3. ?. オプション連鎖演算子4. ?: 三...

mysql5.7.17 zip の解凍とインストールの詳細な手順

1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた問題を解決する方法を参考までに共有します。具体的な内容は次...

MySql はコミットする必要がありますか?

MySQL が挿入などの操作を実行するときにコミットする必要があるかどうかは、ストレージ エンジン...

Linux ファイル記述子、ファイルポインタ、および inode の詳細

目次Linux - ファイル記述子、ファイルポインタ、インデックスノード1. Linux - ファイ...

html.cssオーバーフローの包括的な理解

html.cssオーバーフローの包括的な理解XML/HTML コードコンテンツをクリップボードにコピ...

MySQL マスタースレーブ構成の学習ノート

● 新しいプロジェクトのセキュリティを確保するためにクラウド データを購入する予定でした。 Alib...

CSSページ下部固定を実現する8つの方法の詳細な説明

ページを書いているときに、ページの内容が小さくてフッターがページの真ん中に留まってしまうといった状況...

MySQLデータを復元する2つの方法

1. はじめに少し前、開発者がテスト環境や本番環境で誤った操作をし、データベースを誤って削除/更新し...

この記事では、イベント委任を使用してJavaScriptメッセージボード機能を実装する方法について説明します。

イベント委任を使用してメッセージ ボード機能を実装します。 <!DOCTYPE html>...

JavaScript における Arguments オブジェクトの使用に関する詳細な説明

目次序文議論の基本概念議論の役割実パラメータと仮パラメータの数を取得する実際のパラメータ値を変更する...

CentOS 6.5 に MySQL 5.6 をインストールするチュートリアル

1. Linuxに対応するRPMパッケージをダウンロードする5.6 より前のバージョンhttp://...

Vue でコミュニケーションを実装する 8 つの方法

目次1. コンポーネント通信1. Props 親コンポーネント ---> 子コンポーネント通信...

MySQL テーブル フィールドの時間設定のデフォルト値

アプリケーションシナリオデータ テーブルでは、アプリケーションは各データがいつ作成されたかを記録する...

Vueは小さな検索機能を実装する

この記事の例では、検索機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的な...