通过 acme.sh 获取 Let's Encrypt 免费证书

配置 Nginx 正确处理 Webroot 验证 在证书签发过程中 Let's Encrypt 会验证你拥有当前域名,最基本的方式在你的网站根目录创建一个文件,并通过域名在外部进行请求,如能请求到则认为你拥有该网站的控制权。假设你有一个域名 example.com, 验证步骤大体如下: 通过工具在网站根目录下创建 .well-known/acme-challenge/some-random-letters 工具将创建的路径告知 Let's Encrypt Let's Encrypt...

comments

记一次 zsh 产生僵尸进程解决

问题描述 今天使用 vmplayer 运行了 xp 系统, 关闭后在 zsh 里继续敲命令就阻塞了, 然后就关闭了终端重新打开, 还是阻塞, 重复几次依然如此. 然后使用 gVim 将 shell 切换到 bash, 终端可以正常打开, 然后运行 $ ps aux | grep zsh wh 27552 0.0 0.1 47244 5164 ? Ss 09:38 0:00 zsh wh 27553 0.0 0.1 47244 5156 ? Ss 09:38 0 …

comments

解决一直崩溃的 Adobe Flash Player

1月份的时候决定从 Ubuntu 换到 Archlinux, 换完之后 Flash Player 就一直没正常过. 一打开视屏就 crash. 从那之后就一直用手机看视屏, 很别扭, 放着大屏不用一直盯着手机看看. 今天下定决心找找原因. google 了一阵也没有啥结果, 所以我决定卸载现有的, 手动安装一个试试. $ sudo pacman -R flashplugin 结果卸载的时候输出段信息: warning: /etc/adobe/mms.cfg saved as...

comments

grep挽救了我一个下午: 恢复rm -f删除的代码

今天对代码进行重构, 新添加了一个logics.py模块, 但并没有加入到git库中, 然后对代码进行清理, 有一个logs文件夹是不需要的所以我打算清掉它, 但是zsh将补全定位到logics.py, 手上的动作快过了脑子,直接按了回车, 做完心想完了, 一上午白费了, 还要花一下午的时间来重新写出这个代码, 虽然明知没有希望,但是我还是不想放弃, 于是就google一下有无解决办法,意外的是找到一篇文章:用grep恢复误删的文本 好吧虽然不知道能不能用, 但是我要试试,...

comments

Awesome+tmux+gnomeDo打造高效Linux桌面环境

引言 近期一直在Linux下工作,使用Ubuntu 11.10,经过一段时间的使用和磨合,终于打造出一套适合自己的高效Linux桌面环境,之前也在博客中零散的写了几篇文章分享,在此做一番总结. 首先先放出桌面截图 Awesome 使用Ubuntu 11.10不习惯默认搭载的Unity,Gnome...

comments

AppArmor引起的无法启动Evince

今天在Ubuntu上使用文档查看器(Evince),总是打开没有响应,在命令行下使用命令: evince 却提示: No protocol specified Cannot parse arguments: 无法打开显示: google说是$XAUTHORITY权限的问题,于是查看: ls -l $XAUTHORITY -rw------- 1 vim vim 51 2012-11-15 12:12 /data/home/vim/.Xauthority 更改为如下: chmod +rw...

comments

Linux高效工作----平铺式窗体管理器Awesome

在Linux桌面环境下开发,总想更高效的工作,我已经装备了Gnome Do和terminator,但是我还是觉得不够快我更加希望能解放右手(当然不是找个妹子戒撸,只是右手的鼠标),而且terminator在跑的东西过多的时候开多个terminator不太好管理,这时候一个词进入了我的眼睛平铺式窗体管理器,与传统窗体管理器不同的是平铺式窗体管理器的窗口不会重叠,窗口会被自动调整成正好铺满全屏的尺寸,也就是说无论开多少窗口都会把屏幕占满,如果想象力贫乏就装一个试试吧:...

comments

部署Tornado时iptables引发的的一个问题

今天在CentOS上部署了一个Tornado,使用nginx做代理, tornado使用8888,端口,使用nginx作为反向代理,配置文件如下: server { listen 80; server_name www.linuxzen.com; location / { proxy_pass_header Server; proxy_redirect off; proxy_set_header X-Real_IP $remote_addr; proxy_set_header...

comments

Linux桌面高效工作----使用Gnome DO

不知大家是否和我一样在win下系统win+r输入命令来快速启动程序,这两天在Linux下碰到一个比这更爽,更快的软件,Gnome Do. Gnome Do能根据用户键入的内容进行自动匹配,从而快速打开系统中已有的程序、文件、书签等。不仅如此,GNOME Do 还包括插件,从而能够做更多事, 比如你安装了pidgin插件只需输入联系人的名字即可打开与他/她的会话,安装了file这个插件输入文件/目录的名字即可打开目录或文件, 当然还有一个不足就是不支持中文...

comments