时间真快,一转眼apktool工具已从1.5.2升级到2.0.1,今天也是因一个项目必须要使用高版本apktool才能正常拆包( Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file ),所以去更新了一下,发现apktool这次的更新比较牛哔哔,首先速度上真快了好了,我们之前的一个项目50M大概解包要5分钟(-_-! 应该不是电脑比较老的原因吧)现在100M的2~3分钟的样子吧,很速度。其次是一些参数上做了调整,以及配置信息上也做了调整(如versionC[……]
Apktool已更新到2.0.x,与以往1.5.2的区别及使用
unable to connect to the mks:login(username/password) incorrect
unable to connect to the mks:login(username/password) incorrect,这个无法使用控制台出先的错误是因为网络结构及一起其他因素处使服务器环境比较复杂,导致必须做端口映射转发等等才可以访问互联网。同时也导致出现故障情况会比正常情况下会遇到多。
今天第一次在vsphere内安装虚拟系统,就出现问题。按照网上及官方的办法处理几次,但都因为本身我这网络结构的原因导致没有效果。一共使用了四种方法:(因每个人的环境,也许你只是重启一下系统就恢复正常了)
- 删除环境变量并且重启vSphere客户端,一点效果没有(没效果)
- 在vSp[……]
Vmware无法打开虚拟机,提示找不到/dev/vmmon,重新制作vmmon内核模块加载
Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon’ is loaded.
cd /tmp
tar -xzvf /usr/lib/vmware/modules/source/vmmon.tar
cd vmmon-only/
# source kinggoo.com
make
cp vmmon.ko /lib/modules/`uname -r`/misc/vmmon.ko
mkdir -p /lib64/modules/`uname -r[……]
ssl_error_weak_server_ephemeral_dh_key
使用火狐访问移动的网站报错“SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange handshake message. (Error code: ssl_error_weak_server_ephemeral_dh_key)“
解决方法:
https://addons.mozilla.org/en-us/firefox/addon/disable-dhe/ (英文)
https://addons.mozilla.[……]
Nginx日志内发现大量恶意ip自动加入防火墙脚本
前段时间,发现有很多莫名奇妙的ip访问我的博客,十分频繁,量很高,已经不是一个月7天那么简单了(←_← !!)3。多数是访问博客程序的后台地址什么的,总之日志文件几天就上G了,对服务器影响很大。所以写了个简单的脚本把访问的ip加入了防火墙或者禁止让这个ip访问(无含量)。
– 有好脚本的请留下在走 –
拜托
脚本内容
其实只加入防火墙就够了,但我懒得改,自己改吧
最初我是想把这个访问直接在nginx内给deny了,但后来想这样不太好,还是会访问被占用资源。所以…
#!/bin/bash
#_日志位置
_log_Path=”/data0/nginx/weblogs/”
#_日[……]
Linux下查杀安全软件Clam AntiVirus
能去特意找这种查杀软件,我想都应该懂的。肯定都是发现服务器不正常才会特意去收集这方面资料。
ClamAV介绍
ClamAV是一个在命令行下查毒软件,因为它不将杀毒作为主要功能,默认只能查出您计算机内的病毒,但是无法清除,至多删除文件。ClamAV可以工作很多的平台上,但是有少数无法支持,这就要取决您所使用的平台的流行程度了。另外它主要是来防护一些WINDOWS病毒和木马程序。另外,这是一个面向服务端的软件。
下载
【百度网盘】【官网】
安装配置
tar -zxvf clamav-0.98.7.tar.gz
mkdir -p /opt/webserver/clamav/
创建存储[……]
Redis错误日志:Failed opening .rdb for saving: No such file or directory
系统信息
Centos version 6.5
Redis version 2.6.17
错误信息
Redis 日志内错误,一直也没研究,错误如下:
Failed opening .rdb for saving: No such file or directory
修改redis配置
今天仔细看了下,原来是redis.conf内配置的问题,有个配置项写的是相对路径,改成绝对路径就好了
# The working directory. # # The DB will be written inside this directory, with the filename specifi[……]
玩转Tomcat服务配置
题目有点大(mei jue de ←_← !! ) 现在好像都是这种夸张的题目来吸引人(jie kou) ,但最少这个题目符合国家法规没有情色标题(che du zi)。。。
针对《tomcat多主机多实例,以及无法加载项目的处理》这个文章内容在做些补充,有些类似,有关联又无关联。
一种情况
是你不想在项目文件下在创建个ROOT(是挺麻烦的),然后把项目资源放到里面(也就是里面nginx配置时写的路径,记得是有ROOT的吧)比如你还是想用nginx代理它,那就需要你改两个地方。一个是tomcat的server.xml文件
在host标签下添加
<Context[……]
国外程序员整理的系统管理员资源大全
受其他程序员汇编 PHP 资源,kahun 在 Github 发起系统管理员相关的开源资源整理。
内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。
另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。
备份软件
- Amanda -客户端-服务器模型备份工具
- Bacula – 另一个客户端-服务器模型备份工具
- Backupninja -轻量级,可扩展的元数据备份系统
- Backuppc -客户端-服务器模型备份工具和文件共享[……]
Inotify+rsync同步大文件,文件的MD5及文件可能改变的问题
@小雨点 使用Inotify配合rsync来做数据同步,发现同步大文件后,文件的大小及文件MD5均发生变化。经过实验,可增加modify参数来处理排除。
解决办法:在inotifywait命令内增加 modify参数,类似:
#标记开始
inotifywait -mrq –timefmt ‘%Y-%m-%d %H:%M’ –format ‘%T %w%f %e ‘ -e modify,delete,move,create,attrib ${_for_source} | \
希望可以解决你的问题。
对传输文件后,文件发生变化的一些讨论,与此文章关系不到。
[……]
tomcat多主机多实例,以及无法加载项目的处理
文章有些地方可能介绍的不一样,因为我直接本地用nginx做了一个代理。属于本人留存!
还有就是这个已经写了好久了,断断续续修修改改,尽管我已经检查了但可能发到博客上的这份有些位置还是难免忘记解释什么。我及时修正。
当时我遇到一个无法查找到原因的难题,是关于tomcat在运行时被rm -rf掉了(你懂的)。然后使用备份的配置文件重新部署上,发现tomcat可以起来并且不报任何错误,但项目全部都不会被tomcat加载。这个问题困扰了我一天一夜,奋战到早上4点多,测试了无数方法,估计搞出无数的状况,也进行了无数次配置调试。问题原因依然没解决。
针对这个问题的解决办法是:把项目重新部署一[……]
SHELL读取 ini 格式文件做配置文件
ini文件格式一般都是由节、键、值三部分组成
格式:
[第一节]
第一个键 = 值
第二个键 = 第二个值
[第二节]
第一个键 = val1,val2,val3
例子:
[COM]
KINGGOO = kinggoo.com
其实这个作用没那么特别大,但多个shell如果每个配置信息都在shell文件里面写,懂的人还好,半懂+不仔细的人要如何改,改几个地方估计脚本就不能运行了。所以这样单独哪出来比较好些,而且可以多个shell使用一个ini文件(与扩展名无关)来做配置也可以的。只需要在shell里面加一个自定义函数就可以[……]
Tomcat EL表达式的错误
出错服务一直没有动过,最近添加了几个服务到tomcat下,没想到影响到之前的。
访问直接拋异常,500错误
Dec 10, 2014 10:06:51 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing JSP page /userLogins.jsp at line 116
113: ???[……]
Windows7 连接磁盘共享命令
没技术含量,记录一下!
net use
用于将计算机与共享的资源相连接(建立磁盘映射),或者切断计算机与共享资源的连接(删除磁盘映射),当不带选项使用本命令时,它会列出计算机的连接。
一般格式:
net use K: \\IP-ADD\FILE-PATH PASSWORD /user:USERNAME /persistent:no
参数
K:代表映射到本地的盘符(在盘符K:后有空格)
IP-ADD:共享服务器的IP地址
FILE-PATH:所需要映射挂载的远程共享服务器上的文件路径
PASSWORD:登陆到共享服务器的映射密码[可以为空][……]
最新评语