1. 程式人生 > >阿里雲伺服器ubuntu 配置

阿里雲伺服器ubuntu 配置

由於阿里雲的匯入自定義 ubuntu 映象需要開通 OSS 快照是收費的(看著感覺不貴,但是也很麻煩),而且自己已配置好的映象想匯入需要轉換格式,還存在不能使用的情況,所以麻煩點直接在阿里雲原來的ubuntu裡直接配置需要用到的內容。

 

首先,購買伺服器時,如果選了舊版本,比如我的伺服器ubuntu是14.04版本的,需要登入阿里,進入控制檯-ESC例項-管理-暫停伺服器-更新系統盤(配置資訊塊的更多選項)-公共映象-這裡我選擇ubuntu16.04的64位。

 

0.安裝 sudo

apt-get install sudo 

 

 

1.設定使用者

建立使用者

useradd -m -s /bin/bash 使用者名稱

 

設定密碼

sudo passwd 使用者名稱

# 完成後,home目錄中會多出一個以使用者為名的目錄

 

給普通使用者設定root許可權

獲得對sudoers寫入的許可權

chmod u+w /etc/sudoers

 

(VIM的一些基本操作 i 切換輸入模式, esc 切換命令模式, 命令模式下輸入  :wq 儲存退出)

進入VIM

vim /etc/sudoers

在root下面一行新增這條程式碼,儲存退出

使用者名稱 ALL=(ALL) ALL

 

取消 sudoers 的寫入許可權

chmod u-w /etc/sudoers

 

 

2.下載python3.x(如需更高版本自行下載)

ubuntu16.04 內自帶 python2.7 和 python3.5.2 ,這裡將要用到的是3.5.2

 

 

3.安裝配置虛擬環境

下載包

pip install virtualenv

pip install virtualenvwrapper

 

然後用剛新建的使用者登入,這裡我是用 Xshell5

 

建立目錄用來存放虛擬環境

安裝存放虛擬環境的目錄

mkdir $HOME/.virtualenvs

(這裡會在 /home/使用者名稱 目錄下, ls -a查詢隱藏檔案)

 

開啟 .bashrc 檔案,新增2行程式碼

sudo vim ~/.bashrc,輸入密碼

export WORKON_HOME=$HOME/.virtualenvs

source /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,虛擬環境外的則是2.7.12

查詢 python 版本

python -V 

退出虛擬環境

deactivate 

進入虛擬環境

workon 虛擬環境名

檢視已有的虛擬環境

workon

刪除虛擬環境

rmvirtualenv name