[root@localhost ~]# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch.rpm
[root@localhost ~]# yum repolist ##检查是否已添加至源列表
OK,检查好已添加至源后就可以进行yum安装了
[root@localhost ~]# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch.rpm
[root@localhost ~]# yum repolist ##检查是否已添加至源列表
OK,检查好已添加至源后就可以进行yum安装了
基于kurento-one2many-call例子,则测试的。
为什么会有以下实验,因为在看代码时,老是觉得代码写得不对或者觉得这段代码写得不够简练。原因体现在nextWebRtc是无需发起gatherCandidates行为,结果却发起了。十分不解。因此有以下验证。
WebRTC在CreateOffer时,返回的SDP可能会有Candiate的信息。当存在这情况下,即使上传OnIceCandidate的Candidate到远端,也能接收到视频的。




在进行kms的例子测试时,发现快速试验kurento的最佳方式就是【kurento-tutorial-java】+【kurento/kurento-media-server】,然而笔记本摄像头在linux中不被支持,故通过VMware把linux中的kms端口映射到主机中。


path_script=$(cd "$(dirname "$0")"; pwd)
mode=$1
#公网IP
host_proxy=39.108.x.y
#公网相应主机登录名
host_proxy_user_name=abc
#使用密码方式登录,非免密码方式。需要yum install sshpass软件。
#公网主机的用户密码,免密码方式时为空。
host_proxy_user_pwd=
#需要被登录的家庭主机登录名。
local_user_name=abc
ssh_process=`ps -ef | grep "ssh -fN -R 5022"| grep -v grep`
echo $ssh_process
case "$mode" in
'start')
echo "it's ready to start op...."
if test -n "$ssh_process"; then
echo ""
echo "---the ssh reverse proxy info below"
echo "$ssh_process"
echo ""
else
if [ -z "$host_proxy_user_pwd" ]; then
echo "ssh -fN -R 5022:localhost:22 $host_proxy_user_name@$host_proxy"
ssh -fN -R 5022:localhost:22 $host_proxy_user_name@$host_proxy
else
echo "sshpass -p $host_proxy_user_pwd ssh -fN -R 5022:localhost:22 $host_proxy_user_name@$host_proxy"
#如果使用``方式执行,无法执行它,真是奇怪。
sshpass -p $host_proxy_user_pwd ssh -fN -R 5022:localhost:22 $host_proxy_user_name@$host_proxy
fi
fi
echo 'success to start.'
echo "you can test on proxy host:$host_proxy,use the follow commands "
echo 'netstat -nap | grep 5022'
echo "ssh -p 5022 $local_user_name@localhost"
echo "sshpass -p 123 ssh -p 5022 abc@localhost"
;;
'stop')
echo "it's ready to check process..."
if test -n "$ssh_process"; then
echo "had find ssh rever proxy process informaton"
echo "$ssh_process"
echo $ssh_process | awk '{print ($2)}' | xargs kill -9
fi
echo 'success to kill.'
;;
*)
basename=`basename "$0"`
echo "Usage: $basename {start|stop} [ server options ]"
exit 1
;;
esac
exit 1
不要用root权限安装rvm 及 ruby rails等相关工具。
———————-
1.curl -L https://get.rvm.io | bash -s stable
2.rvm list known列出所有版本
3.rvm install ruby-2.4.1
4.rvm alias create default current ruby-2.4.1
5.rvm alias create default ruby-2.4.1 重启后才能调用ruby命令,生效。或者source ~/.bash_profile也生效
6.gem install bundle
永远保持这两个数据是一致的,则可保持有序。
snapshot.lastUID = “14”,表示下一下snapshot的id的值。
snapshot.current = “14”,表示当前正在使用的uid是那个。
LINUX CENTOS 7 X86_64中开始菜单的编辑安装软件alacarte即可
命令:$ yum install alacarte
安装好后在Application->sundry中就能看到“Main Menu”的选项了。
点击“Main Menu”就可以很方便的对菜单进行编辑。
修改桌面图标大小


\#!/bin/bash
set -x
path_current=`pwd`
path_script=$(cd "$(dirname "$0")"; pwd)
echo "path_script="$path_script
path_waypal=$path_script/waypal.from.101.200.132/waypal
if [ -d $path_waypal ];then
echo "find the directory:$path_waypal"
else
mkdir -p $path_waypal
fi
path_targz=$path_script/waypal.from.101.200.162/waypal_backup_`date +%Y-%m-%d`.tar.gz
path_targztmp=$path_targz'.tmp'
rsync --exclude ".git" -ave ssh ljb@101.200.132:/home/ljb/waypal $path_waypal && tar -cvzf $path_targztmp $path_waypal && mv $path_targztmp $path_targz && rm $path_script/waypal.from.101.200.132/waypal_backup_`date -d '-5 days' +%Y-%m-%d`.tar.gz
#!/usr/bin/bash
path_current=$(cd "$(dirname "$0")"; pwd)
name_current=$(basename "$0" .sh)
echo $path_current
echo $name_current
rm -vf $path_current/backup/"$name_current"_`date -d '-10 days' +%Y-%m-%d`*.sql.gz
mysqldump -h waypaldb.mysql.rds.aliyuncs.com -u waypal -p'1234567' --databases waypaldev | gzip > $path_current/backup/"$name_current"_`date +%Y-%m-%d-%H-%M`.sql.gz
#添加github
git remote add origin https://github.com/xxx(仓库地址)
#添加oschina
git remote add oschina https://git.oschina.net/xxxx(仓库地址)
#提交到oschina
git push oschina master(分支名)
#提交到github
git push origin master(分支名)
#从oschina更新
git pull oschina master
#从github更新
git pull origin master