- 博客(8)
- 资源 (26)
- 收藏
- 关注
原创 ssh传输文件 命令 及libnids端口扫描攻击检测的实现
在linux下一般用scp这个命令来通过ssh传输文件。而如果你的工作环境是windows的话,那么可以选择用secure CRT,或者putty 这样的ssh登录工具来进行传输.对于linux环境:一、利用scp传输文件 1、从服务器上下载文件 scp username@servername:/path/filename 例如scp username@192.16
2012-11-29 15:13:06 2757
原创 linux ptrace函数
【ptrace系统调用】 功能描述: 提供父进程观察和控制另一个进程执行的机制,同时提供查询和修改另一进程的核心影像与寄存器的能力。主要用于执行断点调试和系统调用跟踪。父进程可通过调用fork,接着指定所产生的子进程的PTRACE_TRACEME行为,最后使用exec等操作来初始化一个进程跟踪。可替代的做法是,父进程通过PTRACE_ATTACH请求跟踪一个现存进程的执行。当子进程
2012-11-25 21:35:34 5949
原创 Linux守护进程 及编程实现
最近研究linux守护进程,主要研读APUE 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待 处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。 同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守
2012-11-23 19:44:17 1778
原创 mysql 学习笔记
mysql 卸载与安装卸载mysql第一步1sudo apt-get autoremove --purge mysql-server-5.02sudo apt-get remove mysql-server3sudo apt-g
2012-11-20 16:20:46 1314
转载 重定向dup、管道 进程间通信
先来看看下面的这张图:当进行I/O重定向时,只是将不同进程表的不同fd指向同一文件表结构。关于I/O重定向,要用到以下的重要函数:int dup( int oldfd );int dup2( int oldfd, int targetfd ) 利用函数dup,我们可以复制一个描述符。传给该函数一个既有的描述符,它就会返回一个新的描述符,这个新的描述符是传给它的
2012-11-19 22:46:29 3417
原创 linux 替换文件中指定字符串 方法
sed -i 's/old_string/new_string/g' file_name >/dev/null 在sed的命令行中引用shell变量时要使用双引号,而不是通常所用的单引号。下面是一个根据name变量的内容来删除named.conf文件中zone段的脚本: name='zone\ "localhost"' sed "/$name/,/};/d
2012-11-18 23:29:04 4431
原创 ubuntu linux 卸载和安装mysql
卸载mysql第一步1sudo apt-get autoremove --purge mysql-server-5.02sudo apt-get remove mysql-server3sudo apt-get autoremove m
2012-11-14 22:14:00 1424
转载 十道海量数据处理面试题与十个方法大总结
摘要:本文将向您讲述诸多数据处理面试题以及方法的总结。 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的
2012-11-03 21:23:16 1098
viminstall.tar.gz
2015-12-28
rmtrash.zip
2015-08-20
jedis-2.4.2.jar
2014-05-16
pywin32-218.win32-py2.7
2013-11-12
一键安装 ctags和cscope的方法
2013-04-17
Proxy源代码
2013-03-19
c语言实用程序150例
2009-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人