- 浏览: 18811 次
- 性别:
- 来自: 北京
最新评论
-
leei2345:
很实用,原创的赞一个
禁止Crontab产生邮件
文章列表
解决subclipse无法使用 JAVAHL 的方法
安装subclipse插件后,启动eclipse时,缺省会尝试使用 javahl (通过jni调用的方法,可获得更好的性能)的方法连接svn,需要安装 libsvnjavahl ,如果无法找到javahl的安装包,会报出以下错误:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.libra ...
登陆跳板机后执行
1. echo "eval `keychain --eval id_dsa`" >> ~/.bash_profile
2. . ~/.base_profile
3. 按照提示输入秘钥后即可实现以后的无密码登陆
由于linux跳板机时经常出现连接被断开的情况。如果发生这种情况,请在客户端配置Keep Alive设置,具体方法参考如下:
Windows:
secureCRT:Properties -> Terminal -> Anti-dile 中设置每隔80秒发送一个字符串或者是NO-OP协议包
putty:Properties -> Connection -> Seconds between keepalives ( 0 to turn off ), 默认为0, 改为80
xshell:File -> Properties -> Con ...
1. 问题背景 InnoDB是新版MySQL(v5.5及以后)默认的存储引擎,之前版本的默认引擎为MyISAM,因此,低于5.5版本的mysql配置文件.my.cnf中,关于InnoDB的配置默认是被注释起来的。在实际使用时,发现不少人只是把mysql的配置文件拷贝到需要的路径下后,就启动mysqld,而建表时偏偏又指定engine=innodb。正常情况下,即使不显式配置innodb引擎的参数,该引擎也可以使用(因为MySQL会采用默认的innodb engine参数来管理对应的表),于是,大家用的很happy,因为一切正常啊。 但随着表中数据量不断增大(如单表数 ...
1:mysql是前置匹配,例如 表A,主键ID, 字段有 name, age, money等,如果建立name 和 age两个索引,那么在where条件中有name或age的时候会分别调用此两个索引,但是如果是一个索引 name + age 则当查询条件中有name 或有(name和age)的时候会调用此索引,如果查询条件只有age的时候此索引不会调用,因为mysql的索引是前置匹配的2:mysql的索引是顺序匹配的,例如 name + age建立了一个索引,那么搜索条件是age + name就不能调用此索引了3:索引要求尽量少建立,例如需要两个索引name 和 name + age 那么不 ...
linux下判断文件的大小
- 博客分类:
- linux-shell
判断文件的大小
fsize=$(/bin/ls -l ${filename} | cut -d' ' -f 5)if [ $fsize -lt 1024 ]; then echo "too small"fi
禁止Crontab产生邮件
- 博客分类:
- linux-shell
在crontab末尾加上
>/dev/null 2>&1.
或者
&> /dev/null
例如
0 1 5 10 * /path/to/script.sh >/dev/null 2>&1
0 1 5 10 * /path/to/script.sh &> /dev/null
另外一种方法是编辑crontabcrontab -e在第一行加入
MAILTO=""
保存退出
这样做的好处是,可以避免 /var/mail/root 体积快速增长
declare –a name :表示数组array。
declare –f name :表示是function的名字。
declare –F name :同上,但只显示function的名字。这个和上面的具体差异不太明白,但是这两者都很少使用,先不理会它们。
declare –i name :表示整数
declare –r name :表示只读。不能使用unset。对于只读变量,也可以使用readonly name 的方式,相当于declare –r name 。readonly可以带三个选项:-f表示这是个function的名字,-p表示打印所有的readonly的名字,-a表示这 ...
启动sendmail服务
首先需要启动sendmail服务 sudo /etc/init.d/sendmail start
--------------------------------------------------------------------------------
常用发送邮件方式如下:
1.如何写一般的邮件:
mail flynewton@gmail 编辑抄送 ...
jailkit 是一个方便的 chroot 工具 能帮我们解决复杂的 chroot 环境1. 安装 jailkit2. 配置 jailkit3. 测试1. 安装 jailkit# 版本 2.7 是目前最新 # 官方下载页面地址 http://olivier.sessink.nl/jailkit/
cd /optwget http://olivier.sessink.nl/jailkit/jailkit-2.7.tar.gztar -zxf jailkit-2.7.tar.gzcd jailkit-2.7rm -rf /etc/jailkit./configuremakema ...
Linux mail 命令
- 博客分类:
- linux-shell
在Linux系统下mail命令的测试
1. 最简单的一个例子:
mail -s test yangfang@fudan.edu.cn
这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了。如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户。
2. 第二个例子:
三种常用格式发信
mail -s test yangfang@fudan.edu.cn #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束
echo “mail content”|mail -s ...
给定两个文件 a.txt 和 b.txt ,每行是一个记录(假设没有重复),要求输出两集合的交集、并集、差集,输出的结果只包括唯一项。交集定义为同时出现在两个文件中的记录项,并集定义为出现在任何一个文件中的记录项,差集(A-B)定义为出现在A中而且不出现在B中的记录,对称差集定义为只出现在一个文件中的记录。
假设 a.txt 包括 a, c, b 三行。假设 b.txt 包括 d, e, c, b 四行。交集,把两个文件放到一起排序,只输出次数多于一次的项:$ sort a.txt b.txt | uniq -dbc
shell中判断数字大小
- 博客分类:
- linux-shell
数字判断一些命令
if [ `cat tmp.txt | wc -l` -gt 1 ]; thenexit 0fi
#-gt是大于的意思#-lt是小于#-eq是等于#-ne是不等于#-ge是大于等于#le是小于等于
- 2013-07-29 19:00
- 浏览 1429
- 评论(0)
Android系统手机端抓包方法
- 博客分类:
- Android
Android系统手机端抓包方法
抓包准备
1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;
2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framework)。Superoneclick刷root权限教程:(http://soft.shouji.com.cn/news/501.shtml)
3. 需要先获得 ...
- 2013-07-29 11:02
- 浏览 642
- 评论(0)
使用su - root,切换到root用户和root用户的环境,既可以使用useradd命令
使用su root 的时候仅是切换到root身份,但是没有切换到root的环境,所以用su root还是看不到useradd命令