GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にTeamSpeakサーバーをインストールして使用する方法

TeamSpeakは、VOIPまたはVoice OverInternetProtocolサーバーです。オンラインゲーム、教育訓練、ビジネスコミュニケーションなどのさまざまな分野で使用できる音声コミュニケーション機能を提供します。TeamSpeakは2001年に最初にリリースされて以来、活発に開発されています。

このチュートリアルでは、CentOS7サーバーにTeamSpeakサーバーをインストールします。

前提条件

  • 最小限のCentOS7サーバー
  • root権限。このガイドはrootユーザーとして作成されています。sudoユーザーとしてログインしている場合は、sudo-iを実行してください。
ベースシステムの更新

パッケージをインストールする前に、次のコマンドを使用してパッケージとリポジトリを更新することをお勧めします。

yum -y update

システムが更新されたら、さらに進んで必要な依存関係をインストールします。

依存関係のインストール

TeamSpeakを機能させるには、いくつかの依存関係をインストールする必要があります。次のように入力して依存関係をインストールします:

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

依存関係がインストールされたら、さらに進んでTeamSpeakサーバープロセスのユーザーを追加できます。これにより、TeamSpeakサーバーがユーザーモードで実行され、サーバーの他のプロセスから分離されます。

次のコマンドを実行して、TeamSpeakユーザーを追加します。

adduser teamspeak -d /opt/teamspeak

上記のコマンドはユーザーteamspeakを追加し、ホームディレクトリは/ opt/teamspeakに設定されます。

TeamSpeakをインストール

TeamSpeakは、主要なLinuxプラットフォームをサポートするビルド済みのバイナリアーカイブを提供します。次のコマンドを実行して、アーカイブをダウンロードします。

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

TeamSpeakのダウンロードページにアクセスすると、アプリケーションの最新バージョンへのリンクをいつでも見つけることができます。次のコマンドを実行して、アーカイブを抽出します。

tar xvf teamspeak3-server_linux_amd64*.tar.bz2

次のコマンドを実行して、すべてのファイルをTeamSpeakユーザーのホームディレクトリに移動します。

mv teamspeak3-server_linux_amd64/* /opt/teamspeak

次のコマンドを実行して、インストールアーカイブとディレクトリをクリーンアップします。

rm -rf teamspeak3-server_linux_amd64*

次のコマンドを実行して、アプリケーションファイルの所有権をTeamSpeakユーザーに設定します。

chown -R teamspeak: /opt/teamspeak

これでTeamSpeakがサーバーにインストールされました。さらに進んで、TeamSpeakサーバーを起動できます。

TeamSpeakの開始

TeamSpeakは、TeamSpeakサーバーを起動および管理するためのインストーラースクリプトを提供します。 TeamSpeakサーバーを起動するには、TeamSpeakユーザーに切り替えて、次のコマンドを実行します。

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

サーバーが正常に起動すると、次の出力が表示されます。

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

TeamSpeakサーバーを停止するには、次のコマンドを実行できます。

./ts3server_startscript.sh stop

出力:

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

exitコマンドを入力すると、rootユーザーに切り替えることができます。

Systemdサービスの構成

TeamSpeakサーバーは上記のコマンドを使用して簡単に管理できますが、サービスを使用してサーバーを起動および管理できるように、systemdサービスユニットをセットアップすることをお勧めします。これにより、起動時にサービスが自動的に開始されるようになります。

次のコマンドを実行して、新しいsystemdサービスファイルを作成します。

nano /lib/systemd/system/teamspeak.service

ファイルに次の内容を入力します。

[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

ファイルを保存して、エディターを終了します。これで、以下を使用してTeamSpeakを開始できます:

systemctl start teamspeak

起動時に自動的に起動するようにTeamSpeakを構成するには、を使用します。

systemctl enable teamspeak

TeamSpeakサービスが正しく開始されているかどうかを確認するには、次のコマンドを実行してTeamSpeakサービスのステータスを確認します。

systemctl status teamspeak
結論

このチュートリアルでは、CentOS7サーバーにTeamSpeakをインストールする方法を学びました。これで、クライアントはサーバーに接続して、TeamSpeakが提供する機能を楽しむことができます。


Cent OS
  1. CentOS7にTensorFlowをインストールして使用する方法

  2. CentOS7にPHPComposerをインストールして使用する方法

  3. CentOS8にTeamspeak3サーバーをインストールする方法

  1. CentOS7にifconfigをインストールして使用する方法

  2. CentOS7にDockerをインストールして使用する方法

  3. CentOS7にVNCをインストールして設定する方法

  1. CentOS7にDockerComposeをインストールして使用する方法

  2. CentOS7にPHPComposerをインストールして使用する方法

  3. CentOS7にFFmpegをインストールして使用する方法