Django先决 - Linux环境的搭建、云服务器的购买配置、docker安装

发布时间 2023-11-06 14:06:15作者: uutiych

第一天

学完了Linux的基础操作:
明白较为重要的几个部分需要深究:

  • 1、Git 用以管理项目
  • 2、vim/vi 用以写文档, 真不好用; 切记要转化编辑模式先按 esc 退出当前的编辑模式,然后就是 :wq 这样的要记的命令
  • 3、docker 环境迁移工具,为了环境的标准化以及环境的分离、易迁移
  • 4、ssh,远程链接登录服务器,配置麻烦,但真的很香,以前不清楚的远程连接可以通过一个命令简单实用
  • 5、我觉得最重要的竟然是两个命令,那就是复制粘贴: ctrl+ins / shift+ins 有这两个才算是灵魂!
  • 6、shell编程、目前来看其对我而言最直观的作用是:批量化操作处理,与操作系统高度相关

除2,4,5以外,其余的点均可以深究,但是我觉得,我最大的收获就是清楚了 什么人(上述的东西)能做什么样的事,从而没有以前面对Linux的疏远感了(现在觉得亲切),算得上是由小处进入了Linux的世界吧。

第二天

学习并基础的了解了docker 、 进而安装好了docker, 过程中很让我觉得很重要的一个命令是scp, 可以将文件在不同的服务器上传输,简直逆天好吧,这就是计算机网络嘛! 太酷啦。

第三天

还没到:预计启动项目,由于之前自己学过并且在windows下写过django项目,应该会是一次不错的体验;

  • 目前的一些疑问:
    • 怎么建立一个项目呢,Django应该是集成了创建项目的命令,但是创建之后要使用vim/vi来写项目吗?
    • Django这样子的框架又以什么形式存在在Linux系统中呢?
    • 相比于我在Pycharm里面写的Django项目,其能被在公网上访问,这其中的部署、配置是怎样呢?
      略有耳闻的docker已经知道在项目中处于一个什么地位,那nginx这样的东西呢?

但是之前的内容自己扩充如下:

ssh登录,学到了设置用户的免密登录,通过ssh公钥、秘钥的浅显了解而使用
Git还要深究,之前用过,但是一旦很久没用,就只会记得一些关键词:submmit、push、pull之类的,windows下通常
有图像化界面,甚至将功能集成成了按键的形式,这让我对Linux的命令形式使用Git存在着一丢丢反胃,而且感觉它的内容
变得更多了。