php安装swoole扩展

2017-12-6 fredzeng linux

swoole是一个PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。 

阅读全文>>

标签: php redis swoole server

评论(0) 浏览(30)

Linux 上安装 Django

2017-12-5 fredzeng linux

以下安装位于 Centos Linux 环境下安装,如果是你的 Linux 系统是 ubuntu 请使用 apt-get 命令。默认情况下 Linux 环境已经支持了Python。你可以在终端输入Python命令来查看是否已经安装。在/usr/local/bin/目录下会发现easy_install。 直接使用命令easy_install django 安装django。


阅读全文>>

标签: setuptools python2 Django setup install

评论(0) 浏览(31)

Centos6 安装 stun/turn服务

2017-12-5 fredzeng linux

STUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC 3489定义。目前RFC 3489协议已被RFC 5389协议所取代,新的协议中,将STUN定义为一个协助穿越NAT的工具,并不独立提供穿越的解决方案。它还有升级版本RFC 7350,目前正在完善中。

阅读全文>>

标签: P2P stunserver turnserver 打洞 穿透 WebRTC

评论(1) 浏览(31)

turnserver.conf文件详解

2017-12-5 fredzeng linux

由于国内通讯都被监控,所以WebRTC是不能直接P2P的,都需要中继服务作为转发的,所以在国内使用WebRTC是需要搭建中继服务。

阅读全文>>

标签: turnserver WebRTC turnuserdb STUN

评论(0) 浏览(24)

webrtc与stunserver、turnserver建立连接花费时间十秒左右

2017-12-5 fredzeng linux

client与turnserver的连接是正常的,于是在google到了一个解决方案,即是trickle ice技术,据说使用该方法能够大大缩短client与opposite client的连接时间,这个解决方案似乎和当前所遇到的问题擦着一点边,但是似乎可以值得尝试,因为这或多或少会提升client连接到对面的体验!然而client和turnserver的连接速度是似乎没多大作用,放弃此方案。

阅读全文>>

标签: P2P stunserver turnserver 打洞 穿透

评论(0) 浏览(24)

完全使用 SFTP 替代 FTP :SFTP+OpenSSH+ChrootDirectory 设置详解

2017-10-15 fredzeng linux

由于采用明文传输用户名和密码,FTP协议是不安全的。在同一机房中只要有一台服务器被攻击者控制,它就可能获取到其它服务器上的FTP密码,从而控制其它的服务器。当然,很多优秀的FTP服务器都已经支持加密。但如果服务器上已经开了SSH服务,我们完全可以使用SFTP来传输数据,何必要多开一个进程和端口呢?下面,我就从账户设置、SSH设置、权限设置这三个方面来讲讲如何使用SFTP完全替代FTP。本教程基于CentOS5.4。

阅读全文>>

标签: openssh sftp ChrootDirectory ftp

评论(0) 浏览(89)

CentOS 7 进入单用户模式图文详解

2017-9-21 fredzeng linux

而到了RHEL7之后是不可以这样操作的。在RHEL7里进入到单用户有rescure,emergency等模式,但还是必须要输入root密码才可以登录。如果要修复root密码只要按照下面的步骤操作:

在开机看到内核条目的时候,按e开始编辑,在kernel的最后加入init=/bin/sh,同时需要去掉rhgb和 quiet参数(必须要去掉),按ctrl+x启动系统,此时无需密码即可进入系统:

阅读全文>>

标签: CentOS 单用户 kernel bash

评论(0) 浏览(315)

redis 3.2.10 安装和主从配置

2017-9-20 fredzeng linux

1. 下载 redis

wget http://download.redis.io/releases/redis-3.2.9.tar.gz

2. 解压

tar xzf redis-3.2.9.tar.gz

3. 进入 src 目录

cd redis-3.2.9

4. make

5. make test && make inst...

阅读全文>>

标签: redis master slave 主从

评论(0) 浏览(257)

ffmpeg 文件推流 rtsp和rtmp

2017-9-18 fredzeng linux

// rtsp推流  /opt/srs/srs2

./objs/ffmpeg/bin/ffmpeg -re -i /root/mp4/1.mp4 -vcodec copy -codec copy -f rtsp rtsp://192.168.2.161/live/rtsp_test

// rtmp 推流
./objs/ffmpeg/bin/ffmpeg -re -...

阅读全文>>

标签: RTMP ffmpeg rtsp

评论(0) 浏览(328)

Linux下常用压缩 解压命令和压缩比率对比

2017-9-2 fredzeng linux

因此,Linux下对于占用空间与耗费时间的折衷多选用tgz格式,不仅压缩率较高,而且打包、解压的时间都较为快速,是较为理想的选择。结论

再一次印证了物理空间与时间的矛盾(想占用更小的空间,得到高压缩比率,肯定要牺牲较长的时间;反之,如果时间较为宝贵,要求快速,那么所得的压缩比率一定较小,当然会占用更大的空间了)。

阅读全文>>

标签: tar bz2

评论(0) 浏览(253)

Powered by emlog sitemap