预检
在安装之前,请进行一些快速的配置检查,以确保您的服务器满足最低要求。
花一点时间进行这些检查,将大大减少您在安装过程中遇到问题所浪费的时间。
首先,检查服务器的语言环境为en_US.UTF-8
。
1 | $ cat /etc/default/locale |
如果看不到LANG="en_US.UTF-8"
,请输入以下命令将本地设置为en_US.UTF-8
。
1 | $ sudo apt-get install language-pack-en |
然后注销并再次登录到您的SSH会话–这将为您的会话重新加载区域设置。cat /etc/default/locale
再次运行以上命令。验证您仅看到单行LANG="en_US.UTF-8"
。
注意:如果看到其他行LC_ALL=en_US.UTF-8
,请LC_ALL
从删除条目/etc/default/locale
并注销,然后再次登录。
接下来,执行sudo systemctl show-environment
并确保您LANG=en_US.UTF-8
在输出中看到。
1 | $ sudo systemctl show-environment |
如果看不到,请再次sudo systemctl set-environment LANG=en_US.UTF-8
执行以上操作sudo systemctl show-environment
并确认您LANG=en_US.UTF-8
在输出中看到了。
接下来,使用命令检查服务器(至少)有4G内存free -h
。这是我们其中一台测试服务器的输出。
1 | $ free -h |
这里显示的是31G的内存(这是一台具有32 GB内存的服务器)。
如果Mem:
在total
列中看到小于4G的值(上面的示例显示31G),则您的服务器没有足够的内存来运行BigBlueButton。您需要将服务器的内存增加到(至少)4G。
接下来,检查服务器是否具有Ubuntu 16.04。
1 | $ cat /etc/lsb-release |
接下来,检查您的服务器是否正在运行64位版本的Ubuntu 16.04。
1 | $ uname -m |
接下来,检查您的服务器是否支持IPV6。
1 | $ ip addr | grep inet6 |
如果没有看到该行,inet6 ::1/128 scope host
则在安装BigBlueButton之后,您需要修改FreeSWITCH的配置以禁用对IPV6的支持。
接下来,检查您的服务器是否正在运行Linux 4.x内核。
1 | $ uname -r |
接下来,检查您的服务器是否具有(至少)4个CPU内核
1 | $ cat /proc/cpuinfo | awk '/^processor/{print $3}' | wc -l |
宝塔
使用 SSH 连接工具,如堡塔SSH终端连接到您的 Linux 服务器后,挂载磁盘,根据系统执行相应命令开始安装(大约2分钟完成面板安装):
Centos安装脚本
1 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.shUbuntu/Deepin安装脚本
1 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.shDebian安装脚本
1 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.shFedora安装脚本
1 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh