Archive for 工具

rootkit hunter能检查一下系统是否被安装后门,听说很厉害。 去官网下载一个tar包,解压 安装 ./installer.sh --layout custom /opt/temp/rkhunter --install 这个是指定安装目录,日志都会打到/var/log/rkhunter.log 更新rootkit hunter的数据库 /opt/temp/rkhunter/bin/rkhunter --update 进行检查 /opt/temp/rkhunter/bin/rkhunter --checkall 然后查看结果 cat /var/log/rkhunter.log|grep "Warning\|Vulnerable" cat /var/log/rkhunter.log|grep -A 30 "System checks summary" 这个关键字可能不准确,具体看看总结,再细看检查的过程。

Continue

jenkins有好的方面,只有一个war包,目录基本兼容版本,迁移方便,可以在不同机器上编译。 今天打的包突然说代码没上去,然后查发现真没上去,啥都没改就出问题了。看jenkins打包日志没报错,checkout的分支也是对的。然后查workspace,svn log命令还执行不了,说版本不一致的啥问题,之前从一台机器迁移到另一台机器,两台机器的版本不一样就折腾了好久。但是也没再动,然后执行svn upgrade可以看log,一看没有新代码版本。卧槽急了一身汗,办公室也热。 然后跟同事一起分析,然后又看了一遍jenkins打包日志,在checkout代码完了之后,发现有个警告。。 <pre>WARNING: clock of the subversion server appears to be out of sync. This can result in inconsistent check out behavior. 同步了一下服务器时间就好了。网上说 在jenkins job的 svn地址后边加个 @HEAD 也行。 之后的项目等加上@head</pre>

Continue

<pre><code>supervisor的版本3.0a8的版本不支持<tt>stopasgroup的参数,感觉很痛苦。准备升级,debian的版本有点老,不支持apt-get升级。 然后准备用pip install安装新版本。 <ul> <li> Stop service: <pre><code>service supervisor stop </code></pre> </li> <li>Backup current configuration: <pre><code>mkdir ~/supervisor cp -r /etc/supervisor ~/etc-supervisor cp /etc/default/supervisor ~/supervisor/etc-default-supervisor cp /etc/init.d/supervisor ~/supervisor/etc-init.d-supervisor </code></pre> </li> <li>Remove current installation: <

Continue

清除vim搜索历史 :call histdel('/') 寄存器文档 :help registers ,少输入了一个然后文档没查到。用google直接搜文档找到了,,

Continue

virtualbox虚拟机硬盘容量不够用了,之前就分了10g。 &gt;&gt; VBoxManage list hdds UUID:           c9daba2d-b089-4d40-aea8-c0566466dd3e Parent UUID:    base State:          created Type:           normal (base) Location:       /Users/0x55aa/VirtualBox VMs/debian/debian.vdi Storage format: VDI Capacity:       8192 MBytes Encryption:     disabled &nbsp; &gt;&gt; VBoxManage modifyhd /Users/0x55aa/VirtualBox\ VMs/debian/debian.vdi  --resize 25600 0%...10%...20%...30%...40%...50%...60%...70%...80%...9

Continue

查了两三遍了,整理一下记录着。svn好像不能统一记录,因为有的文件夹不一样,不能统一写匹配模式。现在只是每个文件夹添加 设置使用的编辑器: export SVN_EDITOR=/usr/bin/vim &nbsp; 忽略的文件必须不在版本控制里,add上的还要reset掉才行 svn propedit svn:ignore 文件夹名 svn propget svn:ignore .

Continue

设置全局的用户名邮箱 $ git config --global user.name 0x55aa $ git config --global user.email admin@google.com 设置全局的.gitignore git config --global core.excludesfile ~/.gitignore 设置全局的命令别名 git config --global alias.st status 这个命令确实好用啊,用hg用的一直输入st, 现在又换成git不适应了,总要输错一次。mercurial和git,svn做简单版本控制还是都不错的 其实这些设置都是更改了~/.gitconfig文件。可以参考文档http://git-scm.com/docs/git-config.html

Continue

一个很方便的java class文件反编译工具,支持mac linux windows,使用也很方便,可以直接打开一个jar文件,然后就可以浏览代码了0 0. 下载地址:http://jd.benow.ca/ &nbsp;

Continue

还是在邮件列表里学到的,今天折腾了一下,好在找到一片不错的文章照着配置了一下。 http://home.ustc.edu.cn/~lixuebai/GNU/MuttConfig.html 我用的组合也是mutt+msmtp+getmail+procmail,显示html邮件用的w3m。 安装都是apt-get安装,开始我用源码安装,进去界面都是乱码的也没找原因,直接删掉重新安装了一下。 创建了~/mail目录,下面inbox,postponed,sent,配置文件没有就创建。 复制一下配置文件 ~/.muttrc <pre><code>#编辑器 set editor="vim" #邮件发送 set sendmail="/usr/bin/msmtp" #信箱 set folder="~/mail" set mbox="~/mail/inbox" set spoolfile="~/mail/postponed" set record="~/mail/send" # 让mutt监视下面几个邮箱,并随时报告新邮件 mailb

Continue

先写上连接:<a title="wiki" href="http://0x55aa.sinaapp.com/wiki/" target="_blank">http://0x55aa.sinaapp.com/wiki/</a> 邮件列表里讨论用什么工具进行学习知识的管理,看有人说了这个工具,研究了一下感觉挺好用的,直接放到博客上了。 项目网站:https://github.com/vimwiki/vimwiki,文档在安装完成后,可以使用:h vimwiki查看。 和网上有的教程差别大的地方是html模版的配置。template_header和footer没有了,使用 <div id="LC1454">'template_path': '~/public_html/templates/',</div> <div id="LC1455">\ 'template_default': 'def_template',</div> <div id="LC1456">\ 'template_ext': '.html'}]定义</div> <div>你可以在wiki中指定:%

Continue