2016年1月
文章平均质量分 64
lryong.
这个作者很懒,什么都没留下…
展开
-
windows下Markdownpad的简单用法
Markdownpad简单常用用法总结:Markdownpad是windows下的一款简单易用的markdown编辑器,可以离线编辑markdown文档。(1)粗体 (Ctrl+B) and 斜体 (Ctrl+I)(2)引用 (Ctrl+Q)(3)代码(Ctrl+K)(4)超链接(Ctrl+L)(5)插入图片(Ctrl+G)(6)水平标尺(Ctrl+R)(7原创 2016-01-01 12:11:01 · 2644 阅读 · 0 评论 -
sed编辑器(二)
sed编辑器(二)更改行:工作方式与插入命令相同。```(1)sed ’ 3c\ This is a test. ‘#更改第三行中的文本。 (2)sed ‘/number 3/c\ This is a changed line of text.’ fiel #寻址匹配文本模式 (3)sed ‘2,3c\ This is a new line of text. ’ fi原创 2016-01-31 21:18:20 · 379 阅读 · 0 评论 -
sed编辑器(一)
sed编辑器(一)sed编辑器称为流编辑器(stream editor)。流编辑器将根据在编辑器处理数据之前事先提供的规则集编辑数据流。由于是按顺序逐行应用命令,所以sed编辑器进行编辑仅需浏览数据流一次。这使得sed编辑器比交互式编辑器要快很多,因而可以动态地快速修改文件中的数据。sed的命令格式:sed options script filesed的options选项 选项 描述原创 2016-01-31 21:17:47 · 611 阅读 · 0 评论 -
Linux主要发行版本中提供的网络工具
Linux主要发行版本中提供的网络工具 netstat、tcpdump、ethtool、snmp、ifport、ifconfig、route、arp、ping、traceroute、host、nslookup 1. ping ipaddress/hostname 显示计算机是否真在运行以及网络连接是否正常(该命令使用了ICMP中的echo功能) 2. route命令可以显示路由表内容(如果pi原创 2016-01-31 21:16:00 · 546 阅读 · 0 评论 -
Linux下的正则表达式
Linux下的正则表达式常用的正则表达式: POSIX基本正则表达式POSIX扩展正则表达式正则表达式模式区分大小写。正则表达式认可的特殊字符:. * [ ] ^ $ { } + ? | ( ) \,如果要使用这些特殊字符中的一个作为文本字符,需要转义(escape)它。(反斜杠和正斜杠在正则表达式模式中使用需要转义)^定义从数据流中文本行开头开始。$定义结尾定位。^$结合在一起可以原创 2016-01-31 21:15:35 · 811 阅读 · 0 评论 -
Linux系统一些知识
Linux系统一些知识计算机的记忆/储存单位:1 Byte=8bits1KB=1024Bytes1MB=1024KB1GB=1024MBLinux内核的主要功能:系统内存管理软件程序管理硬件管理文件系统管理Linux的设备文件类型Linux系统将硬件设备标识为特殊文件,称为设备文件(设备文件类型) - 字符设备文件(c):用于那些一次仅处理一个字符的设备。大部分调制解调器和终端原创 2016-01-31 21:15:06 · 905 阅读 · 0 评论 -
Linux数据库服务器的性能调优
Linux数据库服务器的性能调优数据库服务器需要耗用大量系统资源,服务器性能高度依赖于内核管理这些资源的有效程度。这方面的低效率会导致在内核空间中耗费过多时间。另外,某些特定的低效情况会导致锁冲突,这会导致扩展性低下和串行化问题。这两个问题都会严重影响数据库性能,因为这两个问题或者消耗正常情况下应提供给数据库使用的CPU周期,或者强制数据库应用在某个内核资源上串行工作。数据库体系结构数据库体系结构特原创 2016-01-31 21:14:29 · 1250 阅读 · 0 评论 -
Linux基本命令
Linux基本命令:查看Linux系统中虚拟内存的当前状态:cat /proc/meminfo出于安全性考虑,任何进程都不得访问内核进程使用的内存。查看文件统计数据:stat查看文件类型:file显示文本文件(可控,cat不可控):moreless命令是more命令的高级版本查看部分文件: tailheadps命令对于收集在系统中运行进程的信息top命令实时输出系统运行进程的信息原创 2016-01-31 21:13:57 · 424 阅读 · 0 评论 -
awk程序
awk程序awk提供了一种编程语言,在编程语言内部,可以: 1.定义要保存数据的变量。 2.使用算术和字符串操作符对数据进行运算。 3.使用结构化编程概念,例如if-then语句和循环,将逻辑天价到数据处理过程。 4.通过从数据文件内抽取数据元素以及按照其他顺序或格式对它们重定位,生成带格式的报告。awk命令格式:awk options program fileawk选项 选项原创 2016-01-31 21:13:19 · 531 阅读 · 0 评论 -
sed高级编程(一)
sed高级编程(一)sed编辑器包括3个特殊命令,一年高于处理多行文本: 1.N:在数据流刘中添加下一行以创建用于处理的多行组。 2.D:删除多行组中的单隔行。 3.P:打印多行组中的单个行。next命令,小写n命令使sed移动到数据流中文本的下一行。单行next命令移动数据流文本的下一行进入sed编辑器的处理空间(模式空间)。next命令的多行版本(N)将下一行添加到已经存在与模式空间原创 2016-01-31 21:19:09 · 620 阅读 · 0 评论 -
sed高级编程(二)
sed高级编程(二)否定命令:!用于否定命令。创建反转行sed编辑器脚本:(tac在Linux中也可以执行反转文本文件的功能)sed -n '{> 1!G> h> $p> }' filenamesed分支命令:[address]b [label]address决定激发分支命令。如果label参数不存在,则分支命令将继续执行到脚本的结尾。$cat dataThis is the he原创 2016-01-31 21:19:51 · 447 阅读 · 0 评论 -
Shell的GUI编程
Shell的GUI编程dialog软件包是一个制作窗口的极好工具,利用ANSI转义控制码在文本环境中重新创建了标准Windows对话框。可以很方便地将这些对话框合并到shell脚本中来与脚本用户进行交互。dialog命令使用命令行参数确定生成的Windows小部件的类型。dialog软件包目前支持的小部件类型如下: 小部件 描述 calendar 提供一个可以在其中选择日期的日历原创 2016-01-31 21:20:25 · 4190 阅读 · 0 评论 -
破解wifi详细教程及笔记总结
破解wifi详细教程及笔记总结1.破解WEP由于wep破解基于有效数据报文的积累,当收集到足够数量的ivs数据报文后就可以进行破解,对目标ap使用arprequest注入攻击。1)ifconfig wlan0 up2)(airmon-ng start wlan0)3)airodump-ng -w 文件名 -c 频道 mon04)aireplay-ng -3 -b AP的mac -h 客户端的原创 2016-01-03 12:50:35 · 10567 阅读 · 0 评论 -
无线网络攻击类型及防范
无线网络攻击类型及防范1.无线中间人欺骗攻击中间人欺骗:mitmap扫描。*MITM:man in theMiddle,中间人攻击。在目标主机与另一方主机 (网关或服务器)进行正常连接的过程中,攻击者通过拦截、插入、伪造、中断的方式、达到截获对方登录账户及密码,伪造身份的目的。*破解wifi密码后构建DNS服务器和web服务器2.伪造AP攻击基于软件的FakeAP攻击Airpwn:在无线欺骗原创 2016-01-03 13:27:24 · 8003 阅读 · 0 评论 -
无线网络设备攻防知识总结
无线网络设备攻防知识总结一.胖AP与瘦AP基础知识瘦AP:无线接入点(AP,AccessPoint)也称无线网桥、无线网关,也就是所谓的“瘦AP”、此无线设备的传输机制相当于有线网络中的集线器,在无线局域网中不停地接收和传送数据;任何一台装有无线网卡的PC均可通过AP来分享局域网络甚至局域网的资源。胖AP:学名是无线路由器。无线路由器与纯AP不同,除无线接入功能外,一般具备WAN、LAN两个接口,原创 2016-01-03 14:06:02 · 3030 阅读 · 0 评论 -
Linux内核体系结构
Linux内核体系结构内核的职能:与系统的硬件设备进行交互并对其加以控制为应用程序提供运行环境Linux的内存管理问题地址空间物理内存内存映射分页机制交换机制Linux的进程管理进程任务内核线程调度(一个在所有时候大部分正确的调度器要比一个在大多数时候完全正确的调度器更为重要,即缓慢运行的进程要优于精心选择调度策略或错误而停止运行的进程,中断利用了某个随机进程的资源)上下原创 2016-01-31 22:36:20 · 556 阅读 · 0 评论 -
shell脚本编程(四)
shell脚本编程(四)在命令行创建函数:将函数定义在一行命令中:function divem {echo $[ $1/$2 ];}在命令行中定义函数时,每条命令的末尾必须包含分号。使用多行命令定义函数。这样,bash shell使用次提示符提示输入更多命令。使用这种方法不需要子每条命令的结尾添加分号,只需按ENTER: function multem{ >echo $[ $1*$2 ]原创 2016-01-31 21:26:05 · 538 阅读 · 0 评论 -
shell脚本编程(三)
shell脚本编程(三)tee命令,“T型管道,将STDIN的数据同时发送到两个目的地。一个是STDOUT,另一个是tee命令行指定的文件名”:tee filenametee会覆盖原文件,-a参数不会覆盖Linux信号 |信号|值|描述 |— |1|SIGHUP|挂起进程 |2|SIGINT|中断进程 |3|SIGQUIT|停止进程 |9|SIGKILL|无条件终止进程 |15|S原创 2016-01-31 21:24:22 · 766 阅读 · 0 评论 -
shell脚本编程(二)
shell脚本编程(二)可以在shell脚本中使用管道或者重定向循环输出结果。shell执行程序的位置参数通过标准数字表示时,其中0为程序名称,0为程序名称,1为第一个参数。类推。如果参数大于9个,必须用大括号括起来。位置参数都是通过空格分隔的,要想参数中包含空格,必须使用单引号或者双引号。编写带有参数的脚本的时候应当检查参数的存在。参数计数:#,计算存储执行脚本中包含的命令行参数个数;#原创 2016-01-31 21:23:11 · 633 阅读 · 0 评论 -
shell脚本编程(一)
Shell脚本编程(一)echo将文本字符串输出在同一行:echo -n 输出内容可以使用${variable}格式来引用变量用户名变量是由不超过20个字符的字母/数字/或下划线组成的文本字符串,区分大小写反引号允许将shell命令的输出赋值给变量输入输出重定向(>;<;<<;>>;)管道:管道一个最受欢迎的用法是用管道传送命令的结果数学计算: expr命令,在脚本中使用expr需要原创 2016-01-31 21:21:57 · 705 阅读 · 0 评论 -
Linux内核体系结构
Linux内核体系结构内核的职能: - 与系统的硬件设备进行交互并对其加以控制 - 为应用程序提供运行环境 Linux的内存管理问题 - 地址空间 - 物理内存 - 内存映射 - 分页机制 - 交换机制Linux的进程管理 - 进程 - 任务 - 内核线程 - 调度(一个在所有时候大部分正确的调度器要比一个在大多数时候完全正确的调度器更为重要,即缓慢运行的进程原创 2016-01-31 21:12:46 · 448 阅读 · 0 评论