给我一台全新的服务器,使用nginx+gunicorn+supervisor部署django

一台新的服务器中新建用户以及用户的工作目录,之后的操作都以这个用户的身份进行,而不是直接用root。

举个栗子:

服务器下新建用户rinka并赋予sudo权限

1) root登陆,sudo useradd rinka  新建用户rinka

2) sudo passwd rinka  给用户rinka设置密码

3) adduser rinka sudo  将用户rinka加入sudo组

4) cd /home  进入home目录

5) mkdir rinka  在home下新建目录rinka

6) chown rinka rinka  将/home/rinka目录的所有者改为rinka

7) su - rinka 切换到用户rinka登录

 

1.安装python

使用的是anaconda来管理python包

1) 从anaconda官网下载Anaconda3-4.11-Linux-x86.64.sh,放到/home/rinka目录下

2) 安装anaconda3,运行bash /home/rinka/Anaconda3-4.11-Linux-x86.64.sh 

3) 安装过程中可以选yes,自动在~/.bashrc中添加~/.anaconda3/bin

4) 运行source ~/.bashrc

注意:

如果定义的.bashrc不工作,原因是shell指向的是dash而不是bash。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyyjgw.html