Вернуться

Удаление сервиса "startscript.service".
1. Проверить, что такой сервис есть.
sudo systemctl status startscript.service
2. Проверить что в "/etc/systemd/system/" есть файл "startscript.service".
cat /etc/systemd/system/startscript.service
3. Удалить сервис.
sudo systemctl stop startscript.service && sudo systemctl disable startscript.service && sudo rm /etc/systemd/system/startscript.service && sudo systemctl daemon-reload && sudo systemctl reset-failed
Автозагрузка Cloud9.
1. Создать в "/home/sergei/autoload/" файл "cloud9".
#!/bin/bash -e node /home/sergei/cloud9/server -a : --l 192.168.1.2 -p 12345 -w ~/
2. Присвоить права на исполнение.
chmod +x /home/sergei/autoload/cloud9
3. Проверить, что такого сервиса нет.
sudo systemctl status cloud9.service
4. Создать в "/home/sergei/autoload/services/" файл "cloud9.service".
[Unit] Description=Autoload Cloud9 [Service] Type=forking WorkingDirectory=/home/sergei/cloud9 ExecStart=/home/sergei/autoload/cloud9 User=sergei TimeoutSec=0 [Install] WantedBy=multi-user.target
5. Проверить что в "/etc/systemd/system/" файл НЕ существует.
cat /etc/systemd/system/cloud9.service
6. Переместить файл "cloud9.service" в "/etc/systemd/system/".
sudo mv /home/sergei/autoload/services/cloud9.service /etc/systemd/system/cloud9.service
7. Перезагрузить демон.
sudo systemctl daemon-reload && sudo systemctl enable cloud9.service
8. Проверить статус "cloud9.service".
clear && sudo systemctl start cloud9.service && sudo systemctl status cloud9.service
9. Перезагрузить сервер.
sudo shutdown -r now
Проброс портов с 8000 на 80.
1. Создать в "/home/sergei/autoload/" файл "ports".
#!/bin/bash -e sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000
2. Присвоить права на исполнение.
chmod +x /home/sergei/autoload/ports
3. Проверить, что такого сервиса нет.
sudo systemctl status ports.service
4. Создать в "/home/sergei/autoload/services/" файл "ports.service".
[Unit] Description=Autoload Ports [Service] Type=forking ExecStart=/home/sergei/autoload/ports User=root TimeoutSec=0 [Install] WantedBy=multi-user.target
5. Проверить что в "/etc/systemd/system/" файл НЕ существует.
cat /etc/systemd/system/ports.service
6. Переместить файл "ports.service" в "/etc/systemd/system/".
sudo mv /home/sergei/autoload/services/ports.service /etc/systemd/system/ports.service
7. Перезагрузить демон.
sudo systemctl daemon-reload && sudo systemctl enable ports.service
8. Проверить статус "ports.service".
clear && sudo systemctl start ports.service && sudo systemctl status ports.service
9. Перезагрузить сервер.
sudo shutdown -r now