关于这个话题,网上已经介绍的比较多,这里只是以流程图形式做一个简单明了的对比,方便区分。一、select/poll实现机制特点:1.select/poll每次都需要重复传递全部的监听fd进来,涉及用户空间和内核直接的数据拷贝。2.fd事件回调函数是pollwake,只是将本进程唤醒,本进行需要重新遍...
分类:
系统相关 时间:
2015-11-26 06:51:00
阅读次数:
664
【命令介绍】tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全..
分类:
系统相关 时间:
2015-11-26 01:26:31
阅读次数:
198
好吧,今天是重新学习vim的第二天,不得不说,收货丰厚。 先来勉励一下自己: 存活(目前状态) 感觉很好 感觉更好,更强,更快 吃用vim超能力 vimtutor练到lesson 7了,略微总结一下,主要是快捷键。。。v...
分类:
系统相关 时间:
2015-11-26 01:19:22
阅读次数:
130
FROM :http://www.cnblogs.com/CSGrandeur/p/3754126.html网上的文章好难懂啊。。只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗。。。折腾好久,其实弄出来能用不就这么点内容吗。。。本文在Ubuntu Server 14.04 amd64系统测试。...
分类:
系统相关 时间:
2015-11-26 01:17:50
阅读次数:
184
本节内容接着前一天的内容继续总结:5、查找当前目录下的所有文件,并把文件中的www.etianetian.org字符串替换成www.oldboy.cc第一步:模拟攻击过程:xiaorui@xiaorui:~/ett/test$ ls #创建几个测试文件test.log test...
分类:
系统相关 时间:
2015-11-26 01:15:11
阅读次数:
186
#!/bin/bash fun(){ ps -ef | grep "$1" | awk '{print $2 $8}' > /usr/file while read line ;do if [[ $line == $1 ]] then # do so...
分类:
系统相关 时间:
2015-11-26 01:14:35
阅读次数:
130
在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受,我们将通过生成一个大的文件的方式来检验各种方法的执行效率。方法1:while循环中执行效率最高,最常用的方法。function while_read_LINE...
分类:
系统相关 时间:
2015-11-26 00:58:40
阅读次数:
214
if语法 :if [ expression ] then commandselif [ expression2 ] then commandselse commandsficase 语法:case string1 in str1) commands;; str2) commands;; *) ...
分类:
系统相关 时间:
2015-11-26 00:58:14
阅读次数:
209
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR=00:0C:29:6C:85:31 IPADDR=192.168.10.151 NETMASK=...
分类:
系统相关 时间:
2015-11-26 00:57:47
阅读次数:
203
在使用vi命令通常会启动/bin/vi,而不是/usr/bin/vim,因为/bin一般在搜索路径的靠前位置。这是有些增强设置是不启用的,比如语法高亮(syntax on)。 这时我们可以给vim建一个链接: mv /bin/vi /bin/vi-miniln -s /usr/bin/vim ...
分类:
系统相关 时间:
2015-11-25 23:43:11
阅读次数:
350
location 语法:location [=|~|~*|^~] /uri/ { … } 默认:否 上下文:server 这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式。如果使用正则表达式,你必须使用 ~* 前缀选择不区分大小写的匹配或者 ~ 选择区分大小写的匹配。 确定...
分类:
系统相关 时间:
2015-11-25 23:41:42
阅读次数:
312
#include #include #include #include #include int main(){ struct ifreq ifr; struct ifconf ifc; char buf[2048]; int success = 0; int so...
分类:
系统相关 时间:
2015-11-25 23:26:14
阅读次数:
257
本文介绍了linux的多种环境变量配置文件及其作用,并介绍了在正常登录和非正常登录的情况下,环境变量配置文件的执行流程。此外还介绍了source命令用来使环境变量配置文件生效。在本文的最后,额外地介绍了bash_logout,bash_history,/etc/issue等其他环境变量配置文件。
分类:
系统相关 时间:
2015-11-25 23:21:49
阅读次数:
189
1.管道流 在linux中 | 符号代表管道流 用法:command1 | command2 第一个命令的标准输出将作为第二个命令的标准输入 例:cat a.txt | grep "abc"2.IO流 stdin --- 标准输入流,描述符为0 stdout --- 标准输出流,...
分类:
系统相关 时间:
2015-11-25 23:21:30
阅读次数:
178
在上篇博客(http://www.cnblogs.com/cloudapps/p/4996046.html)中,介绍了如何使用Apache的模块mod_evasive进行反DDOS攻击的设置,在这种模式中,主要预防的是对http的volume attack,然而DDOS的攻击方式,各种工具非常多,随...
分类:
系统相关 时间:
2015-11-25 23:17:37
阅读次数:
312
一、简介 minicom是Linux下的超级终端,与Windows下的超级终端功能相似,可以通过串口控制外部的硬件设备,可以用于管理和控制嵌入式设备 二、安装 1)yum安装 yum install -y minicom2)源码安装 下载:https://alioth.debian.org/frs/...
分类:
系统相关 时间:
2015-11-25 22:29:21
阅读次数:
172
Linux代码svnupIndex/然后找出要撤销的确切版本:Linux代码svnlog--limit10Index/tpl/css/global.css根据log怀疑是16976版本改坏的,比较一下:Linux代码svndiff-r16975:16976Index/tpl/css/global.c...
分类:
系统相关 时间:
2015-11-25 22:28:13
阅读次数:
250