手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 免费部署 N8N 的 Zeabur 注册 | 登陆
浏览模式: 标准 | 列表分类:苹果相关

反向代理增加:play.golang.org

反向代理服务器增加play.golang.org,网址是goplay.neatcn.com

昨天终于收到通信管理局的邮件了,我最后一个域名的备案已经被注销了。其实在我的网站迁到国外去之后,就已经明白了。

BTW:五一玩的很开心

接上篇: E: Sub-process /usr/bin/dpkg returned an error code

在上篇升完PHP后,其实还附带了一些其他升级,比如,gearman也是PPA的源,当我upgrade之后,居然说有个组件需要更新,libgearman7,说原来的组件是基于libgearman6的。不能运行了,然后,所有的APT操作都无法运行,出现了: E: Sub-process /usr/bin/dpkg returned an error code 

这,TMD太让人纠结了。最后用了另外的方法处理。。。比较恶心:

XML/HTML代码
  1. cd /var/lib/dpkg  
  2. sudo mv info info.bak  
  3. sudo mkdir info  

只是这样之后,会报一些notice:

XML/HTML代码
  1. dpkg: warning: files list file for package `liblockfile1' missing, assuming package has no files currently installed.  
  2.   
  3. dpkg: warning: files list file for package `liblaunchpad-integration1' missing, assuming package has no files currently installed.  
  4.   
  5. dpkg: warning: files list file for package `libxau6' missing, assuming package has no files currently installed.  
  6.   
  7. dpkg: warning: files list file for package `gconf-defaults-service' missing, assuming package has no files currently installed.  
  8.   
  9. dpkg: warning: files list file for package `libio-string-perl' missing, assuming package has no files currently installed.  

于是我还是把info.bak目录下的内容看了下。最终决定将与gearman相关的删除,重新恢复。OK一切正常。哈哈

info目录里的东西,其实就是一些更新所涉及的路径、目录等,将出错的删除,重新update一下就OK了

 

Tags: apt-get

升级PHP至5.4(ubuntu 12.04)

当前的虚拟机是12.04的系统,默认的PHP只有5.3.x,因为想用Trait的功能,所以就想升级了。结果。。。死活升不上。于是找了点资料,发现只要三句话:

XML/HTML代码
  1. sudo add-apt-repository ppa:ondrej/php5  
  2. sudo apt-get update  
  3. sudo apt-get upgrade  

三句话一运行,世界就清静多了。只是原来自己装的一些组件就要重新编译了:redis,mongo,gearman,还有APC。因为extension_dir换了位置了。也不能直接将那些so文件拷过来。怕不正常,反正重编译一下也很快。。

如果你喜欢自己编译,也可以看这篇:https://gist.github.com/ziadoz/3130816

 

nginx 的resolv.conf经常被自动清空

有时候,服务器上用的DNS其实并不是我想要的,有些DNS其实速度慢,而且解析更慢,更新也慢。所以这时候就想要换一个快一点的dns了。

第一个想到要改的是resolv.conf,在里面加入nameserver 114.114.114.114,但改完后,过一阵子看,却发现文件又空了。找了下资料,原来不能这样。。

直接改/etc/network/interface ,在里面加入:dns-nameservers 114.114.114.114 8.8.8.8

看好了,这里是dns开头,而且是复数。完了重启networking即可

参考:http://blog.jsdan.com/3743

因为上面是台湾网站,如果打不开,请看这个PDF:[ubuntu] 修改 resolv.pdf

Tags: nginx, resolv

动态添加和删除crontab

 其实说白了很简单,就是新建一个文件 。然后把计算任务 写进去。执行完了或者有修改的地方就删除它。然后再crontab 执行下而已

1.添加:echo "1 * * * * /home/test" >> /user/crontabfile
2.删除:sed -i '/test/d'  /user/crontabfile
3.然后 crontab  /user/crontabfile 就行了.

然而我在测试的时候,一直失败。。。。我在mac下面的时候。sed -i '/test/d' xxxxfile的时候,一直报错。直到在linux下面执行就正常了。

不过,本来就是准备扔在服务器上处理,不影响不影响,我淡定的飘过

Tags: crontab