有时候我们java 调用系统外部的某个程序 可能需要调用系统外部的某个程序,此时就可以用Runtime.getRuntime().exec()来调用,他会生成一个新的进程去运行调用的程序。 此方法返回一个java.lang.Process对象,该对象可以得到之前开启的进程的运行结果,还可以操作进程的 ...
分类:
编程语言 时间:
2016-04-21 11:37:58
阅读次数:
137
bash脚本里定义后续命令执行日志输出路径#!/bin/bash
logDir=`date+%F`
exec&>/tmp/logDir.log
//此次定义后续命令的执行输出日志路径
df-h
topfor循环循环允许你重复一段代码固定次数,在循环代码执行期间,一个称为循环变量的特殊变量被赋予了不同的值;for循环很适合..
分类:
系统相关 时间:
2016-04-20 20:18:27
阅读次数:
206
一、数据库大小查询 1. exec sp_spaceused '表名' --(SQL统计数据,大量事务操作后可能不准)2. exec sp_spaceused '表名', true --(准确的表空间大小,但可能会花些统计时间)3. exec sp_MSforeachtable "exec sp_s ...
分类:
数据库 时间:
2016-04-20 20:11:42
阅读次数:
254
其实,代码执行是一个很广阔的概念。 如,SQL注入(SQL代码执行),eval/assert执行(脚本代码执行),xss脚本攻击(js代码执行/html代码执行),而system/exec/shell_ exec/ passthru执行,则应属于命令执行的范畴了。 1、 SQL代码执行 执行SQL语 ...
分类:
其他好文 时间:
2016-04-20 17:46:28
阅读次数:
224
命令执行是指攻击者通过浏览器或者其他客户端软件提交一些cmd命令(或者bash命令)至服务器程序,服务器程序通过system、eval、exec等函数直接或者间接地调用cmd.exe执行攻击者提交的命令。 原理: 由于开发人员在编写php源代码时,没有对源代码中可执行的特殊函数入口做过滤,导致客户端 ...
分类:
其他好文 时间:
2016-04-20 16:24:35
阅读次数:
373
引言 SQL Server通过一些工具来监控数据,其中之一的方法就是动态管理管理视图(DMV). 常规动态服务器管理对象 dm_db_*:数据库和数据库对象 dm_exec_*:执行用户代码和关联的连接 dm_os_*:内存、锁定、时间安排 dm_tran_*:事务和隔离 dm_io_*:网络和磁盘 ...
分类:
数据库 时间:
2016-04-20 11:31:05
阅读次数:
176
1.计算当前文件下的个数
ls-l|grep"^-"|wc-l
2.查看某服务是否开启
psaux|greptomcat
3.监听端口
lsof-i:端口
3.实时监测文件动态
tail-f-n400文件名
4.删除匹配到的文件
find/-name‘*file_name*’|xargsrm-f-r
5.删除目录M下n天前的日志
findM-mtime+n-name"*.*"-exec..
分类:
系统相关 时间:
2016-04-19 20:13:51
阅读次数:
178
在你的DBA职业里,你们谁有用过DBCC INPUTBUFFER命令,来获得已经提交到SQL Server特定会话的最后SQL语句?请举手!大家都用过! 我们都知道DBCC命令有点尴尬,因为你不能在T-SQL查询里调用它们,你也不能关联它们的输出到其它DMV/DMF。例如你想为每个用户会话返回最后一 ...
分类:
数据库 时间:
2016-04-19 09:58:49
阅读次数:
210
一:ps ps -l 查看属于自己这次登录的PID与相关信息列出来(只与自己的bash有关) F:代表这个进程标志(process flags),说明这个进程的权限,常见号码有: 若为4表示此进程的权限为root; 若为1则表示此子进程仅可进行复制(fork)而无法执行(exec); S:代表这个进 ...
分类:
其他好文 时间:
2016-04-19 00:14:08
阅读次数:
208
(1) "." 表示从当前目录开始递归查找 (2) “ -name '*.exe' "根据名称来查找,要查找所有以.exe结尾的文件夹或者文件 (3) " -type f "查找的类型为文件 (4) "-print" 输出查找的文件目录名 (5) 最主要的是是-exec了,-exec选项后边跟着一个 ...
分类:
系统相关 时间:
2016-04-18 16:55:31
阅读次数:
159