》》Ubuntu安装时要选择Openssh server
》》Python2和Python3会有一些冲突,所以安装虚拟环境,开发项目时在虚拟环境下。
》》Ubuntu安装完后,输入命令(root用户下可以不写sudo):
sudo apt-get update #更新源
sudo apt-get upgrade #更新已安装的包
sudo apt-get dist-upgrade #升级系统
》》安装python虚拟环境
sudo apt-get install python
>>下载pip文件 (pip不在python环境中配)
wget http://bootstrap.pypa.io/get-pip.py
分别给Python2和Python3安装pip
sudo python get-pip.py
sudo python3 get-pip.py
>>下载虚拟环境包
sudo pip3 install virtualenv
>>安装virtualenvwrapper(这个包让使用虚拟环境更方便)
sudo pip2 install virtualenvwrapper
sudo pip3 install virtualenvwrapper
>>创建虚拟环境目录
mkdir $HOME/.virtualenvs /* 加点是为了隐藏起来 */
>>改配置文件
vim .bashrc
>>最下面添加几行代码
export WORKON_HOME= $HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
运行更改配置
source .bashrc
>>查看环境变量创建没
cd /usr/local/bin/
>>指定python创建虚拟环境
mkvirtualenv -p /usr/bin/python3 py3env
(名字)
mkvirtualenv -p /usr/bin/python2 envpy2
>>查看创建的虚拟环境
cd .virtualenvs
ls
(有没有上面的名字)
>>虚拟环境基本命令
workon #查看
workon '名字' #使用虚拟环境
deactivate #退出虚拟环境
>>虚拟环境自启动
vim .bashrc
>>最后一行添加
workon py3env
》》安装mysql
sudo apt-get -y install mysql-server
>>输入密码
>>进入数据库
mysql -uroot -p
'密码'
>>添加用户(在数据库内) #一般操作都不在root用户下进行,需要添加其他用户并给予权限
CREATE USER 'admin'@'%' IDENTIFIED BY 'Root110qwe'; # %代表可以远程连接
# (用户) # (密码)
GRANT ALL ON *.* TO 'admin'@'%'; # 给admin用户添加权限
>>添加普通用户
CREATE USER 'develop'@'%' IDENTIFIED BY 'QWEqwe123';
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'develop'@'%'; #赋予操作数据库的四种权限
FLUSH PRIVILEGES; #保存修改
>>改配置文件
cd /etc/mysql/mysql.conf.d/
sudo vim mysql.cnf
>>找到bind-address 把127.0.0.1改成0.0.0.0 #改成这样可以远程连接
》》安装redis
sudo apt-get -y install redis-server