- 博客(12)
- 收藏
- 关注
原创 crawlab爬虫
安装方式:Docker(推荐)直接部署(了解内核)要求(Docker)Docker 18.03+RedisMongoDB 3.6+要求(直接部署)Go 1.12+Node 8.12+RedisMongoDB 3.6+运行Docker运行主节点示例。192.168.99.1是在Docker Machine网络中的宿主机IP地址。192.168.99.100是Docker主节点的IP地址。docker run -d --rm --name crawlab -e CRAWLAB_
2020-12-10 16:53:34
846
2
原创 Zookeeper简介
一、Zookeeper简介1、zookeeper简介动物管理员Apache ZooKeeper致力于开发和维护开源服务器,实现高度可靠的分布式协调。2、什么是ZooKeeper?ZooKeeper是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务。所有这些类型的服务都以分布式应用程序的某种形式使用。每次实施它们都需要做很多工作来修复不可避免的错误和竞争条件。由于难以实现这些类型的服务,应用程序最初通常会吝啬它们,这使得它们在变化的情况下变得脆弱并且难以管理。即使正确完成,这
2020-12-10 11:39:21
314
1
原创 redis学习
第一章 关系型和非关系型关系型: MySQL Oracle非关系型: Redis MongoDB Elasticsearch第二章 Redis重要特性1.速度快:C语言编写,代码简洁,单线程架构2.支持多种数据结构:字符串,哈希,列表,集合,有序集合3.丰富的功能:天然计数器,键过期功能,消息队列4.支持客户端语言多:PHP,Java,go,Python5.支持数据持久化:所有在运行的数据都是放在内存中,支持多种数据持久化格式,RDB,AOF,混合持久化6.自带多种高可用
2020-12-09 17:50:28
458
原创 企业面试题: 写一个脚本,实现判断10.0.0.0/24网络里,当 前在线用户的IP有哪些(方法有很多)
企业面试题写一个脚本,实现判断10.0.0.0/24网络里,当前在线用户的IP有哪些(方法有很多)[root@m01 /server/scripts]# cat check_alive.sh #!/bin/bash############################################################### File Name: check_aliv...
2020-04-15 18:09:48
626
原创 docker之路
1.什么是容器容器是隔离的环境中运行的一个进程,如果进程结束,容器就会停止,容器的隔离环境,拥有自己的ip地址,系统文件,主机名,进程管理什么是dockerdocker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。如果出现的故障,可以通过镜像,快速恢复服务。原理docker是利用Linux内核虚拟机化技术(LXC)...
2020-04-14 10:19:44
662
原创 lnmp架构
搭建架构原理图以及实时同步概念0.概念今日内容实时同步1.什么是实时同步百度云同步盘 金山云盘 腾讯文档 实时监测目录的变化, 当出现 增 删 改 时, 则触发一个动作, 这个动作就是推送至远程服务器2.为什么要实时同步1.解决NFS单点故障问题2.迁移 ( ...
2020-04-14 09:48:26
213
原创 linux-Ansible-Tasks-Role-php+nginx+redis自动化部署
1.group_vars/all#php packagespackages:nginxphp71wphp71w-cliphp71w-commonphp71w-develphp71w-embeddedphp71w-gdphp71w-mbstringphp71w-pdophp71w-xmlphp71w-fpmphp71w-mysqlndphp71w-opcacheph...
2020-04-14 09:43:47
1912
原创 企业案例:写一个Shell脚本解决类DDOS攻击的生产案例。请根据web日志或者或者系统网络连接数,监控当某个IP并发连接数,若短时内并发连接数达到100(阈值),即调用防火墙命令封掉对应的IP。防火
企业案例:写一个Shell脚本解决类DDOS攻击的生产案例。请根据web日志或者或者系统网络连接数,监控当某个IP并发连接数,若短时内并发连接数达到100(阈值),即调用防火墙命令封掉对应的IP。防火墙命令为:iptables -I INPUT -s IP地址 -j DROP。分析:1.通过awk分析日志、连接数 每个ip的次数 结果存放在文件中2.通过while read line ...
2020-01-15 18:05:11
744
原创 shell之路
1.初识shell(linux半边天)Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 She...
2020-01-10 17:57:51
168
原创 rsync备份工具
rsync备份使用什么工具?c加粗样式p 本地备份scp 远程拷贝, 全量备份rsync 远程同步, 全量和增量备份备份工具rsync基本介绍?远程同步工具, 支持不同主机系统之间同步. (windows linux mac)并且能实现,全量与增量的同步方式rsync C/S 架构 客户端—>服务端rsync 873/tcprsync备份工具应用...
2019-11-26 20:09:27
161
原创 linux正则表达式
一、什么是正则表达式1、简单的说正则表达式就是处理字符串的方法,它以行为单位来进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,可以让用户轻易地完成【查找、删除、替换】某特定字符的处理过程。1、正则表达式基本上是一种【表示法】,只要程序支持这种表示法,那么该程序就可以作为正则表达式的字符串处理之用。二、正则表达式的用途1、通过正则表达式对信息进行处理,仅取出有用的进行分析【帮助我们快...
2019-11-05 15:27:14
579
原创 vi/vim编辑器使用方法
vim编辑器使用方法***vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。vim 具有程序编辑的能力,可以*以字体颜色辨别语法的正确性,方便程序设计;v...
2019-10-31 11:41:53
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人