«Начните с создания и открытия файла сокета systemd для Gunicorn с привилегиями sudo» (каталог для этого файла * не * существует *) - PullRequest
0 голосов
/ 16 февраля 2020

Я работаю на сервере под управлением 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 "Я знаком с виртуальными средами, я сделал это. Теперь для части, с которой я совсем не знаком: «Начните с создания и открытия файла сокета systemd для Gunicorn с привилегиями sudo:

sudo nano /etc/systemd/system/gunicorn.socket

"

Сначала, так как я только что деактивировал мой env, я сейчас на justin@ubuntu-s-1vcpu-1gb-nyc3-01:~$. Если я ls, то вижу только созданную мной папку project, которая содержит virtualenv, проект python, manage.py и каталог stati c. Нигде я не могу найти этот каталог

/etc/systemd/system/

, и команда, которую они говорят мне использовать, не может создавать каталоги, только файлы. Поэтому я очень смущен, любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 16 февраля 2020

/etc не живет внутри ~. Попробуйте ls /etc, чтобы увидеть, что уже находится в этом каталоге. Если вам нужно создать этот каталог, вы можете сделать это с помощью sudo mkdir -p /etc/systemd/system/ (флаг -p должен убедиться, что в случае, если systemd также отсутствует в etc, он будет создан).

...