原创 PHP+nginx完成大文件下載處理

最近在板子上做文件下載的處理,需求相對簡單,一個下載請求過來,根據請求的數據決定給那些文件回去,於是採用了php+nginx的方式來處理。 嘗試 nginx用來處理下載請求,拿到請求以後,調用配置好的php文件,php文件中對請求的參

原创 php運行報錯:Fatal error: Allowed memory size of 8388608 bytes exhausted

在php裏面讀取文件,沒注意大小,有9M多吧,然後報錯了 Fatal error: Allowed memory size of 8388608 bytes exhausted 這是php的內存限制配的太小了,找到php.ini,修

原创 curl訪問https報錯:Cert verify failed: BADCERT_NOT_TRUSTED

這個錯跟https://blog.csdn.net/lixuande19871015/article/details/88788699裏面的錯誤看上去有些不太一樣 curl -v https://www.baidu.com * Ce

原创 openwrt上nginx啓動報錯nginx: [emerg] getpwnam("www") failed

檢查nginx的配置文件 /etc/nginx/nginx.conf 裏面配置裏確實有這一項: #user nobody nogroup; user www www; worker_processes 2; 系統的用戶又沒有ww

原创 openwrt編譯報錯“openwrt-ramips-mt7620-ex2700-squashfs-factory.bin: No such file or directory”

編譯openwrt的18.06的時候報了下面的錯誤: openwrt-ramips-mt7620-ex2700-squashfs-factory.bin: No such file or directory 實際是這個錯誤: WAR

原创 curl支持ssl報錯:SSL certificate problem: unable to get local issuer certificate

curl去訪問https的站點報錯: curl -v https://www.baidu.com * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Se

原创 轉載:華爲和他小夥伴們的九大物聯網解決方案

這篇文章轉自物聯網智庫,http://www.iot101.com/news/2017-08-04/13482.html,文章中提供的九大解決方案的架構和功能集合是值得我們研究的部分 在平臺層中的“IoT連接管理平臺”,又

原创 shell中單引號、雙引號、反引號的用法及區別

單引號 這個比較暴力,不管單引號裏面有什麼都原樣輸出,無視一切變量,所見即所得。如果要用來做字符比較和輸出,注意不能輸出變量,也不認識通配符,命令等。 even@ubuntu:~$ echo 'a$PATH --aa\*' a$PAT

原创 轉:CoAP 協議學習

2014年左右智能家居異常火熱,由於高效的端到端訂閱推送特性,使得MQTT成爲了智能家居的首選協議。因此目前各大雲平臺中,MQTT基本成了標配。 物聯網另一個應用協議 CoAP 協議則相對低調,不過由於 NB-IoT 的推出,基於

原创 root切換普通用戶:cannot set user id: Resource temporarily unavailable

服務器上有個賬號ssh失敗,通過root賬號重置了密碼也是登陸失敗,也是奇怪,在root賬號下直接: su - xxxx xxxx是用戶名,報了下面的錯 su: cannot set user id: Resource tempor

原创 Ubuntu apt-get install出現“Temporary failure resolving 'cn.archive.ubuntu.com'”

搭建編譯環境的時候,安裝g++出現瞭如下的報錯: Do you want to continue? [Y/n] y Err:1 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64

原创 linux給用戶添加sudo權限

在linux進行sudo操作時,有時會提示: xxxx is not in the sudoers file. This incident will be reported. xxxx是當前操作的用戶。 這就是說,當前的用戶沒有s

原创 openwrt不支持opkg的解決辦法

opkg是openwrt的插件安裝命令,類似Ubuntu上的apt-get或者centos上的yum。 好多采用openwrt系統的設備,最後都把opkg裁剪掉了,如果拿到一個設備又想用opkg安裝網絡上下載到的ipk包,應該怎麼辦呢

原创 shell 判斷某個url是否能夠訪問

urlstatus=$(curl -s -m 5 -IL $serverurl|grep 200) if [ "$urlstatus" == "" ];then echo "urlstatus is OFF" fi ping也可

原创 Python3.5.0手動安裝

服務器上有個之前安裝的Python2.6.6,嘗試卸載並自動安裝,一直有些問題,索性直接下載源碼包安裝吧,記錄一下安裝過程: 1 源碼包下載 https://www.python.org/ftp/python/3.5.0/Python