Linux迷+Python粉//blog.pythonwood.com/人生苦短,我用PythonMon, 10 Jun 2019 23:12:00 +0800小米物联网开发者:接入测试oauth2//blog.pythonwood.com/2019/06/%E5%B0%8F%E7%B1%B3%E7%89%A9%E8%81%94%E7%BD%91%E5%BC%80%E5%8F%91%E8%80%85%EF%BC%9A%E6%8E%A5%E5%85%A5%E6%B5%8B%E8%AF%95oauth2/<h3 id="_1">概述<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h3> <p>智能家居目前有小米和阿里两大生态,小米从2015年就起步,依托性价比,还有手机出货量取胜。miui系统可以连通全屋米家设备,实现类似:</p> <ol> <li>对小米的小爱音箱喊“晚安”,关闭所有灯。</li> <li>天气预报下雨,主动提醒带伞。</li> <li>人来开灯开空调,人走关空调熄灯</li> </ol> <p>等等类似情景。<span class="caps">IF</span> This Then That&nbsp;这种简单而实用的逻辑成就了国外网站ifttt …</p>pythonwoodMon, 10 Jun 2019 23:00:00 +0800tag:blog.pythonwood.com,2019-06-10:/2019/06/小米物联网开发者:接入测试oauth2/xiaomioauth2物联网Linux服务器安装轻量X环境xfce桌面和VNC服务//blog.pythonwood.com/2019/04/Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85%E8%BD%BB%E9%87%8FX%E7%8E%AF%E5%A2%83xfce%E6%A1%8C%E9%9D%A2%E5%92%8CVNC%E6%9C%8D%E5%8A%A1/<p>有些任务需要Linux桌面环境,例如使用chrome/firefox浏览器进行测试或抓取数据。简要记录安装过程备需。任何时候,一个免key的<span class="caps">SSH</span>登录环境都能带来方便。</p> <p>以下环境是Ubuntu18.04,&nbsp;Ubuntu其他版本大同小异。其他linux发行版需修改。</p> <h3 id="xfce">安装必须的xfce桌面基础包。还有语言支持包<a class="headerlink" href="#xfce" title="Permanent link">&para;</a></h3> <p>桌面环境我选xfce。足够轻量体验也很好。vnc服务器我选tightvncserver,简单高效。</p> <div class="highlight"><pre><span></span># X环境,设置中文环境 …</pre></div>pythonwoodSat, 27 Apr 2019 21:00:00 +0800tag:blog.pythonwood.com,2019-04-27:/2019/04/Linux服务器安装轻量X环境xfce桌面和VNC服务/Ubuntulinuxvnc中文环境Linux释放磁盘空间——系统日志systemd-journal清理//blog.pythonwood.com/2018/12/Linux%E9%87%8A%E6%94%BE%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E2%80%94%E2%80%94%E7%B3%BB%E7%BB%9F%E6%97%A5%E5%BF%97systemd-journal%E6%B8%85%E7%90%86/<h2 id="varlogjournal">/var/log/journal 目录占用空间很大<a class="headerlink" href="#varlogjournal" title="Permanent link">&para;</a></h2> <p>原因systemd系统通过systemd-journald.service记录日志.&nbsp;默认以二进制写入/var/log/journal/目录中的日志文件,系统安装久了发现磁盘空间逐渐变小。</p> <p>ubuntu18.04,&nbsp;centos7等新系统都使用新型系统systemd,就可能需要清理。</p> <div class="highlight"><pre><span></span>$ du -sh /var/log …</pre></div>pythonwoodWed, 05 Dec 2018 15:00:00 +0800tag:blog.pythonwood.com,2018-12-05:/2018/12/Linux释放磁盘空间——系统日志systemd-journal清理/linuxsystemdjournal磁盘清理网络检测ping脚本——搬瓦工CN2机房PING测试//blog.pythonwood.com/2018/11/%E7%BD%91%E7%BB%9C%E6%A3%80%E6%B5%8Bping%E8%84%9A%E6%9C%AC%E2%80%94%E2%80%94%E6%90%AC%E7%93%A6%E5%B7%A5CN2%E6%9C%BA%E6%88%BFPING%E6%B5%8B%E8%AF%95/<h2 id="vps">项目起源:搬瓦工vps快过期<a class="headerlink" href="#vps" title="Permanent link">&para;</a></h2> <p>为决定是否upgrade到cn2机房,需要先验证<span class="caps">CN2</span>机房网络是不是更好。一直没有一个适合自己的ping工具,自己写一个。</p> <h3 id="openwrt5ping">部署在openwrt路由,定时任务每5分钟启动ping一次<a class="headerlink" href="#openwrt5ping" title="Permanent link">&para;</a></h3> <p>脚本兼容新旧版本ping(输出内容不同),使用sh标准达到最大linux兼容。已兼容openwrt。</p> <div class="highlight"><pre><span></span># ping 50次,不超过90s,丢包率每字符表示2%,延迟每字符表示10ms */5 …</pre></div>pythonwoodSun, 25 Nov 2018 20:00:00 +0800tag:blog.pythonwood.com,2018-11-25:/2018/11/网络检测ping脚本——搬瓦工CN2机房PING测试/网络ping脚本搬瓦工神奇的环境bug导致python3中出现udc开头字符串//blog.pythonwood.com/2018/11/%E7%A5%9E%E5%A5%87%E7%9A%84%E7%8E%AF%E5%A2%83bug%E5%AF%BC%E8%87%B4python3%E4%B8%AD%E5%87%BA%E7%8E%B0udc%E5%BC%80%E5%A4%B4%E5%AD%97%E7%AC%A6%E4%B8%B2/<h2 id="langzh_cnutf-8langen_usutf-8">注意:<span class="caps">LANG</span>=zh_CN.<span class="caps">UTF</span>-8与<span class="caps">LANG</span>=en_US.<span class="caps">UTF</span>-8不可混淆!<a class="headerlink" href="#langzh_cnutf-8langen_usutf-8" title="Permanent link">&para;</a></h2> <p><strong><span class="caps">LANG</span>=zh_CN.<span class="caps">UTF</span>-8与<span class="caps">LANG</span>=en_US.<span class="caps">UTF</span>-8有区别</strong> ,&nbsp;所以不可混淆!想之前在python2时代吃过坑,没想到到了统一unicode的python3 …</p>pythonwoodWed, 07 Nov 2018 15:30:00 +0800tag:blog.pythonwood.com,2018-11-07:/2018/11/神奇的环境bug导致python3中出现udc开头字符串/UbuntulinuxLANG环境变量python