nginx中的php文件老是变成下载的一种情况
draft不是site-available里面没加上location .\php$,这个问题很好解决。也不是因为没装fast-cgi,或者fast-cgi没启动。
清理linux服务器上的磁盘空间
draft今天服务器反应异常地慢,有些进程甚至挂了。各种找原因,最后发现是磁盘满了,很多IO操作都被阻塞了。
mac上制作linux启动安装盘
draft在mac上制作linux启动盘很简单,一个命令就可以了。
sudo dd if=/Volumes/jsongo/kali-linux-1.0.5-amd64.iso of=/dev/disk2 bs=1m
其中if=后面的参数是你的linux镜像文件的位置,of是你的盘,/dev/目录下,至于怎么确定是disk几,可以用下面的命令查看:
diskutil list 在列出的磁盘信息中,就可以找到你的u盘了。
hydra,对会话认证的攻击
security官网:https://www.thc.org/thc-hydra/
它支持破解很多种协议,常见的有HTTP-FORM-GET,HTTP-FORM-POST,SSH等,另外还有(来自官网):
msf更换ruby版本
draftmsf和ruby2.0兼容貌似不是很好,在mac安装时,运行msfconsole总是运行不起来。网上查了下,是和ruby2.0的兼容问题。官方是声称可以支持2.0,不过是有不少问题。所以干脆把版本切换回1.9
先安装rvm,即ruby version manager,用来管理ruby的版本的。教程很多,不列举了。
然后运行rvm 1.9.3-p484 –default
写这篇文章时,msf最新开发版引用的是ruby的这个版本。
之后再bundle install一下,再运行msf,可能之前的问题就消失了!
brew 报错,无法用root执行
draftmac下brew install 报错
Password: Error: Cowardly refusing to `sudo brew install’ You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so at your own risk.
原因是这个brew的权限不正确 修改一下这个brew的权限chown root:wheel /usr/local/bin/brew
mac里的apt-get
draftmac系统也可以像ubuntu里的apt-get一样安装系统软件包或库,brew。 https://github.com/Homebrew/homebrew用git clone下来之后,安装,然后就可以用了: brew search [表达式] 用来搜索想着的软件包,如brew search apache 安装: brew install [软件名] 卸载: brew uninstall [软件名]
mac/linux终端里的几个快捷键
draftCtrl + A 将光标跳到行头 Ctrl + E 将光标跳到行尾 Ctrl + L 清屏 Ctrl + R 搜索以前执行过的命令 Ctrl + C 终止正在运行的程序 Ctrl + D 退出 Terminal(这里建议使用 Command + W 来完成) Ctrl + Z 将当前程序放置于后台运行,可以用 fg 来恢复
redis监控
draft监控redis的实时情况和总体数据,界面:
django+redis
draft and python需要django-redis插件:https://django-redis.readthedocs.org/
不过安装它之前得先安装redis-py:https://github.com/andymccurdy/redis-py/
git clone下来后,运行python setup.py install 就ok了