存档

作者存档

HTTP头的Expires与Cache-control区别

2010年3月24日 8 条评论

今天在群里聊天。说道了Expires。这里来说明下这两个的区别吧。
1.概念
Cache-control 用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了 Pragma: no-cache)
Expires 表示存在时间,允许客户端在这个时间之前不去检查(发请求),等同max-age的效果。但是如果同时存在,则被Cache-Control的max-age覆盖。

2格式
Cache-control:
数据包中的格式:
阅读全文...

分类: 编程 标签: , , ,

aMule下载短信通知的飞信实现

2010年3月22日 没有评论

文章转载自: aMule下载短信通知的飞信实现 因为它不让IE访问。。。。

上回用GCalcli实现了给aMule增加下载完成短信通知功能,不过由于GCal的短信格式问题并不完美,在Druggo的提示下转而使用飞信来实现这个吧。
阅读全文...

分类: Linux 标签: , ,

Linux 10 个最酷的单行命令 与 7 个致命的命令

2010年3月19日 2 条评论

下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。

  1. sudo !!以 root 帐户执行上一条命令。
  2. python -m SimpleHTTPServer利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
  3. :w !sudo tee %在 Vim 中无需权限保存编辑的文件。
  4. cd -更改到上一次访问的目录。
  5. ^foo^bar将上一条命令中的 foo 替换为 bar,并执行。
  6. cp filename{,.bak}快速备份或复制文件。
  7. mtr google.comtraceroute + ping。
  8. !whatever:p搜索命令历史,但不执行。
  9. $ssh-copy-id user@host将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。
  10. ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg把 Linux 桌面录制为视频。

[via All commands sorted by votes]
阅读全文...

分类: Linux 标签: ,

提高ssh安全性方法

2010年3月19日 没有评论

下面转载 自瑞 星官方的文献.

1. 修改sshd服务器的配置文件/etc/ssh/sshd_config,将部分参数参照如下修改,增强安全性。

Port 5555

系统缺省使用22号端口,将监听端口更改为其他数值(最好是1024以上的高端口,以免和其他常规服务端口冲突),这样可以增加入侵者探测系统是否运行了 sshd守护进程的难度。

ListenAddress 192.168.0.1

对于在服务器上安装了多个网卡或配置多个IP地址的情况,设定sshd只在其中一个指定的接口地址监听,这样可以减少sshd的入口,降低入侵的可能性。

PermitRootLogin no

如果允许用户使用root用户登录,那么黑客们可以针对root用户尝试暴力破解密码,给系统安全带来风险。

PermitEmptyPasswords no

允许使用空密码系统就像不设防的堡垒,任何安全措施都是一句空话。

AllowUsers sshuser1 sshuser2

只允许指定的某些用户通过ssh访问服务器,将ssh使用权限限定在最小的范围内。

AllowGroups sshgroup

同上面的AllowUsers类似,限定指定的用户组通过ssh访问服务器,二者对于限定访问服务器有相同的效果。

Protocol 2

禁止使用版本1协议,因为其存在设计缺陷,很容易使密码被黑掉。
阅读全文...

分类: Linux 标签: ,

OpenVPN添加本地路由方法

2010年3月17日 4 条评论

1. 在OpenVPN配置文件中增加

OpenVPN在连接成功之后会自动增加一些路由,把默认网关改成VPN的,使所有流量都从VPN走。OpenVPN提供了在配置文件中添加路由的功能,我们可以增加一些本地路由,使本地流量不走VPN,既节省了流量(如果限流量的话),又提高了上网的速度。
阅读全文...

分类: Linux 标签: , ,