GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare e utilizzare TeamSpeak Server su CentOS 7

TeamSpeak è un server VOIP o Voice Over Internet Protocol. Fornisce funzionalità di comunicazione vocale che possono essere utilizzate in vari campi come giochi online, formazione educativa, comunicazione aziendale ecc. TeamSpeak è stato rilasciato per la prima volta nel 2001 da allora è in fase di sviluppo attivo.

In questo tutorial, installeremo TeamSpeak Server sul server CentOS 7.

Prerequisito

  • Server CentOS 7 minimo
  • Privilegi di root. Questa guida è scritta come utente root, se hai effettuato l'accesso come utente sudo, esegui sudo -i.

Aggiorna sistema di base

Prima di installare qualsiasi pacchetto si consiglia di aggiornare i pacchetti e il repository utilizzando il comando seguente.

yum -y update

Una volta aggiornato il tuo sistema, procedi ulteriormente con l'installazione delle dipendenze richieste.

Installa dipendenze

Dovrai installare diverse dipendenze per far funzionare TeamSpeak. Installa le dipendenze digitando:

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

Una volta installate le dipendenze, puoi procedere ulteriormente per aggiungere un utente per il processo di TeamSpeak Server. Ciò garantirà che il server TeamSpeak sia in esecuzione in modalità utente e sia isolato dagli altri processi del server.

Esegui il comando seguente per aggiungere un utente TeamSpeak.

adduser teamspeak -d /opt/teamspeak

Il comando precedente aggiungerà l'utente teamspeak e la home directory sarà impostata su /opt/teamspeak.

Installa TeamSpeak

TeamSpeak fornisce un archivio binario predefinito che supporta le principali piattaforme Linux. Scarica l'archivio eseguendo il comando seguente.

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

Puoi sempre trovare il collegamento all'ultima versione dell'applicazione andando alla pagina di download di TeamSpeak. Estrai l'archivio eseguendo il comando seguente.

tar xvf teamspeak3-server_linux_amd64*.tar.bz2

Ora sposta tutti i file nella home directory dell'utente TeamSpeak eseguendo il comando seguente.

mv teamspeak3-server_linux_amd64/* /opt/teamspeak

Pulisci l'archivio e la directory di installazione eseguendo:

rm -rf teamspeak3-server_linux_amd64*

Imposta la proprietà dei file dell'applicazione sull'utente TeamSpeak eseguendo:

chown -R teamspeak: /opt/teamspeak

TeamSpeak è ora installato sul tuo server, puoi procedere ulteriormente per avviare il server TeamSpeak.

Avvio di TeamSpeak

TeamSpeak fornisce uno script di installazione per avviare e gestire il server TeamSpeak. Per avviare il server TeamSpeak puoi passare all'utente TeamSpeak ed eseguire il comando seguente.

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

Vedrai il seguente output se il server è stato avviato correttamente.

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

Per fermare il server TeamSpeak, puoi eseguire il seguente comando.

./ts3server_startscript.sh stop

Uscita:

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

Puoi passare all'utente root digitando il comando exit.

Configurazione del servizio Systemd

Sebbene il server TeamSpeak possa essere facilmente gestito utilizzando i comandi precedenti, si consiglia di configurare un'unità di servizio systemd in modo da poter avviare e gestire il server utilizzando il servizio. Ciò garantirà inoltre che il servizio venga avviato automaticamente all'avvio.

Crea un nuovo file di servizio systemd eseguendo il comando seguente.

nano /lib/systemd/system/teamspeak.service

Popolare il file con il seguente contenuto.

[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

Salva il file ed esci dall'editor. Ora puoi avviare TeamSpeak utilizzando:

systemctl start teamspeak

Per configurare TeamSpeak in modo che si avvii automaticamente all'avvio, usa.

systemctl enable teamspeak

Per verificare se il servizio TeamSpeak è stato avviato correttamente, puoi eseguire il comando seguente per verificare lo stato del servizio TeamSpeak.

systemctl status teamspeak

Conclusione

In questo tutorial, abbiamo imparato come installare TeamSpeak su CentOS 7 Server. I client possono ora connettersi al server e usufruire delle funzionalità fornite da TeamSpeak.


Cent OS
  1. Come installare e utilizzare TensorFlow su CentOS 7

  2. Come installare e utilizzare PHP Composer su CentOS 7

  3. Come installare e utilizzare ifconfig su CentOS 7

  4. Come installare e utilizzare Docker su CentOS 7

  5. Come installare Teamspeak 3 Server su CentOS 8

Come installare e utilizzare PHP Composer su CentOS 8

Come installare e utilizzare Docker-Compose su CentOS 7

Come installare e utilizzare Terraform su CentOS 8

Come installare e utilizzare TermRecord su CentOS 8

Come installare TeamSpeak Server su CentOS 7

Come installare e utilizzare Traceroute su CentOS 7