背景

最近因为某些原因,工作重心从原来的Windows 10转移到MACOS上,觉得舒服的同时却有点小矛盾,因为在Windows平台上找一个软件实在是太方便了,又有各种小工具,相比之下mac上的软件就点拙计了。碰巧我又接了某个论坛上的搬运工作,搬运要求有一条是资源需要打包为rar并设置恢复记录上传,这就令人头疼了,rar在mac上解压倒是有工具,但是压缩仅有winrar一家能完成,那要怎么办呢。

gui界面上能实现的,比较好找的解决方案是betterzip,但是软件本身不支持rar,需要压缩解压rar还的下原版rar才能支持,而且相关的一些注释、恢复记录的功能也不好用,这就有点舍本逐末了。与其让一个gui去调用,还不如直接使用命令行参数来直接搞定。

- 阅读剩余部分 -

禁止使用ip访问页面的方法

需求

今天用户那边抛来一个需求,要求我们的网页页面只能使用域名去访问,而不能使用ip直接访问。一开始也是没啥头绪,后来Google了一下,基本上得到解决这个问题的两个思路,都是从Apache配置上去解决的。

  1. 使用在虚拟主机(VirtualHost)的目录中添加限制,deny掉所有通过ip访问的权限
  2. 启用重定向功能(rewrite),将所有以ip形式访问重定向到另外一个页面上

这里我们使用第二种方法来实现。

- 阅读剩余部分 -

通过inotify实时转移文件脚本

背景

公司研发提了个问题:
为了能解决网络上出现的问题,要求系统需要7x24h开启抓包,以方便日后追溯。
抓包通过tcpdump来执行,总计会留存下2000个,每个50M,总计为100G的cap文件,大致指令如下
tcpdump -Z root -w system.cap -i any -C 50 -W 2000
但由于磁盘性能过慢,每次通过tcpdump抓包保存为文件时都会导致系统丢掉了大量无法及时写入的报文,这样抓下来的包完全没法用,要求我们提出解决方案。

- 阅读剩余部分 -