假如我们新购买了一个云服务器,默认安装了Ubuntu纯净版系统,一般的服务器提供商会在后台提供网页登录服务器的方法,登陆进去之后,通过设置,我们可以通过SSH来连接到服务器,以后不必每次都登录到提供商的后台去管理。
01.更新系统环境
sudo apt-get update
sudo apt-get -y upgrade
以上两行指令主要的目的在于更新安装好的系统,取得所有需要更新和升级的项目,这个过程需要一点时间,需要耐心等待。
02.安装Python管理套件pip
sudo apt-get -y install python-pip
这个指令ubuntu中默认安装对应的是Python2.7中的pip,因此上我们还需要安装一下对应python3的pip3,这是因为系统默认的python版本应该是python3.5版,对应的指令是python3
sudo apt-get -y install python3-pip
这个指令安装pip3,安装成功后输入pip3测试,如果无报错则成功
02.1 安装virtualenv
sudo pip3 install virtualenv
03.设定SSH、PuTTY以及FTP伺服器
要让外界电脑能连线到服务器,就必须要安装OpenSSH伺服器,安装方法很简单,运行以下指令:
03.1 安装OpenSSH
sudo apt-get -y install openssh-server
03.2 安装FTP伺服器
sudo apt-get -y install vsftpd
备注:这里对ssh及ftp伺服器的安全性暂时不做考虑。
04.下载安装PuTTY
可点击链接去官网下载:
Download PuTTY,
或者将这个地址复制到浏览器打开,根据自己的系统版本下载对应版本:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
,windows安装都是下一步操作。
04.1 设定PuTTY
PuTTY的程序打开画面我们可以很简单的把IP地址填写在Host Name(or IP address
如图所示的框中,再点击Open
按钮即可进行连线。
但为了方便使用我们还需要在做一些设定,那么我们在输入IP地址之后先不要着急连线,再在Saved Sessjons
所示框中给需要连线的服务器起个名字,可以为中文,如图所示:
接下来设定字型及大小,因为预设的字型有点小,看着费劲
设定字型及大小接着在设定一些连线封包,避免我们一段时间没有输入任何信息而强制结束连线,这里我们设置为60s
设置连线封包时间最后,回到Session界面,点击右下角的 Save
按钮保存设置,以后需要连线,只需要选中设置的名称双击,或者选中点击Open按钮即可连线。
第一次连接会弹出一个对话框,我们选择是即可
第一次连线对话框
输入账号密码,进行登录,注意linux系统,在输入密码时是没有任何显示的,也没有**符号,自己照常输完,回车即可:
输入账号密码登录
通过FlashFXP连接到服务器
这里要特别注意的是在连接类型那一栏选择SFTP over SSH这个选项,否则无法连接。
FTP连接连接成功后,我们如果是以超级管理员身份登录,那么进入的应该是root目录,我们利用FTP创建一个django文件夹,如图所示:
创建文件夹然后在命令行界面,通过ls
命令验证,并使用cd
命令进入到刚才创建的django文件夹:
安装虚拟环境
接着刚才的步骤,使用我们已经安装过的 virtualenv 创建虚拟环境,运行如下命令
virtualenv venv --python=python3
创建虚拟环境
后边则是一系列创建Django的过程,我这里大概说一下,如果这个有同学还不会,那还是去官方做一做入门那个项目:
source venv/bin/activate # 激活虚拟环境
pip3 install django # 安装django
django-admin startproject mysite # 创建项目
python manage.py startapp polls # 创建应用
python manage.py migrate # 安装默认的数据库
python manage.py createsuperuser # 创建超级管理员
python manage.py makemigrations # 创建迁移文件
python manage.py migrate # 迁移文件
创作不易,请大家点赞支持哈,后边我会更新一系列的django教程,帮助大家从零入门。
网友评论