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

推薦する

1 つの記事で Node.js の非同期プログラミングを学ぶ

目次 はじめに 同期 非同期とブロッキング JavaScript のノンブロッキング コールバック ...

Windows 環境に mysql-8.0.11-winx64 をインストールする際に発生する問題を解決する

MySQL インストール パッケージをダウンロードします。mysql-8.0.11-winx64 を...

MySQL の冗長インデックスと重複インデックスの詳細な説明

MySQL では、同じ列に複数のインデックスを作成できます。意図的であるかどうかにかかわらず、MyS...

Docker Docker の保存場所を変更する コンテナイメージのサイズ制限を変更する操作

これは新しいバージョンではもう不可能なようで、推奨されません。そうでない場合は、ソフト リンクを直接...

MySQL EXPLAIN出力列の詳細な説明

1. はじめにEXPLAIN ステートメントは、MySQL がステートメントを実行する方法に関する情...

Mysql5.7 サービスを開始できません。グラフィカル ソリューション チュートリアル

p>「サービス」で手動で起動すると、 コンソールから起動します: 次に、...\MySQL S...

MySQLの不合理なMaxIdleConnsにより接続が短くなる

1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...

MySQL 5.7.23 のインストールと設定方法のグラフィックチュートリアル

この記事では、参考として MySQL 5.7.23 のインストール チュートリアルを記録します。 1...

Ubuntu 18.04にMySQL 5.7をインストールする

この記事は MySQL 公式サイトを参考にしてまとめたものであり、遭遇したいくつかの問題も記録されて...

js を使用してファイルが UTF-8 でエンコードされているかどうかを判断する方法

従来の解決策FileReader を使用して UTF-8 形式のファイルを読み取り、ファイルの内容に...

Windows ホストと Docker コンテナに共有フォルダを設定してマウントする手順

Docker コンテナ内のプログラムは、ホスト ディレクトリ内のデータにアクセスして呼び出す必要があ...

Linux コンパイル最適化で習得しなければならないいくつかの姿勢のまとめ

01. コンパイルオプションとカーネルコンパイルLinux カーネル (英語: linux kern...

変換を使用して純粋な CSS ポップアップ メニューを実装するためのサンプル コード

序文トップメニューを作成する場合、ポップアップのセカンダリメニューを作成する必要があります。 以前の...

MySQLで重複行を削除する方法

SQL文 /* MySQL で重複行を削除するいくつかの方法 ---Chu Minfei ---20...