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ファイルをエクスポートする方法

推薦する

MySQL ページング制限の実用的な最適化

序文クエリ ステートメントを使用する場合、多くの場合、データの最初の数行または中間行を返す必要があり...

純粋なCSSでは、子要素が親要素の幅制限を突破できる。

文章のスタイルでは、このような状況がよく見られます コードは次のとおりです <div styl...

VScode リモート SSH リモート編集とデバッグコード

Visual Studio Code の最新の Insider バージョンには、コードのリモート デ...

MySQL が InnoDB テーブルが独立したテーブルスペースか共有テーブルスペースかを判断する方法の詳細な説明

序文InnoDB はデータをテーブルスペースに保存します。デフォルト設定では、初期サイズが 10 M...

このポイントのJavaScriptの基本

目次これ方法オブジェクト内これを隠した厳密モード要約するJavaScript の this も不思議...

HTML のセルパディングとセルスペース属性を図で説明します

セル - 表の内容 セルの余白 (表の余白) (cellpadding) - セルの外側の距離を表し...

MySQL フラッシュリストとダーティページフラッシュメカニズム

1. レビューMySQL の起動後にバッファ プールが初期化されます。バッファ プールは N 個の空...

MySQLサービスを削除する具体的な方法

MySQLは次のエラーを表示します「コントロール パネル -> 管理ツール -> サービ...

Vueはシンプルなタイマーコンポーネントを実装します

プロジェクトを実行すると、リアルタイム更新、広告アニメーションの連続表示などの要件に遭遇することは避...

Windows 10 で MySQL を完全にアンインストールして再インストールするための詳細な手順

さまざまな理由で、誰もが MySQL を再インストールする必要があると思います。 MySQL と Q...

Nginx 構成の場所の一致ルールの例の説明

nginx の設定命令のスコープは、main、server、location の 3 種類に分けられ...

Baidu Maps を Web ページに埋め込み、Baidu Maps API を使用してマップをカスタマイズする詳細な手順

ウェブページにBaiduマップを挿入するBaidu Maps を自分の Web ページに追加したい場...

クロスオリジン画像リソース権限(CORS 対応画像)

HTML 仕様書では、画像の crossorigin 属性が導入されています。適切なヘッダー情報 ...

Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル

この記事では、Ubuntu18.04にmysql5.7.23をインストールする具体的な方法を参考まで...

Linuxにおけるselinuxの基本設定チュートリアルの詳細な説明

selinux ( Security-Enhanced Linux)は、Linux カーネル モジュ...