GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren und verwenden Sie TeamSpeak Server unter CentOS 7

TeamSpeak ist ein VOIP- oder Voice Over Internet Protocol-Server. Es bietet Sprachkommunikationsfunktionen, die in verschiedenen Bereichen wie Online-Spielen, Schulungen, Geschäftskommunikation usw. eingesetzt werden können. TeamSpeak wurde erstmals im Jahr 2001 veröffentlicht und befindet sich seitdem in aktiver Entwicklung.

In diesem Tutorial werden wir TeamSpeak Server auf einem CentOS 7-Server installieren.

Voraussetzung

  • Minimaler CentOS 7-Server
  • Root-Rechte. Diese Anleitung wurde als Root-Benutzer geschrieben, wenn Sie als sudo-Benutzer angemeldet sind, führen Sie sudo -i.
  • aus

Basissystem aktualisieren

Vor der Installation eines Pakets wird empfohlen, die Pakete und das Repository mit dem folgenden Befehl zu aktualisieren.

yum -y update

Fahren Sie nach der Aktualisierung Ihres Systems mit der Installation der erforderlichen Abhängigkeiten fort.

Installationsabhängigkeiten

Sie müssen mehrere Abhängigkeiten installieren, damit TeamSpeak funktioniert. Installieren Sie die Abhängigkeiten, indem Sie Folgendes eingeben:

yum -y install nano wget perl tar net-tools bzip2

Sobald die Abhängigkeiten installiert sind, können Sie fortfahren, um einen Benutzer für den TeamSpeak Server-Prozess hinzuzufügen. Dadurch wird sichergestellt, dass der TeamSpeak-Server im Benutzermodus läuft und von anderen Prozessen des Servers isoliert ist.

Führen Sie den folgenden Befehl aus, um einen TeamSpeak-Benutzer hinzuzufügen.

adduser teamspeak -d /opt/teamspeak

Der obige Befehl fügt den Benutzer Teamspeak hinzu und das Home-Verzeichnis wird auf /opt/teamspeak gesetzt.

TeamSpeak installieren

TeamSpeak bietet ein vorgefertigtes Binärarchiv, das die wichtigsten Linux-Plattformen unterstützt. Laden Sie das Archiv herunter, indem Sie den folgenden Befehl ausführen.

wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2

Den Link zur neuesten Version der Anwendung finden Sie immer auf der TeamSpeak-Download-Seite. Extrahieren Sie das Archiv, indem Sie den folgenden Befehl ausführen.

tar xvf teamspeak3-server_linux_amd64*.tar.bz2

Verschieben Sie nun alle Dateien in das Home-Verzeichnis des TeamSpeak-Benutzers, indem Sie den folgenden Befehl ausführen.

mv teamspeak3-server_linux_amd64/* /opt/teamspeak

Bereinigen Sie das Installationsarchiv und -verzeichnis, indem Sie Folgendes ausführen:

rm -rf teamspeak3-server_linux_amd64*

Legen Sie den Besitz der Anwendungsdateien auf den TeamSpeak-Benutzer fest, indem Sie Folgendes ausführen:

chown -R teamspeak: /opt/teamspeak

TeamSpeak ist jetzt auf Ihrem Server installiert, Sie können fortfahren, um den TeamSpeak-Server zu starten.

Starte TeamSpeak

TeamSpeak bietet ein Installationsskript zum Starten und Verwalten des TeamSpeak-Servers. Um den TeamSpeak-Server zu starten, können Sie zum TeamSpeak-Benutzer wechseln und den folgenden Befehl ausführen.

su - teamspeak
./ts3server_startscript.sh start inifile=ts3server.ini

Sie sehen die folgende Ausgabe, wenn der Server erfolgreich gestartet wurde.

[[email protected] ~]$ ./ts3server_startscript.sh start inifile=ts3server.ini
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
[[email protected] ~]$
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
               Server Query Admin Account created
         loginname= "serveradmin", password= "4CQJv1kq"
------------------------------------------------------------------

Um den TeamSpeak-Server zu stoppen, können Sie den folgenden Befehl ausführen.

./ts3server_startscript.sh stop

Ausgabe:

[[email protected] ~]$ ./ts3server_startscript.sh stop
Stopping the TeamSpeak 3 server done

Sie können zum Root-Benutzer wechseln, indem Sie den Befehl exit eingeben.

Systemd-Dienst konfigurieren

Obwohl der TeamSpeak-Server mit den obigen Befehlen einfach verwaltet werden kann, wird empfohlen, eine systemd-Diensteinheit einzurichten, damit Sie den Server mithilfe des Dienstes starten und verwalten können. Dadurch wird auch sichergestellt, dass der Dienst beim Booten automatisch gestartet wird.

Erstellen Sie eine neue systemd-Dienstdatei, indem Sie den folgenden Befehl ausführen.

nano /lib/systemd/system/teamspeak.service

Füllen Sie die Datei mit folgendem Inhalt.

[Unit]
Description=TeamSpeak Server Service
After=network.target

[Service]
Type=forking
WorkingDirectory=/opt/teamspeak/
ExecStart=/opt/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
User=teamspeak
Group=teamspeak
PIDFile=/opt/teamspeak/ts3server.pid
Restart=always
RestartSec=9
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=teamspeak

[Install]
WantedBy=multi-user.target

Speichern Sie die Datei und beenden Sie den Editor. Jetzt können Sie TeamSpeak starten mit:

systemctl start teamspeak

Um TeamSpeak so zu konfigurieren, dass es beim Booten automatisch startet, verwenden Sie.

systemctl enable teamspeak

Um zu überprüfen, ob der TeamSpeak-Dienst korrekt gestartet wurde, können Sie den folgenden Befehl ausführen, um den Status des TeamSpeak-Dienstes zu überprüfen.

systemctl status teamspeak

Schlussfolgerung

In diesem Tutorial haben wir gelernt, wie man TeamSpeak auf CentOS 7 Server installiert. Die Clients können sich nun mit dem Server verbinden und die Funktionen von TeamSpeak nutzen.


Cent OS
  1. So installieren und verwenden Sie TensorFlow unter CentOS 7

  2. So installieren und verwenden Sie PHP Composer unter CentOS 7

  3. So installieren und verwenden Sie ifconfig unter CentOS 7

  4. So installieren und verwenden Sie Docker unter CentOS 7

  5. So installieren Sie Teamspeak 3 Server auf CentOS 8

So installieren und verwenden Sie PHP Composer unter CentOS 8

So installieren und verwenden Sie Docker-Compose unter CentOS 7

So installieren und verwenden Sie Terraform unter CentOS 8

So installieren und verwenden Sie TermRecord unter CentOS 8

So installieren Sie TeamSpeak Server auf CentOS 7

So installieren und verwenden Sie Traceroute unter CentOS 7