DirectAdmin - это удобная панель управления хостингом. Легкость в настройке, легкость в использовании!
ДиректАдмин - это самая быстрая и нересурсоемкая панель из всех существующих коммерческих панелей управления для хостинга. Бесплатные и регулярные обновления версии панели DirectAdmin на протяжении всего времени ее использования заметно выделяют ее среди других.



CentOS 7: systemctl скрипт для Teamspeak Server 3

18.04.16 18:07

Здесь вы найдете пример скрипта для запуска и остановки Teamspeak Server 3 для сервера на базе CentOS 7. Мы не тестировали его на Debian 8, а только на CentOS 7.

Сам скрипт устанавливаем в /etc/systemd/system/ts3server.service

# To reload systemd daemon after changes to this file:
# systemctl --system daemon-reload

[Unit]
Description=Start the Team Speak 3 server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=simple
User=ts3server
Group=ts3server
PIDFile=/home/ts3server/ts3server.pid
ExecStart=/home/ts3server/ts3server_startscript.sh start
ExecReload=/home/ts3server/ts3server_startscript.sh restart
ExecStop=/home/ts3server/ts3server_startscript.sh stop
PrivateTmp=true
LimitMEMLOCK=infinity
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target

После чего выполняем:

systemctl enable ts3server

И запускаем:

systemctl start ts3server

Проверяем:

# systemctl status ts3server.service
● ts3server.service - Start the Team Speak 3 server
   Loaded: loaded (/etc/systemd/system/ts3server.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2016-04-18 14:17:38 CEST; 1s ago
  Process: 25779 ExecStop=/home/ts3server/ts3server_startscript.sh stop (code=exited, status=0/SUCCESS)
 Main PID: 25804 (ts3server)
   CGroup: /system.slice/ts3server.service
           └─25804 ./ts3server

Apr 18 14:17:38 server.domain.com systemd[1]: Started Start the Team Speak 3 server.
Apr 18 14:17:38 server.domain.com systemd[1]: Starting Start the Team Speak 3 server...
Apr 18 14:17:38 server.domain.com ts3server_startscript.sh[25800]: Starting the TeamSpeak 3 server

И

# netstat -ntpl | grep ts3server
tcp        0      0 0.0.0.0:30033           0.0.0.0:*               LISTEN      25804/./ts3server
tcp        0      0 0.0.0.0:10011           0.0.0.0:*               LISTEN      25804/./ts3server


Пояснения

Предполагается, что данные и бинарники для сервера Teamspeak находятся в домашней директории пользователя ts3server, а именно в /home/ts3server/.





Рубрики: CentOS 7 systemctl Teamspeak Server


« FATAL: Could not open 'kernel/net/netfilter/xt_LOG.ko': No such file or directory  | В начало |  Разработчики Directadmin обновили дизайн сайта! »



Вам нужна помощь или консультация по данному руководству?! Задайте свой вопрос на форуме. Вам нужен профессионал?! Воспользуйтесь услугами системного администратора для работ по вашему серверу. Мы поможем вам с переездом, настройкой, оптимизацией сервисов, равно как и с другими вопросами по части Linux/Unix.







   Все права на панель управления Directadmin принадлежат разработчику © DirectAdmin, JBMC Software, Canada
   К вашим услугам плагины для Директадмин - панели управления хостингом
   Лучшее предложение по установке, поддержке Directadmin на CentOS/RedHat, Debian/Ubuntu, FreeBSD.
   Профессиональное абонентское обслуживание серверов: выделенных и виртуальных на базе Linux/Unix.
   Услуги системного администратора по настройке WEB сервера Apache (NGINX), DNS службы, POP3 (IMAP) и SMTP, FTP.
 Copyright, 2017 © DAHELP.RU, all rights reserved.
Работает на Amiro CMS - Free