Mysql学习2——创建数据表

摘要: 创建数据表 在Mysql中,创建数据表通过SQL语句CREATE TABLE实现: CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 、、、、、 属性名 数据类型 [完整性约束条件], ); “表名”为要创建数据表的名字,“属性名”参数表示表中字段的名称,“数据类型”参数指定字段的数据类型。注意:在创建数据表之前必须先用USE语句选择数据库,格式为;US... 阅读全文
posted @ 2012-06-14 13:56 无心出岫 阅读(293) 评论(0) 推荐(0)

Mysql学习1———创建、查看、删除数据库

摘要: 1、创建、查看、删除数据库 在Mysql中,创建数据库必须通过SQL语句CREATE DATABASE实现:CREATE DATABASE 数据库名; 查看数据库,通过SHOW语句进行实现: SHOW DATABASES; 在Mysql中,删除数据库需要通过SQL语句DROP DATABASE 实现: DROP DATABASE 数据库名;2、查看数据库存储引擎 通过SHOW ENGIES语句可以查看Mysql数据库支持的引擎: SHOW ENGINES;也可以用”\g“或者“\G”结束。“\g”与“;”效果相同,“\G”可以使结果显示更加美观。 阅读全文
posted @ 2012-06-14 09:50 无心出岫 阅读(164) 评论(0) 推荐(0)

Ganglia简介

摘要: Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。 每台计算机都运行一个收集和发送度量数据的名为 gmond 的守护进程。接收所有度量数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。正因为有这种层次结构模式,才使得 Ganglia 可以实现良好的扩展。gmond 带来的系统负载非. 阅读全文
posted @ 2012-06-13 17:16 无心出岫 阅读(221) 评论(0) 推荐(0)

云计算相关知识

摘要: 云计算的特征 1、硬件和软件都是资源,通过网络以服务的方式提供给用户 2、这些资源都可以根据需要进行动态扩展和配置 3、这些资源在物理上以分布式的方式存在,为云中的用户所共享,但最终在逻辑上以单一整体的形式呈现 4、用户按需使用云中的资源,按实际使用量付费,而不需要管理它们云计算的分类 1、按照服务类型分类 1、基础设施云 2、平台云 3、应用云 2、按服务方式分类 1、共有云 2、私有云 3、混合云云计算的优势 1、优化产业布局 2、推进专业分工 3、提高资源利用率 4、... 阅读全文
posted @ 2012-06-10 15:06 无心出岫 阅读(291) 评论(0) 推荐(0)

cassandra简介

摘要: 简介 Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynomite(分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。)Cassandra最初由Facebook开发,后转变成了开源项目。它是一个网络社交云计算方面理想的数据库。以Amazon专有的完全分布式的Dynamo为基础,结合了Google BigTable基于列族(Colu. 阅读全文
posted @ 2012-06-06 14:15 无心出岫 阅读(410) 评论(0) 推荐(1)

webmin简介

摘要: Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。 Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得 Webmin 对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的 Web 浏览器。而且,Web. 阅读全文
posted @ 2012-05-31 14:49 无心出岫 阅读(287) 评论(0) 推荐(0)

webalizer简介

摘要: webalizer是一个高效的、免费的web服务器日志分析程序。其分析结果以HTML文件格式保存,从而可以很方便的通过web服务器进行浏览。Internet上的很多站点都使用webalizer进行web服务器日志分析。 Webalizer具有以下一些特性: 1. 为是用C写的程序,所以其具有很高的运行效率。在主频为200Mhz的机器上,webalizer每秒钟可以分析10000条记录,所以分析一个40M大小的日志文件只需要15秒。 2. webalizer支持标准的一般日志文件格式(Common Logfile Format);除此之外,也支持几种组合日志格式(Combined Logf... 阅读全文
posted @ 2012-05-31 13:32 无心出岫 阅读(217) 评论(0) 推荐(0)

linux小知识点/etc/default/useradd文件

摘要: 在/etc/default/useradd文件为设置添加的用户规则文件。 1 # useradd defaults file 2 GROUP=100 # 用户组ID 3 HOME=/home #把用户的家目录创建在/home中。 4 INACTIVE=-1 #是否启用帐号过期停权,-1表示不启用。 5 EXPIRE= #帐号终止日期,不设置表示不启用。 6 SHELL=/bin/bash ... 阅读全文
posted @ 2012-05-28 16:15 无心出岫 阅读(385) 评论(0) 推荐(0)

John the Ripper简介

摘要: John the Ripper免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。目前的最新版本是John the Ripper 1.7.3版,针对Windows平台的最新免费版为John the Ripper 1.7.0.1版。 阅读全文
posted @ 2012-05-22 21:23 无心出岫 阅读(561) 评论(0) 推荐(0)

Tripwire简介

摘要: ripwire是目前最为著名的unix下文件系统完整性检查的软件工具,这一软件采用的技术核心就是对每个要监控的文件产生一个数字签名,保留下来。当文件现在的数字签名与保留的数字签名不一致时,那么现在这个文件必定被改动过了。 当Tripwire运行在数据库生成模式时,会根据管理员设置的一个配置文件对指定要监控的文件进行读取,对每个文件生成相应数字签名,并将这些结果保存在自己的数据库中,在缺省状态下,MD5和SNCFRN(Xerox的安全哈希函数)加密手段被结合用来生成文件的数字签名。除此以外,管理员还可使用 MD4,CRC32,SHA等哈希函数,但实际上,使用上述两种哈希函数的可靠性已相当高了,. 阅读全文
posted @ 2012-05-21 15:29 无心出岫 阅读(535) 评论(0) 推荐(0)

nmap简介

摘要: NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。其基本功能有三个,一是探测一组主机是否在线;其次是扫描 主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操 作可以满足一般需求;也可以深入探测UDP或者TCP端口,直至主机所 使用的操作系统;还可以将所有探测结果记录到各种格式的日志中, 供进一步分析操作。 阅读全文
posted @ 2012-05-18 18:44 无心出岫 阅读(240) 评论(0) 推荐(0)

linux中端口扫描

摘要: 端口扫描技术的基本原理对于计算机来说,一个端口就是一个通道,也就是一个入侵路径。对目标计算机进行端口扫描,可以得到许多有用的信息,从而发现系统的安全漏洞。通过端口扫描可以了解系统目前向外网提供了那些服务,从而为用户管理网络提供了参考消息。从技术原理上来说,端口扫描指向目标主机的TCP/UDP服务端口发送探测数据包,并记录目标主机的响应。通过分析响应来判断服务端口是否打开。就可以知道端口提供的服务和信息。端口扫描也可以通过捕获本地主机或服务器的流入/流出Ip数据包来监控本地主机的运行情况,不仅能对能收到的数据进行分析,而且能够帮助用户发现目标主机的某些内在弱点,而不会提供进入一个系统的详细步骤。 阅读全文
posted @ 2012-05-17 18:05 无心出岫 阅读(605) 评论(0) 推荐(0)

sed和awk的常用实例

摘要: 一、文本间隔1、在每一行后面增加一空行sed G guo.shawk '{printf("%s\n\n",$0 ) }'2、将文件中原来的空行删掉,并在在每一行后边增加一空行sed '/^$/d;G 'awk '!/^$/ {printf("%s\n\n",$0 ) }'3在匹配式样的行前插入一空行sed '/good/i\\'sed '/hello/{x;p;x;}'awk '{ if(/hello/) printf("\n\%s\n",$0); 阅读全文
posted @ 2012-05-01 15:28 无心出岫 阅读(333) 评论(0) 推荐(0)

sed和awk的参数总结

摘要: (一)、关于sed的使用sed是一种对它的输入的每一行进行一系列操作的流式编辑器,sed被用来作为过滤器语句结构:sed ‘script’ files【参数举例】1、-n, --quiet, --silent 取消自动打印模式空间,只打印匹配行,用-n时一般要用p。2、-p,打印匹配行【注只用-p时文件所有内容都打印出来,但是匹配行打印两次】3、-d 删除所对应的行 sed '1,5d' test 删除test文件的第1到5行 sed '9,$d' test 删除test文件的第9行到最后一行。$代表文件的最后一行。4、-s,用于字符串的替换 sed -n &# 阅读全文
posted @ 2012-05-01 15:24 无心出岫 阅读(304) 评论(0) 推荐(0)

正则表达式匹配字符含义

摘要: 正则表达式有多种不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。* 阅读全文
posted @ 2012-04-26 16:45 无心出岫 阅读(290) 评论(0) 推荐(0)

做事的四种意境

摘要: 认真-----认识体会掌握时间1-3年务实-----认识体会掌握时间3-5年求新-----认识体会掌握时间4-7年合作-----认识体会掌握时间7-10年 阅读全文
posted @ 2012-04-21 22:45 无心出岫 阅读(153) 评论(0) 推荐(0)

在perl中简单的正则匹配

摘要: (一)、在perl中关于元字符的匹配元字符代表含义点号( .)匹配处换行符以外的任何单字符星号(*)匹配前面的内容零次或多次反斜线屏蔽元字符的特殊含义。\\代表\,\.匹配点号.*匹配所有的字符串加号(+)匹配前一个条目一次以上问号(?)表示前面一个条目可有可无,前面一个条目可以出现一次或不出现(二)、在perl中关于字符串的匹配会有一些字符集简写,这里列出一些。字符集简写代表含义\d代表任意数字的字符集[0-9]\w代表单词字符[A-Za-z0-9_]\s主要处理空白,它相当于[\f\t\n\r],也就是说它等于包含5种空白的字符集:换页、制表、换行、回车以及空格。一般用\s*来匹配任意数量 阅读全文
posted @ 2012-04-20 10:12 无心出岫 阅读(343) 评论(0) 推荐(0)

Iptables的规则语法

摘要: (一)基本语法iptables-t filter -A INPUT -p icmp -j DROP高级语法iptables-t filter -A INPUT -m mac –mac-source 00:1C:23:3B:2E:B1 -j DROP区别高级语法与基本语法的不同:首先filter的机制是由iptables_filter.ko模块所提供的功能,而这个模块本身就已提供了一些简单的匹配的过滤方式,而所谓的基本语法是指只使用iptable_filter.ko模块自身所提供的功能。高级语法必须调用其它模块的功能。以高级语法的范例为例,“-mmac”就是告知iptables工具,我们要动用x 阅读全文
posted @ 2012-04-19 17:09 无心出岫 阅读(954) 评论(0) 推荐(0)

Iptables工具的使用

摘要: Iptables工具的使用 —iptables指令参数iptables命令在使用上有些复杂,但是如果一定规律发现还是没那么难懂的。iptables指令可以划分为两个部分,一个是“iptables指令参数”,另一个是“规则语法”。这里先分析“iptables指令参数”。(一)、iptables命令参数 对于上图进行解释:iptables为iptsbles命令-tTABLE为选择Netfilter内部命令结构默认为FilterTables。目前TABLE有四个选项filter、nat、mangle和raw四种。Filter为netfilter内部最重要的机制,其任务为执行... 阅读全文
posted @ 2012-04-10 21:13 无心出岫 阅读(1438) 评论(0) 推荐(0)

防火墙的匹配(过滤)的依据

摘要: 防火墙的任务简单描述就是“放行合法”或“封锁不合法”的数据包。而可以拿来作为匹配的条件可以划分成以下三大类。 一、各层封包包头内的信息 在防火墙的匹配条件中,最基本且最简单的就是数据包中各层包头内的信息。 1、连接层 这一层中最重要的信息是MAC地址,我们可以在防火墙的过滤规则中借助Destination MAC来判别封包是由哪一台主机送出来的。 2、网络层 IP包头中是有很多信息是可以拿来作为过滤条件的。如下: Header Length -- IP包的长度 Differentiated Service -- 差别服务判别,执行Qos... 阅读全文
posted @ 2012-04-09 17:41 无心出岫 阅读(843) 评论(0) 推荐(0)