我正在运行ubuntu 18.04的服务器上工作。这个有关django部署(https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04)的数字海洋教程告诉我执行以下操作:“我们现在已经完成了Django应用程序的配置。我们可以通过输入以下内容退出虚拟环境:
(env): deactivate
“我对虚拟环境很熟悉,我做到了。现在我一点都不熟悉:“首先以具有sudo特权的Gunicorn创建和打开systemd套接字文件:
sudo nano /etc/systemd/system/gunicorn.socket
“
[首先,由于我刚刚停用了环境,所以我现在在justin@ubuntu-s-1vcpu-1gb-nyc3-01:~$
。如果我ls
,我只会看到我创建的project
文件夹,其中包含virtualenv,python项目,manage.py和静态目录。我在哪里找不到这个
/etc/systemd/system/
他们告诉我使用的目录和命令不能创建目录,只能创建文件。所以我很困惑,任何帮助将不胜感激。
/etc
不在~
内部。尝试ls /etc
查看该目录中已经存在的内容。如果需要创建该目录,则可以使用sudo mkdir -p /etc/systemd/system/
进行创建(-p
标志用于确保在systemd
下也不存在etc
的情况下,也会创建该目录)。