`
nigelzeng
  • 浏览: 606563 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。  COMMAND    PID      USER   FD      TYPE     DEVICE     SIZE       NODE      NAMEinit       1         root  cwd      DIR       3,3 ...
昨日突然讨论起TCP与UDP是否可以在同一端口进行绑定,通信。 在印象当中我记得是可以的,今日google了相关资料, 确定以及肯定的: TCP、UDP可以绑定同一端口来进行通信:         网络中可以被命名和寻址的通信端口,是操作系统可分配的一种资源。        按照OSI七层协议的描述,传输层与网络层在功能上的最大区别是传输层提供进程通信能力。从这个意义上讲,网络通信的最终地址就不仅仅是主机地址了,还包括可以描述进程的某种标识符。为此,TCP/IP协议提出了协议端口(protocol   port,简称端口)的概念,用于标识通信的进程。        端口是一种抽象的 ...
端口号 协议 服务名称 别名 注释 7 TCP echo   Echo 7 UDP echo   Echo 9 TCP discard sink null Discard 9 UDP discard sink null Discard 13 TCP daytime
mod_evasive 模块的目的在于防止HTTP DoS或者DDoS。   一般的设置项如下:   #place this code in the httpd.conf <IfModule evasive_module> #optional directive (default value equals to 1024) DOSHashTableSize 1024 #obligatory directives (if even one of them is not set, malfunctioning is possibl ...
  丹尼斯·里奇,那个给乔布斯提供肩膀的巨人 唯一 发表于2011-10-14 16:54:11
seq命令:     用来产生连续的数字。最常见的用法是用在for循环中。   用法:   Usage: seq [OPTION]... LAST or: seq [OPTION]... FIRST LAST or: seq [OPTION]... FIRST INCREMENT LAST Print numbers from FIRST to LAST, in steps of INCREMENT. -f, --format=FORM ...
DESCRIPTION:     The  sar  command  writes  to standard output the contents of selected cumulative activity counters in the operating system. The accounting system,based on the values in the count and interval parameters, writes information the specified number of times spaced at  the  specified  in ...
dig命令介绍:     dig的全称是 (domain information groper)。它是一个用来灵活探测DNS的工具。它会打印出DNS name server的回应。     命令的用法如下:     dig [ @server ] [ -b address ] [ -c class ] [ -f filename ] [ -k filename ] [ -p port# ] [ -t type ] [ -x addr ] [ -y name:key ] [ name ] [ type ] [ class ] [ queryop ...
UTF-8编码 在 .profile 或着 .bash_profile 脚本中添加下面的环境变量设置:export LANG=en_US.UTF-8export LC_CTYPE=en_US.UTF-8export LC_NAME=en_US.UTF-8export LC_ALL=en_US.UTF-8     查找替换 :[range]s/pattern/string/[c,e,g,i] range           指的是范围,1,7 指从第一行至第七行,1,$ 指从第一行至最后一行,也就是整篇文章,也可以 % 代表。 pattern         就是要被替换掉的 ...
        可能很少有人意识到,在一个进程调用exit了之后,该进程 并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所 有内存空 ...
linux使用ps命令后,会有一栏STAT状态,如下:   $ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2388 544 ? S Apr12 0:01 init [3] root 2 0.0 0.0 0 0 ? S Apr12 0:06 [migration/0] root ...
在使用SecureCRT来连接远程服务器的时候, 常常会有提示: 数据库里没找到防火墙“无” ………………   解决办法如下:     找到config目录下的sessions文件夹,就是安装的时候选择了配置目录的那个地方。     默认是在 C:/Documents and Settings/Administrator/Application Data/VanDyke/Config/Sessions        修改你对应连接的 .ini 文件的这个地方: S:"Firewall Name"=无 修改为 S:"Fi ...
    今天在使用tcpdump进行抓包,然后用wireshark进行分析的时候,出现了”Packet size limited during capture”,也不算是错误,只是数据包里的内容无法完全查看清楚:     经过查询,原因是因为我在Linux下进行抓包的时候没有设定截取包的长度,于是tcpdump默认采用了长度为68或96字节来进行抓包,导致一些数据稍多的包内容显示不全面。    只要在tcpdump命令后加上-s0参数,则可以抓取任意长度的数据包。(是数字0,不是字母o)    在此Mark一下……----------------------------------------- ...
今天在做nmap实验的时候,发现iptables一开起来,所有的探测都成了filtered: [root@CentOS.1 23:00 ~] #nmap -sA -p 53,80,3306 192.168.10.129 Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-10-04 23:01 PDT Interesting ports on CentOS.2 (192.168.10.129): PORT STATE SERVICE 53/tcp filtered domain 80/ ...
先解释一下概念:   User-Agent:       User-Agetn是Http协议中的一部分,属于头域的组成部分,更具体可以参见维基百科英文版的说明,User-Agent也简称UA,我们下面就以UA来作为User-Agent的简称。       用较为普通的一点来说,是一种向访问网站提供你所使用的浏览器类型、操作系统、浏览器内核等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;       用手机访问google.com和电脑访问是不一样的;完成这些判断就是根据访问者的UA来判断的。 ------------------ ...
Global site tag (gtag.js) - Google Analytics