# CentOS7-x86_64 部署SRS
#!/bin/bash
set -e
# SRS下载地址 http://www.ossrs.net/srs.release/releases/download.html
NAME=SRS-CentOS7-x86_64-3.0.168
PATH_CUR=`pwd`
if [ `id -u` -ne 0 ];then
echo "请使用root用户执行!"
exit
fi
############# 配置系統 #############
yum install -y unzip zip
yum install -y redhat-lsb
yum install -y net-tools
firewall-cmd --zone=public --add-port=1935/tcp --permanent
firewall-cmd --zone=public --add-port=1985/tcp --permanent
firewall-cmd --reload
############# 安裝SRS #############
/etc/init.d/srs stop
rm -rf $NAME
unzip $NAME.zip
cd $NAME
./INSTALL
cd $PATH_CUR
chmod +x srs
############# 更新配置 #############
rm -rf /usr/local/srs/conf/srs.conf
cp -rf srs.conf /usr/local/srs/conf/
rm -rf /usr/local/srs/etc/init.d/srs
cp -rf srs /usr/local/srs/etc/init.d/srs
############# 配置开机启动 #############
ln -sf /usr/local/srs/etc/init.d/srs /etc/init.d/srs
ln -sf /usr/local/srs/etc/init.d/srs /etc/init.d/srs
cp -f /usr/local/srs/usr/lib/systemd/system/srs.service /usr/lib/systemd/system/srs.service
systemctl daemon-reload
systemctl enable srs
systemctl start srs
############# 销毁资源 #############
rm -rf $NAME
脚本_CentOS7部署SRS3.0
原创
©著作权归作者所有:来自51CTO博客作者wx59bdec579ef96的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
网络监控专题之一Centos7部署Zabbix
网络设备监控专题之部署Zabbix开源监控平台
网络监控 Zabbix Linux