1、更新系统

yum update

2、创建teamspeak账户

useradd teamspeak

passwd teamspeak

3、下载ts3安装包

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

Centos7解压.tar.bz2提示tar (child): bzip2: Cannot exec: No such file or directory解决方法

原因是因为该centos没有bzip2解压工具

解决方法如下:

yum -y install bzip2

tar -xjf teamspeak3-server_linux_amd64-3.9.1.tar.bz2

mv teamspeak3-server_linux_amd64 teamspeak3

cp -R teamspeak3 /home/teamspeak/

chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

手动启动TeamSpeak服务

su - teamspeak

$ cd teamspeak3/

$ touch .ts3server_license_accepted

$ ./ts3server_startscript.sh start

如果没有创建ts3server_license_accepted”的文件,在启动过程中出现如下图的报错信息:

accept in order to accept the license agreement ...

其原因在于服务器启动时需要读取一个TS3SERVER_LICENSE文件,如果当前工作目录不存在授权文件,则报错。处理方法也很简单,使用如下命令在当前目录下新建一个名为”.ts3server_license_accepted”的文件即可:

$ touch .ts3server_license_accepted

之后再使用之前的命令启动服务器,就可以正常启动服务器了。第一次启动服务器时,会出现如下提示:

登录名 密码 第一次秘钥的信息,一定要记录了,连接服务器的时候必须用的。

可以看到,程序会提示创建了一个服务器管理员帐户,并且创建了一个管理服务器的token字符串,这个token串是通过客户端管理服务器的,所以会着重提醒。

添加systemctl服务

为了管理服务器方便,可以将TeamSpeak服务器添加为CentOS服务,在”/lib/systemd/system/”目录中添加一个名为”ts3.service”的文件,使用如下命令:

$ su -

vi /lib/systemd/system/ts3.service

将如下内容添加至”ts3.service”文件中:

[Unit]

Description=Team Speak 3 Server

After=network.target

[Service]

WorkingDirectory=/home/teamspeak/teamspeak3

User=teamspeak

Group=teamspeak

Type=forking

ExecStart=/home/teamspeak/teamspeak3/ts3server_startscript.sh start inifile=ts3server.ini

ExecStop=/home/teamspeak/teamspeak3/ts3server_startscript.sh stop

PIDFile=/home/teamspeak/teamspeak3/ts3server.pid

RestartSec=15

Restart=always

[Install]

WantedBy=multi-user.target

然后使用如下命令启动TeamSpeak服务,并将其设置为开机自动启动,最后查看服务状态:

systemctl start ts3

systemctl enable ts3

systemctl status ts3

好了,现在TeamSpeak服务器就安装完成了,可以通过”systemctl”命令来方便管理,并且开机可以自行启动。

打开系统防火墙端口

CentOS 7 默认是安装并启用了防火墙的,现需要通过以下命令将TeamSpeak服务器侦听的所有端口都打开:

firewall-cmd --zone=public --add-port=9987/udp --permanent

firewall-cmd --zone=public --add-port=10011/tcp --permanent

firewall-cmd --zone=public --add-port=30033/tcp --permanent

firewall-cmd --reload

使用 systemctl list-unit-files 可以查看启动项

左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动

过滤查询可以systemctl list-unit-files | grep enable 过滤查看启动项如下

开机启动

systemctl enable server

----------------------------------------------------------------------------------------------------------------------------**

teamspeak搭建_centos7 teamspeak3的搭建相关推荐

  1. TeamSpeak3服务器搭建

    TeamSpeak3服务器搭建指南 搭建准备 具体操作 上传安装包 配置服务器 ts3使用与美化 结语 在2020年10月22日,出于个人想法自己上网通过百度等手段,独立自主搭建了一台属于自己的TS服 ...

  2. TeamSpeak服务器无法运行,Teamspeak docker两步快速搭建运行 及 服务器权限丢失解决办法...

    昨晚在调试ts频道组权限,不小心把自己权限弄丢了,一番尝试无果只能选择重装,由于残留东西无法理清,之前的搭建方法出错 Teamspeak 华为云linux快速搭建,最终找到这个最快速的搭建方法. 1. ...

  3. 搭建环境_maven: 搭建工程: ssm整合: 搭建测试:

    2019独角兽企业重金招聘Python工程师标准>>> 搭建环境_maven: 搭建工程: ssm整合: 搭建测试: 搭建环境问题解决: 转载于:https://my.oschina ...

  4. 2019最新k8s集群搭建教程 (centos k8s 搭建)

    2019-k8s-centos 2019最新k8s集群搭建教程 (centos k8s 搭建) 网上全是要么过时的,要么残缺的,大多数都是2016年,2017年的文档,照着尝试了N次,各种卸了重装,最 ...

  5. 怎样组建云计算机,如何搭建云计算平台_搭建云计算平台步骤

    云计算平台简单的理解就是仓库了,给你提供存储运转的空间:比如你查询的任何网络内容都是在某一网络的平台上,大家都可以同时不同地点看到一样的东西.本文给大家介绍如何搭建云平台. 搭建云计算平台步骤 规划- ...

  6. 环境搭建-CentOS集群搭建

    环境搭建-CentOS集群搭建 写在前面 最近有许多小伙伴问我,大数据的hadoop分布式集群该如何去搭建.所以,想着,就写一篇博客,帮助到更多刚入门大数据的人.本博客会一步一步带你实现一个Hadoo ...

  7. 软raid1 重新同步_软RAID搭建基于linux系统搭建RAID5

    实验二.软RAID搭建-基于linux系统搭建RAID5 实验要求: 1)创建RAID5; 2)添加一个热备盘sdj 3)指定chunk为32k 4停止阵列,重新激活阵列 5使用热备盘,扩展阵列容量, ...

  8. DCOS搭建zookeeper集群搭建

    dcos上zookeeper集群搭建 参考地址:https://my.oschina.net/dslcode/blog/1944775 1.在docs上构建zookeeper服务的json脚本 {&q ...

  9. BBS(仿博客园系统)项目03(主页搭建、个人站点搭建(侧边栏分类展示、标签展示、日期归档)、文章详情页相关功能实现)...

    摘要: 主页面的搭建(导航条下面的区域) 个人站点 侧边栏分类展示 侧边栏标签展示 侧边栏日期归档 文章详情页 文章内容 文章点赞点踩 文章评论 一.主页面home.html的搭建(进一步完善) ho ...

最新文章

  1. android 百度导航滑动会异常,百度导航Android版问题集
  2. C++fibonacci斐波那契数列,自下而上(附完整源码)
  3. .NET常用第三方库(包)总结
  4. REST framework 权限管理源码分析
  5. python的pass语句_Python | 演示pass语句的示例
  6. windows系统如何进入环境变量
  7. Scala 学习(四) 集合之List
  8. python怎么直接操作git_基于python实现操作git过程代码解析
  9. 使用SSE指令集优化memcpy
  10. DDR123信号完整性测试分析技术探析
  11. java使用qq群发邮件_java群发发送qq邮件
  12. 金山云CDN:国内最佳付费CDN
  13. 股票量化对冲策略的黄金时期要来了?
  14. [Java]保留数值后2位的几种方法
  15. 游戏客户端安全方案。
  16. 微信支付遇到 商户号该产品权限未开通,请前往商户平台产品中心检查后重试
  17. 基于SSM的快递代取管理系统
  18. python自动化开发-[第十五天]-jquery
  19. long 雪花算法_小飞
  20. 史上最美女程序员:手写代码把人类送上月球

热门文章

  1. JAVA计算机毕业设计星光在线光影系统计算机(附源码、数据库)
  2. linux yum安装erlang,在 CentOS 5.7 上通过 YUM 安装 Erlang 过程
  3. Navicat Premium 15 无法导出excel格式的文件
  4. win8.1与谷歌浏览器快捷键使用(加快开发速度)
  5. uniapp 背景图片全屏显示在整个页面
  6. linux 下创建子进程
  7. SAP ABAP OPEN SQL实例
  8. Python request 爬虫 食物营养成分查询平台
  9. Final Cut Pro for Mac(中文fcpx视频剪辑)
  10. 如何抵御社工库类的黑客攻击?