caffeine和springcache

前言

说到caffeine,一般会对比 google 家的 guava,这里只做浅析。

缓存

缓存分为本地缓存和远端缓存。
常见的远端缓存有Redis,MongoDB;
本地缓存一般使用map的方式保存在本地内存中。

一般我们在业务中操作缓存,都会操作缓存和数据源两部分。
如:put数据时,先插入DB,再删除原来的缓存;get数据时,先查缓存,命中则返回,没有命中时,需要查询DB,再把查询结果放入缓存中。
如果访问量大,我们还得兼顾本地缓存的线程安全问题。
必要的时候也要考虑缓存的回收策略。

……

阅读全文

前端编码安全

前端js开发 – 转自腾讯github

I. 代码实现

1.1 原生DOM API的安全操作

1.1.1【必须】HTML标签操作,限定/过滤传入变量值

  • 使用innerHTML=outerHTML=document.write()document.writeln()时,如变量值外部可控,应对特殊字符(&, <, >, ", ')做编码转义,或使用安全的DOM API替代,包括:innerText=
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// 假设 params 为用户输入, text 为 DOM 节点
// bad:将不可信内容带入HTML标签操作
const { user } = params;
// ...
text.innerHTML = `Follow @${user}`;

// good: innerHTML操作前,对特殊字符编码转义
function htmlEncode(iStr) {
	let sStr = iStr;
	sStr = sStr.replace(/&/g, "&amp;");
	sStr = sStr.replace(/>/g, "&gt;");
	sStr = sStr.replace(/</g, "&lt;");
	sStr = sStr.replace(/"/g, "&quot;");
	sStr = sStr.replace(/'/g, "&#39;");
	return sStr;
}

let { user } = params;
user = htmlEncode(user);
// ...
text.innerHTML = `Follow @${user}`;

// good: 使用安全的DOM API替代innerHTML
const { user } = params;
// ...
text.innerText = `Follow @${user}`;

1.1.2【必须】HTML属性操作,限定/过滤传入变量值

……

阅读全文

java编码安全

后端java开发 – 转自腾讯github

1.1 数据持久化

1.1.1【必须】SQL语句默认使用预编译并绑定变量

Web后台系统应默认使用预编译绑定变量的形式创建sql语句,保持查询语句和数据相分离。以从本质上避免SQL注入风险。

如使用Mybatis作为持久层框架,应通过#{}语法进行参数绑定,MyBatis 会创建 PreparedStatement 参数占位符,并通过占位符安全地设置参数。

示例:JDBC

……

阅读全文

maven校验依赖包CVE漏洞

前言

maven也可以校验依赖包是有有CVE漏洞

1、maven检测依赖包CVE漏洞

1
mvn verify -DskipTests=true
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<build>
    <plugins>
        <!-- owasp check CVE 检查依赖包是否有漏洞  command: mvn verify -->
        <plugin>
            <groupId>org.owasp</groupId>
            <artifactId>dependency-check-maven</artifactId>
            <version>6.5.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>check</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

2、检测结果demo

第一次执行因下载CVE数据有些慢

……

阅读全文

jvm的大dump文件分析

前言

参考dump文件的大小,如果超过6G、8G 一般我们本地电脑无法打开,可以找大容量的linux服务器,配置对应启动的jvm 内存后可以参考下面的步骤

1、下载linux版本的mat

1
wget http://eclipse.stu.edu.tw/mat/1.9.0/rcp/MemoryAnalyzer-1.9.0.20190605-linux.gtk.x86_64.zip

2、解压zip包

unzip MemoryAnalyzer-1.9.0.20190605-linux.gtk.x86_64.zip

3、修改linux mat的堆内存大小(看自己下载的堆的大小,默认mat的堆支持1g)

1
vi MemoryAnalyzer.ini
1
2
3
4
5
6
-startup
plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.700.v20180518-1200
-vmargs
-Xmx10240m

4、执行分析脚本

1
./ParseHeapDump.sh [hprof文件] org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_components

可能因为 jdk 版本不一致导致启动失败,可以调整 jdk 为1.8.*

1
2
3
export JAVA_HOME=/opt/soft/jdk/jdk1.8.0_66/
export PATH=$JAVA_HOME/bin:$PATH
"$(dirname -- "$0")"/MemoryAnalyzer -consolelog -application org.eclipse.mat.api.parse "$@"

5、等待分析结果

……

阅读全文

maven的scope参数

1、用maven引用没进中央仓库的包

在使用maven的时候,如果我们要依赖一个本地的jar包的时候,通常都会使用<scope>system</scope>和<systemPath></systemPath>来处理。
例如:

1
2
3
4
5
6
7
8
<!--引用本地jar包-->
<dependency>
    <groupId>com.mytest</groupId>
    <artifactId>test</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${pom.basedir}/lib/test-1.0.jar</systemPath>
</dependency>

如果你仅仅是这么做了,在你使用SpringBoot打包插件生成jar包的时候,你会发现这个jar包不会被打进去,进而出现错误。
这个就需要在maven插接中配置一个includeSystemScope属性:

……

阅读全文

python工具-faker测试数据生成器

1、参考

官方地址: https://faker.readthedocs.io/
ruby 和 java 下都有类似的 faker 工具,但是对比过 java 的,还是 python 这个完善很多。ruby 的暂没测试

2、用法示例

1
2
3
4
5
from faker import Faker

fake = Faker(locale='zh_CN') 
#为生成数据的文化选项,默认为en_US,只有使用了相关文化,才能生成对应的随机信息
#由于文化差异,设置文化的时候会导致有些字段比如省份等会出现方法报错等问题

3、常用函数介绍

参数 说明
city_suffix() 市,县
country() 国家
country_code() 国家编码
district()
geo_coordinate() 地理坐标
latitude() 地理坐标(纬度)
longitude() 地理坐标(经度)
lexify() 替换所有问号(“?”)带有随机字母的事件。
numerify() 三位随机数字
postcode() 邮编
province() 省份
street_address() 街道地址
street_name() 街道名
street_suffix() 街、路
random_digit() 0~9随机数
random_digit_not_null() 1~9的随机数
random_element() 随机字母
random_int() 随机数字,默认0~9999,可以通过设置min,max来设置
random_letter() 随机字母
random_number() 随机数字,参数digits设置生成的数字位数
color_name() 随机颜色名
hex_color() 随机HEX颜色
rgb_color() 随机RGB颜色
safe_color_name() 随机安全色名
safe_hex_color() 随机安全HEX颜色
bs() 随机公司服务名
company() 随机公司名(长)
company_prefix() 随机公司名(短)
company_suffix() 公司性质
credit_card_expire() 随机信用卡到期日
credit_card_full() 生成完整信用卡信息
credit_card_number() 信用卡号
credit_card_provider() 信用卡类型
credit_card_security_code() 信用卡安全码
currency_code() 货币编码
am_pm() AM/PM
century() 随机世纪
date() 随机日期
date_between() 随机生成指定范围内日期,参数
date_between_dates() 随机生成指定范围内日期,用法同上
date_object() 随机生产从1970-1-1到指定日期的随机日期。
date_this_month()
date_this_year()
date_time() 随机生成指定时间(1970年1月1日至今)
date_time_ad() 生成公元1年到现在的随机时间
date_time_between() 用法同dates
future_date() 未来日期
future_datetime() 未来时间
month() 随机月份
month_name() 随机月份(英文)
past_date() 随机生成已经过去的日期
past_datetime() 随机生成已经过去的时间
time() 随机24小时时间
timedelta() 随机获取时间差
time_object() 随机24小时时间,time对象
time_series() 随机TimeSeries对象
timezone() 随机时区
unix_time() 随机Unix时间
year() 随机年份
file_extension() 随机文件扩展名
file_name() 随机文件名(包含扩展名,不包含路径)
file_path() 随机文件路径(包含文件名,扩展名)
mime_type() 随机mime Type
ascii_company_email() 随机ASCII公司邮箱名
ascii_email() 随机ASCII邮箱
ascii_free_email()
ascii_safe_email()
company_email()
domain_name() 生成域名
domain_word() 域词(即,不包含后缀)
email()
free_email()
free_email_domain()
f.safe_email() 安全邮箱
f.image_url() 随机URL地址
ipv4() 随机IP4地址
ipv6() 随机IP6地址
mac_address() 随机MAC地址
tld() 网址域名后缀(.com,.net.cn,等等,不包括.)
uri() 随机URI地址
uri_extension() 网址文件后缀
uri_page() 网址文件(不包含后缀)
uri_path() 网址文件路径(不包含文件名)
url() 随机URL地址
user_name() 随机用户名
isbn10() 随机ISBN(10位)
isbn13() 随机ISBN(13位)
job() 随机职位
paragraph() 随机生成一个段落
paragraphs() 随机生成多个段落,通过参数nb来控制段落数,返回数组
sentence() 随机生成一句话
sentences() 随机生成多句话,与段落类似
text() 随机生成一篇文章(不要幻想着人工智能了,至今没完全看懂一句话是什么意思)
word() 随机生成词语
words() 随机生成多个词语,用法与段落,句子,类似
binary() 随机生成二进制编码
boolean() True/False
language_code() 随机生成两位语言编码
locale() 随机生成语言/国际 信息
md5() 随机生成MD5
null_boolean() NULL/True/False
password() 随机生成密码,可选参数:length:密码长度;special_chars:是否能使用特殊字符;digits:是否包含数字;upper_case:是否包含大写字母;lower_case:是否包含小写字母
sha1() 随机SHA1
sha256() 随机SHA256
uuid4() 随机UUID
first_name()
first_name_female() 女性名
first_name_male() 男性名
first_romanized_name() 罗马名
last_name()
last_name_female() 女姓
last_name_male() 男姓
last_romanized_name()
name() 随机生成全名
name_female() 男性全名
name_male() 女性全名
romanized_name() 罗马名
msisdn() 移动台国际用户识别码,即移动用户的ISDN号码
phone_number() 随机生成手机号
phonenumber_prefix() 随机生成手机号段
profile() 随机生成档案信息
simple_profile() 随机生成简单档案信息

4、随机生成指定类型数据

参数 说明
pybool() 布尔类型
pydecimal() 数字
pydict() 字典
pyfloat() left_digits=5 #生成的整数位数, right_digits=2 #生成的小数位数, positive=True #是否只有正数
pyint() 整型
pyiterable() 迭代器
pylist() 列表
pyset() 集合
pystr() 字符串
pystruct() 结构体
pytuple() 元组

5、随机生成常用数据

参数 说明
ssn() 生成身份证号
chrome() 随机生成Chrome的浏览器user_agent信息
firefox() 随机生成FireFox的浏览器user_agent信息
internet_explorer() 随机生成IE的浏览器user_agent信息
opera() 随机生成Opera的浏览器user_agent信息
safari() 随机生成Safari的浏览器user_agent信息
linux_platform_token() 随机Linux信息
user_agent() 随机user_agent信息
……

阅读全文

系统端口速查

操作系统端口速查

端口 说明
1 传输控制协议端口服务多路开关选择器
2 compressnet 管理实用程序
3 压缩进程
5 远程作业登录
7 回显(Echo)
9 丢弃
11 在线用户
12 我的测试端口
13 时间
15 netstat
17 每日引用
18 消息发送协议
19 字符发生器
20 文件传输协议(默认数据口)
21 文件传输协议(控制)
22 SSH远程登录协议
23 telnet 终端仿真协议
24 预留给个人用邮件系统
25 smtp 简单邮件发送协议
27 NSW 用户系统现场工程师
29 MSG ICP
31 MSG验证
33 显示支持协议
35 预留给个人打印机服务
37 时间
38 路由访问协议
39 资源定位协议
41 图形
42 WINS 主机名服务
43 “绰号” who is服务
44 MPM(消息处理模块)标志协议
45 消息处理模块
46 消息处理模块(默认发送口)
47 NI FTP
48 数码音频后台服务
49 TACACS登录主机协议
50 远程邮件检查协议
51 IMP(接口信息处理机)逻辑地址维
52 施乐网络服务系统时间协议
53 域名服务器
54 施乐网络服务系统票据交换
55 ISI图形语言
56 施乐网络服务系统验证
57 预留个人用终端访问
58 施乐网络服务系统邮件
59 预留个人文件服务
60 未定义
61 NI邮件?
62 异步通讯适配器服务
63 WHOIS+
64 通讯接口
65 TACACS数据库服务
66 Oracle SQL*NET
67 引导程序协议服务端
68 引导程序协议客户端
69 小型文件传输协议
70 信息检索协议
71 远程作业服务
72 远程作业服务
73 远程作业服务
74 远程作业服务
75 预留给个人拨出服务
76 分布式外部对象存储
77 预留给个人远程作业输入服务
78 修正TCP
79 Finger(查询远程主机在线用户等信息)
80 全球信息网超文本传输协议(www)
81 HOST2名称服务
82 传输实用程序
83 模块化智能终端ML设备
84 公用追踪设备
85 模块化智能终端ML设备
86 Micro Focus Cobol编程语言
87 预留给个人终端连接
88 Kerberros安全认证系统
89 SU/MIT终端仿真网关
90 DNSIX 安全属性标记图
91 MIT Dover假脱机
92 网络打印协议
93 设备控制协议
94 Tivoli对象调度
95 SUPDUP
96 DIXIE协议规范
97 快速远程虚拟文件协议
98 TAC(东京大学自动计算机)新闻协议
99 Telnet服务,开99端口 (Troj.open99)
101 usually from sri-nic
102 iso-tsap
103 gppitnp
104 acr-nema
105 csnet-ns
106 3com-tsmux
107 rtelnet
108 snagas
109 Post Office
110 Pop3 服务器(邮箱发送服务器)
111 sunrpc
112 mcidas
113 身份查询
114 audionews
115 sftp
116 ansanotify
117 path 或 uucp-path
118 sqlserv
119 新闻服务器
120 cfdptkt
121 BO jammerkillah
123 network
124 ansatrader
125 locus-map
126 unitary
127 locus-con
128 gss-xlicen
129 pwdgen
130 cisco-fna
131 cisco-tna
132 cisco-sys
133 statsrv
134 ingres-net
135 查询服务 DNS
136 profile PROFILE Naming System
137 NetBIOS 数据报(UDP)
138 NetBios-DGN
139 共享资源端口(NetBios-SSN)
140 emfis-data
141 emfis-cntl
142 bl-idm
143 IMAP电子邮件
144 NeWS
145 uaac
146 iso-tp0
147 iso-ip
148 jargon
149 aed-512
150 sql-net
151 hems
152 bftp
153 sgmp
154 netsc-prod
155 netsc-dev
156 sqlsrv
157 knet-cmp
158 PCMAIL
159 nss-routing
160 sgmp-traps
161 远程管理设备(SNMP)
162 snmp-trap
163 cmip-man
164 cmip-agent
165 xns-courier Xerox
166 s-net
167 namp
168 rsvd
169 send
170 network Po
171 multiplex Network
172 cl/1 Network
173 xyplex-mux
174 mailq
175 vmnet
176 genrad-mux
177 xdmcp
178 nextstep
179 bgp
180 ris
181 unify
182 audit
183 ocbinder
184 ocserver
185 remote-kis
186 kis
187 aci
188 mumps
189 qft
190 gacp
191 prospero
192 osu-nms
193 srmp
194 Irc
195 dn6-nlm-aud
196 dn6-smm-red
197 dls
198 dls-mon
199 smux
200 src IBM
201 at-rtmp
202 at-nbp
203 at-3
204 at-echo
205 at-5
206 at-zis
207 at-7
208 at-8
209 qmtp
210 z39.50 ANSI
211 914c/g
212 anet
214 vmpwscs
215 softpc Insignia Solutions
216 CAIlic
217 dbase
218 mpp
219 uarps
220 imap3
221 fln-spx
222 rsh-spx
223 cdc
242 direct
243 sur-meas
244 dayna
245 link
246 dsp3270
247 subntbcst_tftp
248 bhfhs
256 rap
257 set
258 yak-chat
259 esro-gen
260 openport
263 hdap
264 bgmp
280 http-mgmt
309 entrusttime
310 bhmds
312 vslmp
315 load
316 decauth
317 zannet
321 pip
344 pdap
345 pawserv
346 zserv
347 fatserv
348 csi-sgwp
349 mftp
351 matip-type-b
351 matip-type-b
353 ndsauth
354 bh611
357 bhevent
362 srssend
365 dtk
366 odmr
368 qbikgdp
371 clearcase
372 ulistproc ListProcessor
373 legent-1
374 legent-2
374 legent-2
375 hassle
376 nip
377 tnETOS
378 dsETOS
379 is99c
380 is99s
381 hp-collector
383 hp-alarm-mgr
384 arns
385 ibm-app
386 asa
387 aurp
388 unidata-ldm
389 ldap
390 uis
391 synotics-relay
393 dis
394 embl-ndt
395 netcp
396 netware-ip
397 mptn
398 kryptolan
399 iso-tsap-c2
400 vmnet0
401 ups Uninterruptible Power Supply
402 genie Genie Protocol
403 decap
404 nced
405 ncld
406 imsp
407 timbuktu
408 prm-sm
409 prm-nm
410 decladebug DECLadebug Remote Debug Protocol
411 rmt
412 synoptics-trap
413 smsp SMSP
414 infoseek
415 bnet
416 silverplatter
417 onmux
418 hyper-g
419 ariel1
420 smpte
421 ariel2
422 ariel3
423 opc-job-start
424 opc-job-track
425 icad-el
426 smartsdp
427 svrloc
428 ocs_cmu
429 ocs_amu
430 utmpsd
431 utmpcd
432 iasd
433 nnsp
434 mobileip-agent
435 mobilip-mn
436 dna-cml
437 comscm
438 dsfgw
439 dasp
440 sgcp
441 decvms-sysmgt
442 cvc_hostd
443 安全服务
444 snpp
445 NT的共享资源新端口(139)
446 ddm-rdb
447 ddm-dfm
448 ddm-ssl
449 as-servermap
450 tserver
451 sfs-smp-net
453 creativeserver
454 contentserver
455 creativepartnr
456 Hackers
457 scohelp
458 appleqtc
459 ampr-rcmd
460 skronk
461 datasurfsrv
462 datasurfsrvsec
463 alpes
464 kpasswd
465 smtps
466 digital-vrc
467 mylex-mapd
468 photuris
469 rcp
470 scx-proxy
471 mondex
472 ljk-login
473 hybrid-pop
474 tn-tl-w1
475 tcpnethaspsrv
476 tn-tl-fd1
477 ss7ns
478 spsc
479 iafserver
480 iafdbase
481 ph Ph
482 bgs-nsi
483 ulpnet
484 integra-sme
485 powerburst Air Soft Power Burst
486 avian
487 saft
488 gss-http
489 nest-protocol
490 micom-pfs
491 go-login
492 ticf-1
493 ticf-2
494 pov-ray
495 intecourier
496 pim-rp-disc
497 dantz
498 siam
499 iso-ill
500 sytek
501 stmf
502 asa-appl-proto
503 intrinsa
504 citadel
505 mailbox-lm
506 ohimsrv
507 crs
508 xvttp
509 snare
510 fcp
511 passgo
512 exec
513 login
514 shell
515 printer
516 videotex
517 talk
518 ntalk
519 utime
520 efs
521 ripng
522 ulp
523 ibm-db2
524 ncp NCP
525 timed
526 tempo newdate
527 stx
528 custix
529 irc-serv
530 courier
531 conference chat
532 netnews
533 netwall
534 mm-admin
535 iiop
536 opalis-rdv
537 nmsp
538 gdomap
539 apertus-ldp
540 uucp
541 uucp-rlogin
542 commerce
543 klogin
544 kshell
545 appleqtcsrvr
546 dhcpv6-client
547 dhcpv6-server
548 afpovertcp
549 idfp
550 new-rwho
551 cybercash
552 deviceshare
553 pirp
554 rtsp
555 dsf
556 remotefs
557 openvms-sysipc
558 sdnskmp
559 teedtap
560 rmonitor
561 monitor
562 chshell chcmd
563 nntps
564 9pfs
565 whoami
566 streettalk
567 banyan-rpc
568 ms-shuttle
569 ms-rome
570 meter
571 meter
572 sonar
573 banyan-vip
574 ftp-agent
575 vemmi
576 ipcd
577 vnas
578 ipdd
579 decbsrv
581 bdp
588 cal
589 eyelink
590 tns-cml
593 http-rpc-epmap
594 tpip
596 smsd
599 acp Aeolon Core Protocol
600 ipcserver Sun IPC server
606 urm Cray
607 nqs
608 sift-uft
609 npmp-trap
610 npmp-local
611 npmp-gui
613 hmmp-op
620 sco-websrvrmgr
621 escp-ip
625 dec_dlm
626 asia
628 qmqp
630 rda
631 ipp
632 bmpp
634 ginad
635 rlzdbase
636 ldaps
637 lanserver
639 msdp
666 doom
667 disclose
668 mecomm
669 meregister
670 vacdsm-sws
671 vacdsm-app
672 vpps-qua
673 cimplex
674 acap
675 dctp
704 elcsd
705 agentx
709 entrust-kmsh
710 entrust-ash
729 netviewdm1
730 netviewdm2
731 netviewdm3
741 netgw
742 netrcs
744 flexlm
747 fujitsu-dev
748 ris-cm
749 kerberos-adm
750 rfile
751 pump
752 qrh
753 rrh
754 tell send
758 nlogin
759 con
760 ns
761 rxe
762 quotad
763 cycleserv
764 omserv
765 webster
769 vid
770 cadlock
771 rtip
772 cycleserv2
773 submit
774 rpasswd
776 wpages
780 wpgs
786 concert Concert
787 qsc QSC
801 device
873 rsync rsync
886 iclcnet-locate
887 iclcnet_svinfo
888 erlogin
900 omginitialrefs
911 xact-backup
990 ftps
991 nas
992 telnets
993 imaps
994 ircs
995 pop3s
996 vsinet
997 maitrd
998 busboy
999 garcon
1000 cadlock
1010 surf
1023 Reserved
1024 NetSpy.698 (YAI)
1025 network blackjack
1026 Win2000 的 Internet 信息服务
1031 iad2
1032 iad3
1033 Netspy
1042 Bla1.1
1047 GateCrasher
1080 Wingate
1058 nim
1059 nimreg
1067 instl_boots
1068 instl_bootc
1080 Wingate
1083 ansoft-lm-1
1084 ansoft-lm-2
1109 kpop
1114 SQL
1123 murray Murray
1155 nfa Network File Access
1212 lupa lupa
1222 nerv SNI R&D network
1239 nmsd NMSD
1243 Sub-7木马
1245 Vodoo
1248 hermes
1269 Mavericks Matrix
1492 FTP99CMP (BackOriffice.FTP)
1509 Streaming Server
1524 ingreslock后门
1313 bmc_patroldb
1314 pdps
1321 pip PIP
1345 vpjp VPJP
1346 alta-ana-lm
1347 bbn-mmc
1348 bbn-mmx
1349 sbook Registration Network Protocol
1350 editbench
1352 lotusnote
1353 relief
1354 rightbrain
1355 intuitive-edge
1356 cuillamartin
1357 pegboard
1358 connlcli
1359 ftsrv
1360 mimer
1361 linx
1362 timeflies
1363 ndm-requester
1364 ndm-server
1365 adapt-sna
1366 netware-csp
1367 dcs
1368 screencast
1369 gv-us
1370 us-gv
1371 fc-cli
1372 fc-ser
1373 chromagrafx
1374 molly EPI Software Systems
1375 bytex
1376 ibm-pps
1377 cichlid
1378 elan
1379 dbreporter Integrity Solutions
1380 telesis-licman
1381 apple-licman
1382 udt_os
1383 gwha
1384 os-licman
1385 atex_elmd
1386 checksum
1387 cadsi-lm
1388 objective-dbc
1389 iclpv-dm
1390 iclpv-sc
1391 iclpv-sas
1392 iclpv-pm
1393 iclpv-nls
1394 iclpv-nlc
1395 iclpv-wsm
1396 dvl-activemail
1399 cadkey-licman
1400 cadkey-tablet
1402 prm-sm-np
1403 prm-nm-np
1404 igi-lm
1405 ibm-res
1406 netlabs-lm
1407 dbsa-lm
1408 sophia-lm
1409 here-lm
1410 hiq
1411 af AudioFile
1412 innosys
1413 innosys-acl
1414 ibm-mqseries
1415 dbstar
1416 novell-lu6.2
1417 timbuktu-srv1
1418 timbuktu-srv2
1419 timbuktu-srv3
1420 timbuktu-srv4
1421 gandalf-lm
1422 autodesk-lm
1423 essbase
1424 hybrid
1425 zion-lm
1426 sais
1427 mloadd
1428 inFORMatik-lm
1429 nms Hypercom NMS
1430 tpdu Hypercom TPDU
1431 rgtp
1432 blueberry-lm
1433 ms-sql-s
1434 ms-sql-m
1435 ibm-cics
1436 saism
1437 tabula
1438 eicon-server
1439 eicon-x25
1440 eicon-slp
1441 cadis-1
1442 cadis-2
1443 ies-lm
1444 marcam-lm
1445 proxima-lm
1446 ora-lm
1447 apri-lm
1448 oc-lm
1449 peport
1450 dwf
1451 infoman
1452 gtegsc-lm
1453 genie-lm
1454 interhdl_elmd
1455 esl-lm
1456 dca
1457 valisys-lm
1458 nrcabq-lm
1459 proshare1
1460 proshare2
1461 ibm_wrless_lan
1462 world-lm
1463 nucleus
1464 msl_lmd
1465 pipes
1466 oceansoft-lm
1467 csdmbase
1468 csdm
1469 aal-lm
1470 uaiact
1471 csdmbase
1472 csdm
1473 openmath
1474 telefinder
1475 taligent-lm
1476 clvm-cfg
1477 ms-sna-server
1478 ms-sna-base
1479 dberegister
1480 pacerforum
1481 airs
1482 miteksys-lm
1483 afs
1484 confluent
1485 lansource
1486 nms_topo_serv
1487 localinfosrvr
1488 docstor
1489 dmdocbroker
1490 insitu-conf
1491 anynetgateway
1492 FTP99CMP (BackOriffice.FTP)
1493 netmap_lm
1494 ica
1495 cvc
1496 liberty-lm
1497 rfx-lm
1498 sybase-sqlany
1499 fhc
1500 vlsi-lm
1501 saiscm
1502 shivadiscovery
1503 imtc-mcs
1504 evb-elm
1505 funkproxy
1506 utcd
1507 symplex
1508 diagmond
1509 Streaming Server
1510 mvx-lm
1511 3l-l1
1512 wins
1513 fujitsu-dtc
1514 fujitsu-dtcns
1515 ifor-protocol
1516 vpad
1517 vpac
1518 vpvd
1519 vpvc
1520 atm-zip-office
1521 ncube-lm
1522 ricardo-lm
1523 cichild-lm
1525 orasrv
1525 orasrv
1526 pdap-np
1527 tlisrv
1528 mciautoreg
1529 coauthor
1530 rap-service
1531 rap-listen
1532 miroconnect
1533 virtual-places
1534 micromuse-lm
1535 ampr-info
1536 ampr-inter
1537 sdsc-lm
1538 3ds-lm
1539 intellistor-lm
1540 rds
1541 rds2
1542 gridgen-elmd
1543 simba-cs
1544 aspeclmd
1545 vistium-share
1546 abbaccuray
1547 laplink
1548 axon-lm
1549 shivahose
1550 3m-image-lm
1551 hecmtl-db
1552 pciarray
1553 sna-cs
1554 caci-lm
1555 livelan
1556 ashwin
1557 arbortext-lm
1558 xingmpeg
1559 web2host
1560 asci-val
1561 facilityview
1562 pconnectmgr
1563 cadabra-lm
1564 pay-per-view
1565 winddlb
1566 corelvideo
1567 jlicelmd
1568 tsspmap
1569 ets
1570 orbixd
1571 rdb-dbs-disp
1572 Chipcom License Manager
1573 itscomm-ns
1574 mvel-lm
1575 oraclenames
1576 moldflow-lm
1577 hypercube-lm
1578 Jacobus License Manager
1579 ioc-sea-lm
1580 tn-tl-r1 tn-tl-r1
1581 mil-2045-47001
1582 msims
1583 simbaexpress
1584 tn-tl-fd2
1585 intv
1586 ibm-abtact
1587 pra_elmd
1588 triquest-lm
1589 vqp
1590 gemini-lm
1591 ncpm-pm
1592 commonspace
1593 mainsoft-lm
1594 sixtrak
1595 radio
1596 radio-sm
1597 orbplus-iiop
1598 picknfs
1599 simbaservices
1600 Shiv
1601 aas
1602 inspect
1603 picodbc
1604 icabrowser icabrowser
1605 slp Salutation Manager
1606 Salutation Manager
1607 stt
1608 Smart Corp. License Manager
1609 isysg-lm
1610 taurus-wh
1611 ill Inter Library Loan
1612 NetBill Transaction Server
1613 NetBill Key Repository
1614 NetBill Credential Server
1615 NetBill Authorization Server
1616 NetBill Product Server
1617 Nimrod Inter-Agent Communication
1618 skytelnet
1619 xs-openstorage
1620 faxportwinport
1621 softdataphone
1622 ontime
1623 jaleosnd
1624 udp-sr-port
1625 svs-omagent
1636 cncp
1637 cnap
1638 cnip
1639 cert
1640 cert-responder
1641 invision
1642 isis-am
1643 isis-ambc
1645 datametrics
1646 sa-msg-port
1647 rsap rsap
1648 concurrent-lm
1649 inspect
1650 nkd
1651 shiva_confsrvr
1652 xnmp
1653 alphatech-lm
1654 stargatealerts
1655 dec-mbadmin
1656 dec-mbadmin-h
1657 fujitsu-mmpdc
1658 sixnetudr
1659 sg-lm
1660 skip-mc-gikreq
1661 netview-aix-1
1662 netview-aix-2
1663 netview-aix-3
1664 netview-aix-4
1665 netview-aix-5
1666 netview-aix-6
1667 netview-aix-7
1668 netview-aix-8
1669 netview-aix-9
1670 netview-aix-10
1671 netview-aix-11
1672 netview-aix-12
1673 Intel Proshare Multicast
1674 Intel Proshare Multicast
1675 pdp Pacific Data Products
1676 netcomm1
1677 groupwise
1678 prolink
1679 darcorp-lm
1681 sd-elmd
1682 lanyon-lantern
1683 ncpm-hip
1684 snaresecure
1685 n2nremote
1686 cvmon cvmon
1687 nsjtp-ctrl
1688 nsjtp-data
1689 firefox
1690 ng-umds
1691 empire-empuma
1692 sstsys-lm
1693 rrirtr
1694 rrimwm
1695 rrilwm
1696 rrifmm
1697 rrisat
1698 rsvp-encap-1
1699 rsvp-encap-2
1700 mps-raft
1701 l2f,l2tp
1702 deskshare
1703 hb-engine
1704 bcs-broker
1705 slingshot
1706 jetFORM
1707 vdmplay
1708 gat-lmd
1709 centra
1710 impera
1711 pptconference
1712 registrar resource monitoring service
1713 conferencetalk
1714 sesi-lm
1715 houdini-lm
1716 xmsg
1717 fj-hdnet
1718 h323gatedisc
1719 h323gatestat
1720 h323hostcall
1721 caicci
1722 HKS License Manager
1723 pptp
1724 csbphonemaster
1725 iden-ralp
1726 iberiagames
1727 winddx
1728 telindus
1729 CityNL License Management
1730 roketz
1731 msiccp
1732 proxim
1733 sSIIPAT Protocol for Alarm Transmission
1734 Camber
1735 privatechat
1736 street-stream
1737 ultimad
1738 gamegen1
1739 webaccess
1740 encore
1741 cisco-net-mgmt
1742 3Com-nsd
1743 Cinema Graphics License Manager
1744 ncpm-ft
1745 remote-winsock
1746 ftrapid-1
1747 ftrapid-2
1748 oracle-em1
1749 aspen-services
1750 Simple Socket Library`s PortMaster
1751 swiftnet
1752 Leap of Faith Research License Manager
1753 Translogic License Manager
1754 oracle-em2
1755 ms-streaming
1756 capfast-lmd
1757 cnhrp
1758 tftp-mcast
1759 SPSS License Manager
1760 www-ldap-gw
1761 cft-0
1762 cft-1
1763 cft-2
1764 cft-3
1765 cft-4
1766 cft-5
1767 cft-6
1768 cft-7
1769 bmc-net-adm
1770 bmc-net-svc
1771 vaultbase vaultbase
1772 EssWeb Gateway
1773 kmscontrol
1774 global-dtserv
1776 femis
1777 powerguardian
1779 pharmasoft
1780 dpkeyserv
1781 answersoft-lm
1782 hp-hcip
1783 Fujitsu Remote Install Service
1784 Finle License Manager
1785 windlm
1786 funk-logger
1787 funk-license
1788 psmond
1789 hello
1790 Narrative Media Streaming Protocol
1791 EA1
1792 ibm-dt-2
1793 rsc-robot
1794 cera-bcm
1795 dpi-proxy
1796 Vocaltec Server Administration
1797 uma
1798 etp
1799 netrisk
1801 Microsoft Message Que
1804 enl
1807 SpySender
1812 radius
1813 RADIUS Accounting
1814 TDP
1815 mmpft
1816 harp
1818 etftp
1819 Plato License Manager
1820 mcagent
1821 donnyworld
1822 es-elmd
1823 Unisys
1824 metrics-pas
1850 gsi
1863 msnp
1865 entp
1901 Fujitsu
1902 Fujitsu
1903 linkname
1904 Fujitsu
1905 sugp
1906 tpmd
1908 dawn
1911 mtp
1913 armadp
1914 elm-momentum
1915 facelink
1916 persona
1917 noagent
1921 noadmin
1944 close-combat
1945 dialogic-elmd
1946 tekpls
1947 hlserver
1948 eye2eye
1949 ismaeasdaqlive
1950 ismaeasdaqtest
1951 bcs-lmserver
1973 dlsrap
1981 ShockRave
1985 hsrp
1986 licensedaemon cisco license management
1987 cisco RSRB Priority 1 port
1988 cisco RSRB Priority 2 port
1989 cisco RSRB Priority 3 port
1989 cisco RSRB Priority 3 port
1990 cisco STUN Priority 1 port
1991 cisco STUN Priority 2 port
1992 cisco STUN Priority 3 port
1992 cisco STUN Priority 3 port
1993 cisco SNMP TCP port
1994 cisco serial tunnel port
1995 cisco perf port
1996 cisco Remote SRB port
1997 gdp-port
1998 x25-svc-port
1999 Backdoor
2000 黑洞(木马)
2001 黑洞(木马)
2002 globe
2004 mailbox
2005 berknet
2007 dectalk
2012 ttyinfo
2013 raid-am
2014 troff
2015 cypress
2023 Pass Ripper
2025 ellpack
2030 device2
2032 blackboard
2033 glogger
2035 imsldoc
2040 lam
2042 isis
2044 rimsl
2045 cdfunc
2046 sdfunc
2047 dls
2049 NFS
2049 NFS
2053 knetd
2065 dlsrpn
2067 dlswpn
2090 lrp
2091 prp
2102 zephyr-srv
2103 zephyr-clt
2140 DeepThroat.10 或 Invasor
2105 minipay
2200 ici
2201 ats
2213 kali
2222 unreg-ab2
2232 ivs-video
2234 directplay
2236 nani
2240 recipe
2241 ivsd
2242 foliocorp
2279 xmquery
2280 lnvpoller
2281 lnvconsole
2282 lnvalarm
2283 Rat
2284 lnvmaps
2285 lnvmailmon
2286 nas-metering
2287 dna
2288 netml
2300 cvmmon
2307 pehelp
2308 sdhelp
2313 iapp
2316 sent-lm
2321 rdlap
2322 ofsd ofsd
2323 3d-nfsd
2326 idcp
2327 xingcsm
2329 nvd
2330 tscchat
2333 snapp
2337 ideesrv
2344 fcmsys
2345 dbm
2356 gxtelmd
2358 futrix
2390 rsmtp
2396 wusage
2397 ncl
2398 orbiter
2401 cvspserver
2407 orion
2412 cdn
2415 comtest
2418 cas
2421 g-talk
2423 rnrp
2427 stgcp
2428 One Way Trip Time
2429 ft-role
2430 venus
2432 codasrv
2436 TOP/X
2438 msp
2443 powerclientcsf
2445 dtn1
2447 ovwdb
2449 ratl
2451 netchat
2458 griffin
2500 rtsserv
2501 rtsclient
2528 ncr_ccl
2529 utsftp
2532 ovtopmd
2565 Striker
2583 Wincrash2
2592 netrek
2628 dict
2634 pk-electronics
2636 solve
2639 aminet
2641 hdl-srv
2642 tragic
2646 and-lm
2653 sonus Sonus
2655 unglue UNIX Nt Glue
2656 kana Kana
2700 tqdata
2784 development
2785 aic-np
2786 Destiny MCD database
2787 Cornerstone Software
2788 Seagate Software
2789 media-agent
2801 Phineas
2908 mao
2912 epicon
2971 netclip
2974 signal
2975 fjmpcm
3000 hbci
3001 redwood-broker
3003 cgms
3010 gw Telerate Workstation
3012 twsdss
3020 cifs CIFS
3047 hlserver Fast Security HL Server
3048 pctrader Sierra Net PC Trader
3049 nsws
3105 cardbox
3128 Squid HTTP代理服务器的默认端口
3129 MastersParadise.92
3130 icpv2
3141 vmodem
3143 seaview
3147 rfio
3150 Deep Throat 1.0
3210 SchoolBus
3264 ccmail
3266 ns-cfg-server
3267 ibm-dial-out
3268 msft-gc
3273 sxmp
3275 samd
3279 admind
3281 sysopt
3284 4talk
3285 plato
3286 e-net
3288 cops
3289 enpc
3290 CAPS LOGISTICS TOOLKIT
3291 S A Holditch & Associates
3293 fg-fps
3294 fg-gip
3296 rib-slm
3299 pdrncs
3304 opsession-srvr
3306 mysql的端口
3309 tns-adv
3313 uorb
3314 uohost
3315 cdid CDID
3318 ssrip
3319 sdt-lmd
3321 vnsstr
3326 sftu
3327 bbars
3328 egptlm
3329 hp-device-disc
3330 mcs-calypsoicf
3333 dec-notes
3338 anet-b
3339 anet-l
3340 anet-m
3341 anet-h
3342 webtie
3351 btrieve
3352 ssql
3353 fatpipe
3354 suitjd
3362 dj-ilm
3372 tip2
3378 wsicopy WSICOPY
3379 socorfs SOCORFS
3381 geneous Geneous
3383 Enterprise Software Products License Manager
3389 Win2000 远程登陆端口
3390 dsc
3391 savant
3392 efi-lm
3395 dyna-lm
3421 bmap
3455 prsvp RSVP Port
3456 VAT default data
3457 vat-control
3900 udt_os Unidata UDT OS
3984 mapper-nodemgr
3985 mapper-mapethd
3986 mapper-ws_ethd
4000 OICQ Client
4001 newoak NewOak
4008 netcheque
4096 bre BRE
4132 nuts_dem NUTS Daemon
4133 nuts_bootp NUTS Bootp Server
4143 oidsr Document Replication
4321 rwhois Remote Who Is
4343 unicall UNICALL
4346 elanlm ELAN LM
4348 itose
4444 krb524
4444 krb524
4446 n1-fwp
4449 privatewire
4450 camp Camp
4451 ctisystemmsg
4452 ctiprogramload
4500 sae-urn
4501 urn-x-cdchoice
4546 SF License Manager
4567 FileNail
4672 rfa
4800 iims
4801 iwec
4802 ilss
4827 htcp
4868 phrelay Photon Relay
4885 abbs ABBS
4899 Remote Administrator [远程控制]
4950 IcqTrojan
5000 Blazer 5
5002 rfe
5003 Proprietary
5004 avt-profile-1
5005 avt-profile-2
5010 telelpathstart
5190 ICQ Query
5020 zenginkyo-1
5021 zenginkyo-2
5050 mmcc
5060 sip SIP
5150 atmp
5190 ICQ Query
5191 AmericaOnline1
5192 AmericaOnline2
5193 AmericaOnline3
5272 pk PK
5300 HA cluster heartbeat
5301 HA cluster general services
5304 HA Cluster Commands
5305 HA Cluster Test
5307 sco-aip SCO AIP
5310 outlaws Outlaws
5311 tmlogin TM Login
5321 Firehotcker
5400 BackConstruction1.2 或 BladeRunner
5402 mftp MFTP
5404 hpoms-dps-lstn
5407 foresyte-clear
5409 salient-dtasrv
5410 salient-usrmgr
5411 actnet ActNet
5414 statusd StatusD
5418 mcntp MCNTP
5419 dj-ice DJ-ICE
5500 fcp-addr-srvr1
5501 fcp-addr-srvr2
5502 fcp-srvr-inst1
5503 fcp-srvr-inst2
5504 fcp-cics-gw1
5550 Xtcp
5555 personal-agent
5556 mtb
5569 RoboHack
5602 a1-msc
5603 a1-bs
5631 pcanywheredata
5632 pcanywherestat
5678 rrac
5679 dccm
5713 proshareaudio
5714 Wincrash3
5715 prosharedata
5717 prosharenotify
5729 openmail
5741 ida-discover1
5742 Wincrash
5745 fcopy-server
5746 fcopys-server
5755 openmailg
5757 x500ms
5766 openmailns
5767 s-openmail
6000 x11 X Window System
6110 softcm
6111 spc
6112 dtspcd
6123 backup-express
6141 meta-corp
6142 aspentec-lm
6143 watershed-lm
6144 License Manager - 1
6145 License Manager - 2
6146 lonewolf-lm
6147 montage-lm
6148 ricardo-lm
6149 tal-pod
6253 crip CRIP
6389 clariion-evr01
6400 The Thing
6500 boks
6558 xdsxdm
6665 ircu IRCU
6669 Vampire
6670 Deep Throat
6711 SubSeven
6713 SubSeven
6672 vision_server
6673 vision_elmd
6767 NT Remote Control
6771 Deep Throat 3
6776 SubSeven
6790 hnmp HNMP
6831 ambit-lm
6883 DeltaSource
6939 Indoctrination
6969 Gatecrasher.a
7010 ups-onlinet
7020 dpserve DP Serve
7070 arcp ARCP
7099 lazy-ptop lazy-ptop
7100 Font Service
7121 virprot-lm
7174 clutild Clutild
7200 fodms FODMS FLIP
7201 dlip DLIP
7306 NetMonitor (NetSpy)
7307 ProcSpy
7308 X Spy
7395 winqedit winqedit
7426 pmdmgr
7430 xmpv7
7431 pmd
7491 telops-lmd telops-lmd
7511 pafec-lm pafec-lm
7544 nta-ds
7545 nta-us
7588 sun-lm
7626 冰河(木马) 默认端口
7777 tini.exe开的后门
7781 accu-lmgr accu-lmgr
7789 ICQKiller
7932 Data Resource Manager
7933 Business Rules Manager
7999 irdmi2 iRDMI2
8000 irdmi iRDMI
8032 pro-ed ProEd
8400 cvd cvd
8401 sabarsd sabarsd
8402 abarsd abarsd
8403 admind admind
8450 npmp npmp
8473 vp2p Vitual Point to Point
8888 NewsEDGE server
8889 Desktop Data TCP 1
8890 Desktop Data TCP 2
8891 NESS application
8892 FARM product
8893 NewsEDGE/Web application
8894 COAL application
9000 cslistener CSlistener
9006 sctp SCTP
9090 websm WebSM
9400 InCommand
9401 InCommand
9402 InCommand
9535 man
9537 mantst
9594 msgsys Message System
9595 pds Ping Discovery Service
9872 Portal of Doom
9875 Portal of Doom
9876 sd Session Director
9989 InIkiller
9992 palace Palace
9993 palace Palace
9994 palace Palace
9995 palace Palace
9996 palace Palace
9997 palace Palace
9998 distinct32 Distinct32
9999 distinct distinct
10000 bnews
10001 queue
10002 poker
10167 Portal Of Doom
10607 Coma
11000 Senna Spy Trojans
11001 metasys Metasys
11223 ProgenicTrojan
12076 Gjamer 或 MSH.104b
12223 Hack?9 KeyLogger
12345 netbus木马 默认端口
12346 netbus木马 默认端口
12631 WhackJob.NB1.7
12753 tsaf tsaf port
13160 i-zipqd I-ZIPQD
13720 bprd BPRD Protocol
13721 bpbrm BPBRM Protocol
13782 bpcd VERITAS NetBackup
16969 Priotrity
17219 chipper Chipper
17300 Kuang2
18000 biimenu Beckman Instruments, Inc.
19410 hp-sco hp-sco
19411 hp-sca hp-sca
19541 jcp JCP Client
20000 Millenium II (GrilFriend)
20001 Millenium II (GrilFriend)
20034 NetBus Pro
20331 Bla
21554 GirlFriend 或 Schwindler 1.82
21845 webphone webphone
21846 Directory Services
21847 Connection Services
21848 Automatic Call Distribution
21849 Credit Processing System
22222 Prosiak
22273 wnn6 wnn6
22555 vocaltec-wconf
22800 aws-brf
22951 brf-gw
23456 Evil FTP 或 UglyFtp 或 WhackJob
24000 med-ltp med-ltp
24004 med-ovw med-ovw
24005 med-ci med-ci
25000 icl-twobase1 icl-twobase1
25001 icl-twobase2 icl-twobase2
25002 icl-twobase3 icl-twobase3
25003 icl-twobase4 icl-twobase4
25004 icl-twobase5 icl-twobase5
25005 icl-twobase6 icl-twobase6
25006 icl-twobase7 icl-twobase7
25007 icl-twobase8 icl-twobase8
25008 icl-twobase9 icl-twobase9
25009 icl-twobase10 icl-twobase10
25793 vocaltec-hos
26000 quake quake
26208 wnn6-ds wnn6-ds
27374 Sub-7木马
29891 The Unexplained
30029 AOLTrojan
30100 NetSphere木马
30303 Socket23
30999 Kuang
31337 BackOriffice
31339 NetSpy
31666 BO Whackmole
31789 Hack a tack (木马)
33333 Prosiak
33911 Trojan Spirit 2001 a
34324 TN 或 Tiny Telnet Server
40412 TheSpy
40421 MastersParadise.96
40423 Master Paradise.97
45678 eba EBA PRISE
47557 dbbrowse Databeam Corporation
47806 ap ALC Protocol
47878 BirdSpy2
47808 bacnet
50766 Fore 或 Schwindler
61466 Telecommando
53001 Remote Shutdown
54320 Back Orifice 2000
54321 SchoolBus 1.6
54320 Back Orifice 2000
65000 Devil trojan
……

阅读全文

python生成matplotlib的统计图

前言

记录下python生成统计图的一些常规使用,主要是2D的统计图,3D的暂不涉及

1、准备工作

1.1 安装pandas和matplotlib

1
2
pip install pandas
pip install matplotlib

1.2 安装numpy

1
pip install numpy

1.3 中文字体

中文字体名 英文字体名
宋体 SimSun
黑体 SimHei
微软雅黑 Microsoft YaHei
微软正黑体 Microsoft JhengHei
新宋体 NSimSun
新细明体 PMingLiU
细明体 MingLiU
标楷体 DFKai-SB
仿宋 FangSong
楷体 KaiTi
隶书 LiSu
幼圆 YouYuan
华文细黑 STXihei
华文楷体 STKaiti
华文宋体 STSong
华文中宋 STZhongsong
华文仿宋 STFangsong
方正舒体 FZShuTi
方正姚体 FZYaoti
华文彩云 STCaiyun
华文琥珀 STHupo
华文隶书 STLiti
华文行楷 STXingkai
华文新魏 STXinwei

1.4 pyplot支持中文的参数和字体样式

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import matplotlib.pyplot as plt

# 设置黑体,支持中文
plt.rcParams['font.sans-serif'] = ['SimHei']
# 设置字体样式
plt.rcParams['font.family'] = 'sans-serif'
# 设置字体大小
plt.rcParams['font.size'] = '16'
# 伸展字体,很少用
plt.rcParams['font.stretch'] = 'normal'
# 字体样式
plt.rcParams['font.style'] = 'normal'
# 小型大写字母,大写字母大一号,小写字母全部大写但是比大写小一号;中文没影响
plt.rcParams['font.variant'] = 'normal'
# 字体粗细,比如加粗bold
plt.rcParams['font.weight'] = 'normal'

这里的字体样式基本跟CSS的font一样
具体可以参考CSS的font说明: https://www.w3school.com.cn/cssref/pr_font_font.asp

……

阅读全文

kafka集群和zk集群搭建

前言

一台应用的第三方服务器的kafka只有3个分区,测试一直存在积压的消息,搭建了一套最简单集群测试下,记录中间的参数。

1、准备工作

1.1 环境准备

环境 版本 说明
centos 7.0 操作系统服务器,3台
JDK 1.8.261 安装好jdk并设置好环境变量
zookeeper 3.4.9 zk官方安装包
kafka 2.2.0_2.12 kafka官方安装包

1.2 服务器

IP 端口 说明
192.168.211.125 zk:2181
zk heartbeat:2888、3888
kafka:9092
zk默认端口
zk心跳默认端口
kafka默认监听端口
192.168.211.126 zk:2181
zk heartbeat:2888、3888
kafka:9092
zk默认端口
zk心跳默认端口
kafka默认监听端口
192.168.211.127 zk:2181
zk heartbeat:2888、3888
kafka:9092
zk默认端口
zk心跳默认端口
kafka默认监听端口

1.3 目录规划

中间件 安装目录 数据目录 日志目录 说明
jdk /home/jdk_version - - Oracle jdk是直接tgz解压的,只需要安装目录
openjdk不需要这个目录规划
zk /home/zookeeper_version /opt/data/zookeeper /opt/data/zookeeper/zkdata
/opt/data/zookeeper/zklogs
zkdata是zk的数据目录,zklogs是日志目录
kafka /home/kafaka_version /opt/data/kafka /opt/data/kafka/kafka_logs kafka_logs是日志目录

2、下载zk

官网:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/
下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

……

阅读全文

最近文章

分类

标签

其它