如何在CentOS 6上安装Ventrilo作为服务

・3 分钟阅读

介绍

在本教程中我们将在CentOS 6x64上安装Ventrilo。

前提条件

一个CentOS 6系统,内存超过768兆。

安装

步骤1-从他们的站点获取最新的TAR文件:

不幸的是,不能使用wget或cURL直接从他们的站点下载TAR。我们需要手动下载,并且通过/SFTP或FTP上传它。

第2步-提取tarball (相应更改版本):

tar -xvf ventrilo_srv-3.0.3-Linux-i386.tar.gz 

步骤3-移动库:

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

结束语

这是我们的教程,感谢你阅读。

Ammyae profile image