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

导读:本篇文章讲解 Django生产环境部署—Ubuntu20.04 server安装(一),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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

一、Ubuntu下载

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

二、Ubuntu20.04 安装

  1. 打开VirtualBox点击新建
    在这里插入图片描述

  2. name是你自己搭建的虚拟机系统名字,(我写的是Ubuntu20),Folder是系统保存的位置(我在E盘上自己新建的VM文件夹,以后所有的虚拟机都保存在这里)。其他的不要变,默认就可以。之后点击Next
    在这里插入图片描述

  3. 选择内存大小和CPU个数,根据自己的电脑配置即可。我选择的是内存2G,CPU为2核。再次点击Next
    在这里插入图片描述

  4. 硬盘大小,根据自己的需求可以任意选择,我选择25GB。其他的不要动。点击Next。
    在这里插入图片描述

  5. 再次点击Finish。
    在这里插入图片描述

  6. 可以看到基本的已经创建完毕。
    右侧存储一栏中可以看到没有盘片,点击盘片两个字。
    在这里插入图片描述

  7. 点击存储两个字,之后点击“没有盘片”,找到“分配光驱”后面的光盘图标。点击一下,之后点击“选择虚拟盘”,找到在镜像网站上下载的ubuntu-20.04.5-live-server-amd64.iso。
    之后点击打开,点击OK。
    在这里插入图片描述

8.配置网络。点击“网络”二字,点击“连接方式”,选择“桥接网络”。一定要选中自己电脑正在上网的网卡。之后点击OK。
在这里插入图片描述

9.开始安装Ubuntu20.04,点击右边的“启动”按钮。选择默认英语即可。
在这里插入图片描述
选择第二个“Continue Without updating”
在这里插入图片描述
再次选择Done
在这里插入图片描述
再次选择Done
在这里插入图片描述
再次选择Done
在这里插入图片描述
注意:此处的镜像地址一定要改,一定要改!!!
改成

http://morrors.163.com/ubuntu

不改的后果就是后面的安装一致持续不动,卡死在那里。(血的教训!)
在这里插入图片描述

再次选择Done!
在这里插入图片描述
再次选择Done!
在这里插入图片描述
给你的ubuntu系统用户起一个名字并设置号密码!
在这里插入图片描述
将Install OpenSSH server选中(敲击空格键为选中)
下方选择No即可。
在这里插入图片描述
再次选择Done,不安装其他软件
在这里插入图片描述
等待两分钟左右即可安装完毕!会在左上角出现Complete字样。
在这里插入图片描述

当出现Complete字样时,选择第二个选项,等待重启,重启花费的时间较长,耐心等待。
在这里插入图片描述
在这里插入图片描述
等待重启完毕。
在这里插入图片描述
重启完毕之后,按一下回车键。用刚才创建的用户和密码进行登入即可。
出现一下界面时没说明Ubuntu server版本已安装成功!

在这里插入图片描述
设置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

在这里插入图片描述
在这里插入图片描述
最后直接wq保存退出!
重启sshd服务!

service sshd restart

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

ip addr

远程连接出现下面界面说明连接成功!恭喜你已经成功安装Ubuntu18.04服务版,可以根据自己的需求去的搭建属于自己的生产环境了!
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/98008.html

(0)
小半的头像小半

相关推荐

半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!