欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

阿里云服务器ubuntu 配置

程序员文章站 2022-06-22 11:18:45
由于阿里云的导入自定义 ubuntu 镜像需要开通 OSS 快照是收费的(看着感觉不贵,但是也很麻烦),而且自己已配置好的镜像想导入需要转换格式,还存在不能使用的情况,所以麻烦点直接在阿里云原来的ubuntu里直接配置需要用到的内容。 首先,阿里云服务器ubuntu默认是14.04版本的,需要登录阿 ......

由于阿里云的导入自定义 ubuntu 镜像需要开通 oss 快照是收费的(看着感觉不贵,但是也很麻烦),而且自己已配置好的镜像想导入需要转换格式,还存在不能使用的情况,所以麻烦点直接在阿里云原来的ubuntu里直接配置需要用到的内容。

 

首先,阿里云服务器ubuntu默认是14.04版本的,需要登录阿里,进入控制台-esc实例-管理-暂停服务器-更新系统盘(配置信息块的更多选项)-公共镜像-这里我选择ubuntu16.04的64位(目前阿里云公共镜像最高版本ubuntu16.04)。

 

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

 


 

近期会更新 django 配置的一些内容