- 博客(128)
- 资源 (4)
- 收藏
- 关注
原创 kafka相关
kafka 的zk启动bin/zookeeper-server-start.shconfig/zookeeper.properties & Kafka配置多个zookeeper IP#设置zookeeper,可连接多个zookeeper服务器zookeeper.connect=192.168.1.100:2182,192.168.1.100:2183192.168.1.100:
2017-03-25 13:48:57
638
原创 四字命令查看Zookeeper运行相关信息
使用方法:echo 'command'|nc ip portconf :3.3.0版本中新增:输出详细的服务配置信息。cons:3.3.0版本中新增:列出所有 客户端 链接到 服务端的 session 详细信息。包括所有 接收/发送 的信息包数,session Id,延迟的操作,最后执行的操作…crst:3.3.0版本中新增:重置对所有connection/sess
2014-07-12 15:15:56
9588
原创 数据库冷备份
数据库冷备份:冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。冷备份的优点: 1.是非常快速的备份方法(只需拷贝文件 ) 2.容易归档( 简单拷贝即可 ) 3.容易恢复到某个时间点上 (只需将文件再拷贝回去)。 4.能与归档方法相结合,作数据库“最新
2014-03-13 20:46:59
1416
原创 sql中将一张表的内容复制到另一张表中
1、insert into table2(num,text)select num,text from table1;该种方法需要在复制之前创建表table22、SELECT vale1, value2 into Table2 from Table1该方法需要在复制之前tables2表不存在。(mysql不支持该方法)3、Create tabletable2 select * fro
2014-02-22 18:09:58
4111
原创 shell Builtin variables(shell内建变量)
shell Builtin variables$BASHThe path to the Bash binary itselfbash$ echo $BASH/bin/bash$BASH_ENVAn environmental variable point
2013-08-07 16:55:50
2251
原创 常见命令用法总结
目录:1、关于grep的总结 2、关于egrep的总结 3、关于tr的总结 4、关于sort的总结 5、关于uniq的总结 6、关于cut的总结 7、关于tee的总结 8、关于split的总结9、关于type的使用 10、关于find的使用 11、关于xargs的使用关于grep的总结找出所需字符串的时候可用引号也可以不用引号。 1、grep bc test
2013-07-16 17:35:07
1190
原创 字符串匹配
. -- 用于匹配任意一个字符, 除了换行符*-- 用来匹配它前面字符的任意多次^ -- 匹配行首$ -- 用来匹配行尾[char]-匹配中括号字符集中的某一个字符[^char]—匹配没有在char中的字符\ -- 用来转义某个特殊含义的字符"\" 完整匹配单词"the", 不会匹配"them","there", "other",/^$/ 空白行/^
2013-07-16 17:31:42
713
原创 python学习(一)
1、python的执行流程2、python如何执行程序3、在python3以后print为一个函数需要加括号4、python编写注意事项、 当输入python程序时,无论是在交互模式下还是在文本文件中,请确定所有没有嵌套的语句都在第一列(也就是说要在最左边),如果不是这样,Python也许会打印“SyntaxError”的信息。5、在python中导入模块用import
2013-01-21 18:00:42
1133
原创 grep --help的中文完整翻译和解析
注:在grep中常用的参数已经标记为红色。转载请注明出处:http://blog.youkuaiyun.com/junjieguogrep --help用法: grep [选项]... PATTERN [FILE]...在每个 FILE 或是标准输入中查找 PATTERN。默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。例如: grep -i 'hello worl
2012-12-06 19:37:59
4817
原创 php中的超全局变量
在php中超全局变量可以在脚本的任何地方使用可见。php中超全局变量有: $GLOBALS;所有全局变量数组(就像global关键字,这将允许在一个函数内部访问全局变量-----例如以$GLOBALS['strings']的形式)。 $_SERVER:服务器环境变量数组。 $_GET:通过get方法传递给脚本的变量数组 $_POST:通过post方法传递给脚本的变量
2012-11-12 16:38:28
1878
原创 PHP中超全局变量$SERVER
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_S
2012-10-26 10:28:50
2093
转载 bacula 简介
Bacula是一款开源的跨平台网络备份工具,提供基于企业级的CS的备份解决方案。可以对数据进行备份、恢复、以及完整性校验。 功能特点: 支持完全备份,增量备份,差异备份。 支持多种恢复方式 支持多种文件系统下的备份恢复(ext3、ext2、reiserfs、xfs、jfs、smbfs、iso9660、ntfs等) 支持各种备份介质 支持多种操作系统 强大的
2012-10-25 09:35:50
990
原创 php中date()函数的使用
php中date()函数的用法:string date ( string $format [, int $timestamp ] ) 格式字串可以识别以下 format 参数的字符串format字符说明返回值例子日------d月份中的第几天,有前导零的 2 位数字01 到 31D
2012-10-24 16:42:17
1037
转载 MySQL索引的创建、删除和查看
此文转自http://blogold.chinaunix.net/u3/93470/showart_2001536.html1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每
2012-09-26 09:35:38
663
转载 mysql数据库修改数据库编码,字段编码与表编码(转)
1.修改数据库的编码 将数据库(test)的编码方式修改为utf8,如: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; 2.修改表的编码 将表(test)的编码方式修改为utf8,如: ALTER TABLE `test` DEFAULT CHARACTER SET ut
2012-09-24 10:40:45
1114
原创 Mysql热备份总结
一主一从备份1、主服务器授权 授权从服务器可以连接主服务器并可以进行更新。这是在主服务器上进行的,创建一个username和password供副服务器访问时使用。在MySQL命令行下输入 mysql> GRANT REPLICATION SLAVE ON *.* TO 'replication'@'192.168.0.1' IDENTIFIED BY '123456'; mysq
2012-08-02 16:35:50
7321
原创 在linux中用C语言实现ping命令的部分功能
运用C语言编写模拟常用网络命令ping命令实现一个基于linux原始套接字和ICMP协议的ping程序。该程序能用于检测主机或路由器工作是否正常。程序中主要的函数void alarm_handler(int); /*SIGALRM处理程序*/void int_handler(int); /*SIGINT处理程序*/void set_sighandler(); /*设置信号处理程序*
2012-06-20 08:37:19
10813
2
原创 Linux中通过shell进行数据计算
在bash shell中可以利用let、(())和[]执行基本呢的算数运算。而在进行高级操作时,可以利用expr和bc两个工具进行计算。1、let命令可以直接执行基本的算数计算。当使用let时,变量名之前不许要再添加$。let result=num1+num2#!/bin/basha=5b=6let result=a*becho $resultlet result*=
2012-06-20 00:02:46
2904
原创 Mysql学习3——查看表结构、修改和删除数据表
查看表结构 查看表结构可以用语句DESCRIBE或SHOW CREATE TABLE语句。 1、查看表的基本结构语句: DESCRIBE 表名; 2、查看表详细结构语句: SHOW CREATE TABLE 表名; 实例: SHOW CREATE TABLE example\G修改表 1、
2012-06-16 13:22:41
8005
原创 Mysql学习2——创建数据表
创建数据表 在Mysql中,创建数据表通过SQL语句CREATE TABLE实现: CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件],
2012-06-14 13:56:49
2057
原创 Mysql学习1———创建、查看、删除数据库
1、创建、查看、删除数据库 在Mysql中,创建数据库必须通过SQL语句CREATE DATABASE实现:CREATE DATABASE 数据库名; 查看数据库,通过SHOW语句进行实现: SHOW DATABASES; 在Mysql中,删除数据库需要通过SQL语句DROP DATABASE 实现: DROP DATABASE 数据库名;2
2012-06-14 09:50:21
1623
1
转载 Ganglia简介
Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。 每台计算机都运行一个收集和发送度量数据的名为 g
2012-06-13 17:16:15
722
原创 云计算相关知识
云计算的特征 1、硬件和软件都是资源,通过网络以服务的方式提供给用户 2、这些资源都可以根据需要进行动态扩展和配置 3、这些资源在物理上以分布式的方式存在,为云中的用户所共享,但最终在逻辑上以单一整体的形式呈现 4、用户按需使用云中的资源,按实际使用量付费,而不需要管理它们云计算的分类 1、按照
2012-06-10 15:06:22
1575
转载 cassandra简介
简介 Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynomite(分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。)Cass
2012-06-06 14:15:11
941
转载 webmin简介
Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。 Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web
2012-05-31 14:49:52
756
转载 webalizer简介
webalizer是一个高效的、免费的web服务器日志分析程序。其分析结果以HTML文件格式保存,从而可以很方便的通过web服务器进行浏览。Internet上的很多站点都使用webalizer进行web服务器日志分析。 Webalizer具有以下一些特性: 1. 为是用C写的程序,所以其具有很高的运行效率。在主频为200Mhz的机器上,webalizer每秒钟可以分析10000条记录,
2012-05-31 13:32:31
813
原创 linux小知识点/etc/default/useradd文件
在/etc/default/useradd文件为设置添加的用户规则文件。 1 # useradd defaults file 2 GROUP=100 # 用户组ID 3 HOME=/home #把用
2012-05-28 16:15:43
2820
转载 John the Ripper简介
John the Ripper免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。目前的最新版本是John the Ripper 1.7.3
2012-05-22 21:23:23
1283
转载 Tripwire简介
ripwire是目前最为著名的unix下文件系统完整性检查的软件工具,这一软件采用的技术核心就是对每个要监控的文件产生一个数字签名,保留下来。当文件现在的数字签名与保留的数字签名不一致时,那么现在这个文件必定被改动过了。 当Tripwire运行在数据库生成模式时,会根据管理员设置的一个配置文件对指定要监控的文件进行读取,对每个文件生成相应数字签名,并将这些结果保存在自己的数据库中,在缺省状态
2012-05-21 15:29:30
1851
转载 nmap简介
NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。其基本功能有三个,一是探测一组主机是否在线;其次是扫描 主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操 作可以满足一般需求;也可以深入探测UDP或者
2012-05-18 18:44:44
996
原创 linux中端口扫描
端口扫描技术的基本原理对于计算机来说,一个端口就是一个通道,也就是一个入侵路径。对目标计算机进行端口扫描,可以得到许多有用的信息,从而发现系统的安全漏洞。通过端口扫描可以了解系统目前向外网提供了那些服务,从而为用户管理网络提供了参考消息。从技术原理上来说,端口扫描指向目标主机的TCP/UDP服务端口发送探测数据包,并记录目标主机的响应。通过分析响应来判断服务端口是否打开。就可以知道端口提供
2012-05-17 18:05:36
3609
原创 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\\'se...
2012-05-01 15:28:10
24266
原创 sed和awk的参数总结
(一)、关于sed的使用sed是一种对它的输入的每一行进行一系列操作的流式编辑器,sed被用来作为过滤器语句结构:sed ‘script’ files【参数举例】 1、-n, --quiet, --silent 取消自动打印模式空间,只打印匹配行,用-n时一般要用p。 2、-p,打印匹配行【注只用-p时文件所有内容都打印出来,但是匹配行打印两
2012-05-01 15:24:06
2078
原创 正则表达式匹配字符含义
正则表达式有多种不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如
2012-04-26 16:45:15
1445
原创 做事的四种意境
认真-----认识体会掌握时间1-3年务实-----认识体会掌握时间3-5年求新-----认识体会掌握时间4-7年合作-----认识体会掌握时间7-10年
2012-04-21 22:45:47
594
原创 在perl中简单的正则匹配
(一)、在perl中关于元字符的匹配元字符代表含义点号( .)匹配处换行符以外的任何单字符星号(*)匹配前面的内容零次或多次反斜线屏蔽元字符的特殊含义。\\代表\,\.匹配点号.*匹配所有的字符串加号(+)
2012-04-20 10:12:58
4250
原创 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模块所提供的功能,而这个模块本身就已提供
2012-04-19 17:09:26
8190
原创 Iptables工具的使用
<!--@page {margin:2cm}p {margin-bottom:0.21cm}--> Iptables工具的使用
2012-04-10 21:13:39
6148
原创 防火墙的匹配(过滤)的依据
防火墙的任务简单描述就是“放行合法”或“封锁不合法”的数据包。而可以拿来作为匹配的条件可以划分成以下三大类。 一、各层封包包头内的信息 在防火墙的匹配条件中,最基本且最简单的就是数据包中各层包头内的信息。 1、连接层 这一层中最重要的信息是MAC地址,我们可以在防火墙的过滤规则中借助Destination MAC来判别
2012-04-09 17:41:25
3305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人