当前位置: 首页 > news >正文

磁县网站建设手机网站建设在哪儿

磁县网站建设,手机网站建设在哪儿,cad如何做图纸模板下载网站,怎么做pc端移动网站在网上看了不少安装red5-server的方法,在我电脑上都好像安装不成功,本来是很简单的事,因为刚接触,结果费了不少时间。这里整理出ubuntu16.04 成功安装的方法,以便给搭建一个参考。 (一)安装JDK …

 

  在网上看了不少安装red5-server的方法,在我电脑上都好像安装不成功,本来是很简单的事,因为刚接触,结果费了不少时间。这里整理出ubuntu16.04 成功安装的方法,以便给搭建一个参考。

    (一)安装JDK

    1. 终端输入:apt-cache search openjdk     

    运行结果:

licaibiao@lcb:~/test/RTMP$ sudo apt-cache search openjdk
[sudo] password for licaibiao: 
Sorry, try again.
[sudo] password for licaibiao: 
default-jdk - Standard Java or Java compatible Development Kit
default-jdk-doc - Standard Java or Java compatible Development Kit (document
default-jdk-headless - Standard Java or Java compatible Development Kit (hea
default-jre - Standard Java or Java compatible Runtime
default-jre-headless - Standard Java or Java compatible Runtime (headless)
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-8-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
openjdk-8-source - OpenJDK Development Kit (JDK) source files
icedtea-8-plugin - web browser plugin based on OpenJDK and IcedTea to execut
jtreg - Regression Test Harness for the OpenJDK platform
libhsdis0-fcml - HotSpot disassembler plugin using FCML
libreoffice - office productivity suite (metapackage)
openjdk-8-jre-dcevm - Alternative VM for OpenJDK 8 with enhanced class redef
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-9-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-9-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-9-doc - OpenJDK Development Kit (JDK) documentation
openjdk-9-jdk - OpenJDK Development Kit (JDK)
openjdk-9-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-9-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-9-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-9-source - OpenJDK Development Kit (JDK) source files
uwsgi-app-integration-plugins - plugins for integration of uWSGI and applica
uwsgi-plugin-jvm-openjdk-8 - Java plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-jwsgi-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-ring-openjdk-8 - Closure/Ring plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-servlet-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 7)
java-package - Utility for creating Java Debian packages

    2.这里我们安装openjdk-8-jdk,因为我安装openjdk-9-jdk的时候有出错。

    运行安装命令:

sudo apt-get install openjdk-8-jdk

    3.测试是否安装成功:java -version

licaibiao@lcb:~$ java -version
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

    4.配置java_home变量:

    运行:echo export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/">>~/.bashrc 添加变量

    source .bashrc  使变量生效

licaibiao@lcb:~$ $JAVA_HOME
licaibiao@lcb:~$ echo export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/">>~/.bashrc
licaibiao@lcb:~$ $JAVA_HOME
licaibiao@lcb:~$ source .bashrc 
licaibiao@lcb:~$ echo $JAVA_HOME 
/usr/lib/jvm/java-8-openjdk-amd64/


    (二)安装red5

    1.下载red5 linux 安装包:https://github.com/Red5/red5-server/releases ,国外网站,下载很慢

    我这里提供一个已经下载好的安装包:red5-server-1.0.9-M6 

    2.创建目录:

    mkdir -p /usr/share/red5

    3.设置环境变量:

    export RED5_HOME=/usr/share/red5

    4.将安装包解压到目录

     /usr/share/red5  

    5. 开始运行red5

    cd /usr/share/red5
    ./red5.sh &

    6.结束运行red5

    cd /usr/share/red5
    ./red5-shutdown.sh

安装结束

测试red5是否安装成功

    (1)运行red5

    (2)浏览器输入:本地IP:5080

    比如我的IP地址为192.168.0.6,则输入:http://192.168.0.6:5080/   出现下面界面表示安装成功。

附启动脚本

Configure init script

#!/bin/sh
#
# /etc/init.d/red5 -- startup script for the red5 server
#
# Based on the tomcat6 init script.
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Ubuntu red5 by Fred Dixon <ffdixon@bigbluebutton.org> 
# Modified for Debian GNU/Linux by Ian Murdock <imurdock@gnu.ai.mit.edu>.
# Modified for Tomcat by Stefan Gybas <sgybas@debian.org>.
# Modified for Tomcat6 by Thierry Carrez <thierry.carrez@ubuntu.com>.
#
### BEGIN INIT INFO
# Provides:          red5
# Required-Start:    $local_fs $remote_fs $network
# Required-Stop:     $local_fs $remote_fs $network
# Should-Start:      $named
# Should-Stop:       $named
# Default-Start:     2 3 4 5
# Default-Stop:      1
# Short-Description: Start red5.
# Description:       Start the red5 service.
### END INIT INFOset -e PATH=/bin:/usr/bin:/sbin:/usr/sbin
NAME=red5
DESC="Red5 Server"
RED5_HOME=/mnt/opt/$NAME
DEFAULT=/etc/default/$NAME
UMASK=0002# These variables are needed by Xuggler
export XUGGLE_HOME=/usr/local
export PATH=$PATH:$XUGGLE_HOME/bin
export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATHif [ `id -u` -ne 0 ]; thenecho "You need root privileges to run this script"exit 1
fi# Make sure red5 is started with system locale
if [ -r /etc/default/locale ]; then. /etc/default/localeexport LANG
fi. /lib/lsb/init-functions
. /etc/default/rcS# The following variables can be overwritten in $DEFAULT# The first existing directory is used for JAVA_HOME (if JAVA_HOME is not
# defined in $DEFAULT)
JDK_DIRS="/usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.5-ibm"# Look for the right JVM to use
for jdir in $JDK_DIRS; doif [ -r "$jdir/bin/java" -a -z "${JAVA_HOME}" ]; thenJAVA_HOME="$jdir"fi
done
export JAVA_HOME# Output file
if [ -z "$OUT_FILE" ]; thenOUT_FILE=/var/log/red5.out
fi# End of variables that can be overwritten in $DEFAULT# overwrite settings from default file
if [ -f "$DEFAULT" ]; then. "$DEFAULT"
fiif [ ! -f "$RED5_HOME/red5.jar" ]; thenlog_failure_msg "$NAME is not installed"exit 1
fi#
# Function to wait if there are connections still open for 1935.  Some browsers hang on to a connection
# that prevents a ./red5 restart from binding to port 1935
#
wait_1935_close () {ACTIVE=$(netstat -ant | grep 1935 | wc | awk -F ' ' '{print $1}')if [ $ACTIVE != 0 ]; thenecho -n "   Waiting for $ACTIVE connections on 1935 to close before starting Red5 "while [ $ACTIVE != 0 ]; doecho -n "."sleep 5ACTIVE=$(netstat -ant | grep 1935 | wc | awk -F ' ' '{print $1}')donefiecho
}# Define other required variables
RED5_PID="/var/run/$NAME.pid"RED5_MAINCLASS=org.red5.server.Bootstrap
RED5_CLASSPATH="$RED5_HOME/boot.jar:$RED5_HOME/conf:$RED5_HOME/lib/ejb3-persistence.jar"
JAVA_OPTS="-Dpython.home=lib -Xms128M -Xmx128M -Dred5.root=$RED5_HOME -Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector -Dcatalina.useNaming=true -Djava.security.debug=failure -cp $RED5_CLASSPATH org.red5.server.Bootstrap"case "$1" instart)if [ -z "$JAVA_HOME" ]; thenlog_failure_msg "no JDK found - please set JAVA_HOME"exit 1fiif [ ! -d "$RED5_HOME/conf" ]; thenlog_failure_msg "invalid RED5_HOME: $RED5_HOME"exit 1filog_daemon_msg "Starting $DESC" "$NAME"if start-stop-daemon --start --test --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java" \>/dev/null; thenwait_1935_closestart-stop-daemon --start --background --make-pidfile --chuid red5  --umask $UMASK \--chdir $RED5_HOME --pidfile $RED5_PID --startas "$JAVA_HOME/bin/java" -- $JAVA_OPTSsleep 5# Because we pushed it into the background, we need to check it's statusif start-stop-daemon --test --start --pidfile $RED5_PID --startas "$JAVA_HOME/bin/java" >/dev/null; thenlog_end_msg 1elselog_end_msg 0fielselog_progress_msg "(already running)"log_end_msg 0fi;;stop)log_daemon_msg "Stopping $DESC" "$NAME"if start-stop-daemon --start --test --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java" \>/dev/null; thenlog_progress_msg "(not running)"elsestart-stop-daemon --stop --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java"sleep 5rm -f $RED5_PIDfilog_end_msg 0;;status)if start-stop-daemon --start --test --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java" \>/dev/null; thenif [ -f "$RED5_PID" ]; thenlog_success_msg "$DESC is not running, but pid file exists."exit 1elselog_success_msg "$DESC is not running."exit 3fielselog_success_msg "$DESC is running with pid `cat $RED5_PID`"fi;;restart|force-reload)if start-stop-daemon --test --stop --pidfile "$RED5_PID" \--startas "$JAVA_HOME/bin/java" \>/dev/null; then$0 stopsleep 1fi$0 start;;*)log_success_msg "Usage: $0 {start|stop|restart|force-reload|status}"exit 1;;
esacexit 0

http://www.yayakq.cn/news/217417/

相关文章:

  • 58同城网站建设思路政务公开和网站建设情况总结
  • 939网站建设做网站在哪里买空间域名
  • 优秀手机网站案例wordpress添加导航页面
  • 昌大建设总部哪里怎么查看竞争网站怎么做的seo
  • php旅游类网站开发wordpress sina
  • 深圳有哪些网站建设常德优化公司
  • 一级网站和二级网站的区别百度推广平台有哪些
  • 快速申请免费个人网站为什么没人做物流网站
  • 网站个人备案容易过吗diy网站开发公司
  • 长沙官网网站制作公司网站怎么做百度排名
  • 济南网站建设和优化在福州的网站制作公司
  • 网站开发学校长沙微网站建设公司
  • 个人网站建设设计工作汇报范文
  • 网站建设名词解释wordpress编辑器样式
  • 学室内设计网站12306网站多少钱做的
  • 湖州专业网站建设公司wordpress设置成宋体
  • c 网站开发实例教程类wordpress
  • 网站建设的公司系统规划青岛建设交易中心网站首页
  • 哪个网站可以做销售记录仪北海住房和城乡建设局网站
  • 商城网站建设开发多少钱国内网络公司排名
  • 免费的wordpress空间哪里有做网站优化的公司
  • 玉田县网站建设软件开发工具通常也称为什么工具
  • 太原建设网站公司免费域名注册免备案
  • 双公示网站专栏建设书城网站开发的参考文献
  • 建设一个网站成本多少钱软文推广特点
  • 做神马网站快速排名软网站建设要解决哪些方面的事项
  • 上海做高端网站制作济南能源建设网站
  • 什么网站做的比较好怎么用电脑做网站主机
  • 网络设计开发网站嘉兴网站备案去哪里
  • 重庆网站建设哪里比较好呢广东网络营销是什么