GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar y usar TeamSpeak Server en CentOS 7

TeamSpeak es un servidor VOIP o Voice Over Internet Protocol. Brinda funciones de comunicación de voz que se pueden usar en varios campos, como juegos en línea, capacitación educativa, comunicación comercial, etc. TeamSpeak se lanzó por primera vez en 2001 y desde entonces está en desarrollo activo.

En este tutorial, instalaremos TeamSpeak Server en el servidor CentOS 7.

Requisito previo

  • Servidor CentOS 7 mínimo
  • Privilegios de raíz. Esta guía está escrita como usuario root, si ha iniciado sesión como usuario sudo, ejecute sudo -i.

Actualizar sistema base

Antes de instalar cualquier paquete, se recomienda que actualice los paquetes y el repositorio con el siguiente comando.

yum -y update

Una vez que su sistema esté actualizado, continúe para instalar las dependencias requeridas.

Instalar dependencias

Deberá instalar varias dependencias para que TeamSpeak funcione. Instale las dependencias escribiendo:

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

Una vez que se instalan las dependencias, puede continuar para agregar un usuario para el proceso de TeamSpeak Server. Esto garantizará que el servidor TeamSpeak se ejecute en modo de usuario y esté aislado de otros procesos del servidor.

Ejecute el siguiente comando para agregar un usuario de TeamSpeak.

adduser teamspeak -d /opt/teamspeak

El comando anterior agregará el usuario teamspeak y el directorio de inicio se establecerá en /opt/teamspeak.

Instalar TeamSpeak

TeamSpeak proporciona un archivo binario precompilado que admite las principales plataformas Linux. Descargue el archivo ejecutando el siguiente comando.

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

Siempre puede encontrar el enlace a la última versión de la aplicación yendo a la página de descarga de TeamSpeak. Extraiga el archivo ejecutando el siguiente comando.

tar xvf teamspeak3-server_linux_amd64*.tar.bz2

Ahora mueva todos los archivos al directorio de inicio del usuario de TeamSpeak ejecutando el siguiente comando.

mv teamspeak3-server_linux_amd64/* /opt/teamspeak

Limpie el archivo y el directorio de instalación ejecutando:

rm -rf teamspeak3-server_linux_amd64*

Establezca la propiedad de los archivos de la aplicación para el usuario de TeamSpeak ejecutando:

chown -R teamspeak: /opt/teamspeak

TeamSpeak ahora está instalado en su servidor, puede continuar para iniciar el servidor TeamSpeak.

Iniciar TeamSpeak

TeamSpeak proporciona un script de instalación para iniciar y administrar el servidor TeamSpeak. Para iniciar el servidor de TeamSpeak, puede cambiar al usuario de TeamSpeak y ejecutar el siguiente comando.

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

Verá el siguiente resultado si el servidor se inicia correctamente.

[[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"
------------------------------------------------------------------

Para detener el servidor TeamSpeak, puede ejecutar el siguiente comando.

./ts3server_startscript.sh stop

Salida:

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

Puede cambiar al usuario raíz escribiendo el comando de salida.

Configuración del servicio Systemd

Aunque el servidor TeamSpeak se puede administrar fácilmente con los comandos anteriores, se recomienda configurar una unidad de servicio systemd para que pueda iniciar y administrar el servidor utilizando el servicio. Esto también garantizará que el servicio se inicie automáticamente en el momento del arranque.

Cree un nuevo archivo de servicio systemd ejecutando el siguiente comando.

nano /lib/systemd/system/teamspeak.service

Complete el archivo con el siguiente contenido.

[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

Guarde el archivo y salga del editor. Ahora puede iniciar TeamSpeak usando:

systemctl start teamspeak

Para configurar TeamSpeak para que se inicie automáticamente en el momento del arranque, utilice.

systemctl enable teamspeak

Para verificar si el servicio TeamSpeak se inició correctamente, puede ejecutar el siguiente comando para verificar el estado del servicio TeamSpeak.

systemctl status teamspeak

Conclusión

En este tutorial, hemos aprendido cómo instalar TeamSpeak en CentOS 7 Server. Los clientes ahora pueden conectarse al servidor y disfrutar de las funciones proporcionadas por TeamSpeak.


Cent OS
  1. Cómo instalar y usar TensorFlow en CentOS 7

  2. Cómo instalar y usar PHP Composer en CentOS 7

  3. Cómo instalar y usar ifconfig en CentOS 7

  4. Cómo instalar y usar Docker en CentOS 7

  5. Cómo instalar el servidor Teamspeak 3 en CentOS 8

Cómo instalar y usar PHP Composer en CentOS 8

Cómo instalar y usar Docker-Compose en CentOS 7

Cómo instalar y usar Terraform en CentOS 8

Cómo instalar y usar TermRecord en CentOS 8

Cómo instalar TeamSpeak Server en CentOS 7

Cómo instalar y usar Traceroute en CentOS 7