`
文章列表
比较宽的知识面,并且能够时时补充自己的知识和完善自己的知识结构 耐心好,特别是在调试和学习阶段,世界上没有聪明的人只有刻苦的人。 做开发其实就 两件事情学习和改错,在这两件事情中间的开发过程其实是比较简单的 永远记住:代码是给人看的而不是给机器运行的,计算机在执行程序时是不怕累的,而 人在看代码时是非常累的,良好的编码习惯,至少保证自己能够随时看懂几个月前自己所写的代码,尽量让你的代码能够很容易的被别人理解,写代码时想想你会不会在两个月后被别人骂 不要容忍自己犯重复的错误和写重复的代码 知道如何做比得到代码更重要 尽量不要做已经有很多人已经做过的事情 学会尊重别人的开发成果,除非不得已不要下决 ...
1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local #相应级别服务启动之后、在执行该文件(其实也可以把需要 ...
一.BIOS 加电自检   当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的.   BIOS 的工作  1.检测连接硬件,比如显卡,内存,磁盘等等,检测的目的是以后把这些设备信息提供给操作系统  2.寻找启动磁盘,每一种BIOS都会有开机启动菜单,可以在菜单里设置以哪个设备启动系统    比如:光驱,硬盘,网络等等,这个菜单可以设置多个选项,依照设置次序在设备上寻找启动信息  3.找到了启动硬盘,接着BIOS就会在磁盘上找启动扇区,找到内核启动系统.    1)先试着寻找第一个扇区,也就是主引导记录MBR(Master Boot Re ...
经过2天研究,学习shell和awk脚本,得到如下功能: 1。扫描局域网主机的端口开放情况 2。获取指定端口开发的主机ip 3。将获取的ip修改有关配置文件 代码如下,有疑问的可以找我探讨,一起学习! #!/bin/bash echo ' Start to delete the old configuration file......' rm -rf scan_result.xml rm -rf scan_result_ip.xml rm -rf scan_result_ip.xml.bak for ipv in {195..197} do echo ' Start ...
什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什 么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实 上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个 优秀的样式扫描与处理工具。 AWK的功能是什么?与sed和grep很相似,awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。 ...
在使用 nmap 扫描时,得到如下结果: 结果1: Interesting ports on 172.22.43.23: PORT   STATE SERVICE 22/tcp open  ssh Interesting ports on 172.22.43.24: PORT   STATE SERVICE 22/tcp open  ssh Interesting ports on 172.22.43.25: PORT   STATE SERVICE 22/tcp open  ssh Interesting ports on 172.22.43.250 ...
awk语言 最基本功能是在文件或字符串中基于指定规则浏览和抽取信息。 awk抽取信息后,才能进行其他文本操作。完整的awk脚本通常用来格式化文本文件中的信息。 ================================================================================= 有三种方法调用awk 第一种命令行方式 awk [-F field-separator] 'commands' input-file(s) 这里的commmands是真正的awk命令 第二种方法是将所有awk命令插入一个文件,并使awk程序可执行chmod u+ ...
文章分类:操作系统 Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。 捍卫 awk    在本系列文章中,我将使您成为精通 awk 的编码人员。我承认,awk 并没有一个非常好听且又非常“时髦”的名字。awk 的 GNU 版本(叫作 gawk)听起来非常怪异。那些不熟悉这种语言的人可能听说过 "awk",并 ...
awk a.txt中文本如下: default:        aa = 1        bb =1        cc = 1 root:         aa = 1        bb =1        cc = 1 mml: proc: 现在要将default下面的aa,bb,cc的值换掉, awk - F"[ =]*" '/default/{flag=1}/root/{flag=0}/=/{if(flag==1) $NF="= test"}{print $0}' a. txt     aw ...
shell   如何读取一个文件的第一行记录??? head -1 urfile sed 'q' urfile awk '{print;exit}' urfile               有两天没有寫自己的博客了,本来决定要每天坚持写,看来自己有时就是太懒了,总是会找借口不写了,今天很累明天再写吧,结果明天也没写,明天我一定写两 篇,可是最后一篇都没写。也许这就是人之所以的人之惰性吧,我天生可能就是有一种惰性,很多事情都不是太会去主动做,这是不好而且可能是致命的缺点,所以 决定了还是应该尽量去克服这个缺点,当然如果中间我确实有几天没写,如果不小心耽误了您搜索代码 ...
输出 任何安全工具只有在输出结果时才是有价值的,如果没有通过组织和 易于理解的方式来表达,复杂的测试和算法几乎没有意义。Nmap提供了一些 方式供用户和其它软件使用,实际上,没有一种方式可以使所有人满意。 因此Nmap提供了一些格式,包含了方便直接查看的交互方式和方便软件处理 的XML格式。 除了提供输出格式外,Nmap还提供了选项来控制输出的细节以及调试 信息。输出内容可发送给标准输出或命名文件,可以追加或覆盖。输出文件还可 被用于继续中断的扫描。 Nmap提供5种不同的输出格式。默认的方式是interactive output , 发送给 ...
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。   Apache MINA 也称为:   ● NIO 框架库   ● 客户端服务器框架库   ● 一个网络套接字库   MINA虽然简单但是仍然提供了全功能的网络应用程序框架:   ● 为不同的传输类型提供了统一的API:   ○ 通过Java NIO提供TCP/IP 和 UDP/IP支持   ○ 通过RXTX提供串口通讯(RS232)   ○ In-VM管 ...
百科名片 JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 目录 简介 分层 设备层 代理层 分布服务层 附加管理协议API 设备层 管理构件(MBean) 通知模型 辅助元数据类 代理层
Red5如何响应rmpt的请求,中间涉及哪些关键类? 响应请求的流程如下:   1.Red5在启动时会调用RTMPMinaTransport的start()方法,该方法会开启rmtp的socket监听端口(默认是1935),然后使用mina(apache的io操作类库)的api将RTMPMinaIoHandler绑定到该端口。 2.RTMPMinaIoHandler上定义了messageReceived、messageSent、sessionOpened和sessionClosed等方法,当有socket请求时,相应的方法会被调用,这时RTMPMinaIoHandler会使用当前的soc ...
参见http://www.red5.org/wiki/Red5Plugin
Global site tag (gtag.js) - Google Analytics