Django生产环境部署—Ubuntu20.04 server安装(一)

基于Django生产环境的搭建,本系统是基于Python3.8,Django3.2版本进行开发和部署。因此Ubuntu系统直接采用20.04版本,此系统Python默认版本为3.8。直接在此版本的基础上创建的虚拟环境。(避免在其他Ubuntu系统与默认的Python版本冲突)。

一、Ubuntu下载

国内镜像
中科大镜像网站(推荐使用,比清华镜像快)
清华镜像网站
阿里云镜像网站
浙江大学镜像
兰州大学镜像
利用VirtualBox软件进行搭建的Ubuntu系统(推荐使用,开源免费)。
VirtualBox下载链接
使用VMware Workstation Pro也可以,需要破解。

二、Ubuntu20.04 安装

  1. 打开VirtualBox点击新建
    Django生产环境部署—Ubuntu20.04 server安装(一)_第1张图片

  2. name是你自己搭建的虚拟机系统名字,(我写的是Ubuntu20),Folder是系统保存的位置(我在E盘上自己新建的VM文件夹,以后所有的虚拟机都保存在这里)。其他的不要变,默认就可以。之后点击Next
    Django生产环境部署—Ubuntu20.04 server安装(一)_第2张图片

  3. 选择内存大小和CPU个数,根据自己的电脑配置即可。我选择的是内存2G,CPU为2核。再次点击Next
    Django生产环境部署—Ubuntu20.04 server安装(一)_第3张图片

  4. 硬盘大小,根据自己的需求可以任意选择,我选择25GB。其他的不要动。点击Next。
    Django生产环境部署—Ubuntu20.04 server安装(一)_第4张图片

  5. 再次点击Finish。
    Django生产环境部署—Ubuntu20.04 server安装(一)_第5张图片

  6. 可以看到基本的已经创建完毕。
    右侧存储一栏中可以看到没有盘片,点击盘片两个字。
    Django生产环境部署—Ubuntu20.04 server安装(一)_第6张图片

  7. 点击存储两个字,之后点击“没有盘片”,找到“分配光驱”后面的光盘图标。点击一下,之后点击“选择虚拟盘”,找到在镜像网站上下载的ubuntu-20.04.5-live-server-amd64.iso。
    之后点击打开,点击OK。
    Django生产环境部署—Ubuntu20.04 server安装(一)_第7张图片

8.配置网络。点击“网络”二字,点击“连接方式”,选择“桥接网络”。一定要选中自己电脑正在上网的网卡。之后点击OK。
Django生产环境部署—Ubuntu20.04 server安装(一)_第8张图片

9.开始安装Ubuntu20.04,点击右边的“启动”按钮。选择默认英语即可。
Django生产环境部署—Ubuntu20.04 server安装(一)_第9张图片
选择第二个“Continue Without updating”
Django生产环境部署—Ubuntu20.04 server安装(一)_第10张图片
再次选择Done
Django生产环境部署—Ubuntu20.04 server安装(一)_第11张图片
再次选择Done
Django生产环境部署—Ubuntu20.04 server安装(一)_第12张图片
再次选择Done
Django生产环境部署—Ubuntu20.04 server安装(一)_第13张图片
注意:此处的镜像地址一定要改,一定要改!!!
改成

http://morrors.163.com/ubuntu

不改的后果就是后面的安装一致持续不动,卡死在那里。(血的教训!)
Django生产环境部署—Ubuntu20.04 server安装(一)_第14张图片

再次选择Done!
Django生产环境部署—Ubuntu20.04 server安装(一)_第15张图片
再次选择Done!
Django生产环境部署—Ubuntu20.04 server安装(一)_第16张图片
给你的ubuntu系统用户起一个名字并设置号密码!
Django生产环境部署—Ubuntu20.04 server安装(一)_第17张图片
将Install OpenSSH server选中(敲击空格键为选中)
下方选择No即可。
Django生产环境部署—Ubuntu20.04 server安装(一)_第18张图片
再次选择Done,不安装其他软件
Django生产环境部署—Ubuntu20.04 server安装(一)_第19张图片
等待两分钟左右即可安装完毕!会在左上角出现Complete字样。
Django生产环境部署—Ubuntu20.04 server安装(一)_第20张图片

当出现Complete字样时,选择第二个选项,等待重启,重启花费的时间较长,耐心等待。
Django生产环境部署—Ubuntu20.04 server安装(一)_第21张图片
Django生产环境部署—Ubuntu20.04 server安装(一)_第22张图片
等待重启完毕。
Django生产环境部署—Ubuntu20.04 server安装(一)_第23张图片
重启完毕之后,按一下回车键。用刚才创建的用户和密码进行登入即可。
出现一下界面时没说明Ubuntu server版本已安装成功!

Django生产环境部署—Ubuntu20.04 server安装(一)_第24张图片
设置root管理员密码

命令行输入

sudo passwd root
首先输入user密码
然后输入两次root密码,
出现successfully即可设置成功!

**

三 配置远程连接

**
本人用的远程连接软件是Tabby,它集成了各种连接方式,上传和下载文件非常方便。
附上下载地址Tabby下载
在github上搜索也可以,是个开源软件。
为了避免后期远程连接Ubuntu服务系统经常断开问题。下面来配置一下sshd文件,避免后期远程连接经常性的断开的烦扰。
切换root管理员

su root
输入root管理员密码

直接

vi /etc/ssh/sshd_config

# 将以下三行取消注释,并新增一行
LoginGraceTime 0
PermitRootLogin prohibit-password
PermitRootLogin yes  #新增的一行
StrictModes yes

# 将以下两个取消注释,并更改第一行为60
ClientAliveInterval 60
ClientAliveCountMax 3

Django生产环境部署—Ubuntu20.04 server安装(一)_第25张图片
Django生产环境部署—Ubuntu20.04 server安装(一)_第26张图片
最后直接wq保存退出!
重启sshd服务!

service sshd restart

输入命令行 ,查看服务器的ip,之后利用Tabby进行连接就可以了!

ip addr

远程连接出现下面界面说明连接成功!恭喜你已经成功安装Ubuntu18.04服务版,可以根据自己的需求去的搭建属于自己的生产环境了!
Django生产环境部署—Ubuntu20.04 server安装(一)_第27张图片

你可能感兴趣的:(Linux,django,ubuntu,python)