注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com
介绍
在本教程中,我们将在CentOS 6 x64上安装Ventrilo。
先决条件
一个CentOS 6系统,具有超过768 MB的RAM。
安装
第一步-从其站点检索最新的TAR文件:
不幸的是,使用以下命令无法直接从其站点下载TAR: wget
,也不 cURL
。我们需要手动下载此文件,然后通过/ SFTP或FTP上传。
第二步-解压缩tarball(相应地更改版本):
tar -xvf ventrilo_srv-3.0.3-Linux-i386.tar.gz
第三步-移动库:
mv ventsrv/ventrilo_status /usr/bin/ventrilo_status
mv ventsrv/ventrilo_srv /usr/bin/ventrilo_srv
mkdir /etc/ventrilo
mv ventrilo_srv.ini /etc/ventrilo/ventrilo_srv.ini
第四步-设置适当的权限:
chmod +x /usr/bin/ventrilo_srv /usr/bin/ventrilo_status
chown -R ventrilo:ventrilo /etc/ventrilo
第五步-创建服务:
vi /etc/init.d/ventrilo
粘贴以下内容:
#!/bin/bash
# Ventrilo Daemon
# chkconfig: 2345 95 20
. /etc/rc.d/init.d/functions
VENPATH=/etc/ventrilo
VENBIN=/usr/bin/ventrilo_srv
RETVAL=0
prog="ventrilo"
runlevel=$(set -- $(runlevel); eval "echo $$#" )
start()
{
echo -n $"Starting $prog: "
$VENBIN -f$VENPATH/ventrilo_srv -d && success || failure
RETVAL=$?
[ "$RETVAL" = 0 ] && touch /var/lock/subsys/ventrilo_srv
echo
# renice -5 `cat $VENPATH/ventrilo_srv.pid`
}
stop()
{
echo -n $"Stopping $prog: "
if [ -n "`pidfileofproc $VENBIN`" ] ; then
killproc $VENBIN
else
failure $"Stopping $prog"
fi
RETVAL=$?
[ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/ventrilo_srv
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo "Usage: $0 "
RETVAL=1
esac
exit $RETVAL
保存并退出(按CTRL,然后按W,Q和Enter键)。
可选步骤-使其在启动时自动启动:
chkconfig ventrilo on
启动和停止Ventrilo
开始:
service ventrilo start
正在停止:
service ventrilo stop
结论
我们的教程到此结束,谢谢您的阅读。
注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com