由于生产环境有丢包情况,想确认丢包的时间点,记录到ELK系统进行分析,使用ping命令,发现centos 7.5可以实现,但是centos 6.7无法实现,google查找,发现也有人有这个需求,经过测试,找到解决方案: 1.centos 7.5下(其他版本没有测试) 命令: ping
安装注意事项:zoo.cfg:dataDir=/data/service/zookeeper#zookeeper快照日志和事务日志的存储地址,在version-2中clientPort=2181#对client提供服务server.1=hadoop01:2888:3888#2888端口:集群内部通讯使用3888端口:选举lender使用server.2=hadoop02:2888:3888serv
一.MysqlBinlog格式介绍Mysqlbinlog日志有三种格式,分别为Statement,MiXED,以及ROW!1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用的SQL情况,正常同一条记录修改或者插入row格式所产生的日志量还小于Sta
mysqlbinlogmysql-bin.000036|less查询包含几个字段的语句:mysqlbinlogmysql-bin.000036|egrep'(2011030610002460|2011030310001730|2011030410011680|2011030410006280)'mysqlbinlog查看二进制日志的问题在使用mysqlbinlog查看日志的时候碰到
半年多,mysql-bin日志增加到几十G,需要清理下,查找了资料,整理方法如下:来源:在MySQL数据库中,mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。作用:1:数据恢复2:主从服务器之间同步数据清理办
开源聊天系统,采用加密方式
在用ntpdate同步时间时,提示如下错误,我的服务器在机房托管,很可能机房将NTP流量屏蔽。[root@localhosthtpdate]#ntpdatentp.neu6.edu.cn3Apr20:13:31ntpdate[19954]:noserversuitableforsynchronizationfound解决办法,使用htpdate进行定时同步安装:gitclonehttps://gi
importreSetaliyun=set('')Setczgame=set('')withopen('alirpm.txt','r')asf:forlineinf:Result=re.subn('-\d.*','',line)[0]Setaliyun.add(Result)#print(Setaliy
#svninfo用于查询当前项目的svn信息,包含修改者路径信息等
rsync使用之批量删除 依稀记得,那个夜晚要升级apache,持续到22:00,而后项目经理要求增加系统备份,好吧,应该的,rsync用的还不熟悉,直接上手就做了,结果,源与目的写反了,加上-delete参数,好吧,满屏的delete的...... 删除了一些oracle安装文件,还好oralce还在运行,导出数据库,重新安装oracle &
1大型网站架构演化1.1大型网站软件系统的特点高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展1.2演化历程初始架构没有太多人访问,采用LAMP架构,应用程序,文件,数据库在同一服务器上。应用数据库分离人数增多,单台服务器性能下降,数据空间不足,需要应用与数据库分离应用服务器:处理大量业务逻辑,需要更强大CPU数据库服务器:快速磁盘检索和数据缓存,
1.ll-i查看当前文件所有的inode[root@server1~]#ll-i123100741442-rw-r--r--1rootroot01月816:251232.find.-inumfind.-inum100741442-delete
防止rm误操作,一个后悔药
[rm]Linux防止"rm-rf/"误删除引以为戒!!!一、缘由: 最近看到这则新闻,很是悲伤,因为我最近也在用ansible;然而这一错误源自Ansible上糟糕的代码设计,这款Linux实用工具被用于在多台不同服务器上自动执行脚本。 开发者解释到,实际参数应该是“rm-rf{foo}/{bar}”,foo和bar是脚本中动态传递的两个变量。然而由于变量处理出错
python hashlib模块使用
51CTO博客开发51CTO下载中心 官方博客煮酒品茶
看到一篇非常好的文章,复制一部分收藏。原文http://man.linuxde.net/strace strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。 strace的最简单的用法就
autossh介绍:autossh 是一个用来启动 ssh 并进行监控的程序,可在需要时重启 ssh,如果程序问题或者是网络问题。其灵感和机制来自于 rstunnel (Reliable SSH Tunnel). autossh 1.2 的方法已经改变:autossh 使用 ssh 来构造一个 ssh 重定向循环(本地到远程和远程到本地),然后发送测试数据并获得返回结果。内网主机主动连接到外网主机
Centos 7安装L2TP/IPSEC vpn一、 安装l2tp ipsec所需要的软件包yum install epel-releaseyum install openswan xl2tpd ppp lsof二、 &nb
comm命令使用场景:需要求两个文件的共同的记录列表或者只出现在第一个文件但不出现在第二个文件的记录列表使用方法:一定要是先排序,即sort参 数: -1 显示第一个文件中有第二个文件中没有的列 -2 显示第二个文件中有第一个文件中没有的列 -3 显示共有的列例子comm - 12&nbs
样本/opt/abc/efg_hello_211/world/world/opt/abc/efg-hello-2112/world/world方法一.cat test.txt |grep "server"|awk -F'/' '{print $4}'|grep -o '[0-9]\{3,\}'方法二.cat test.txt |grep "server"|awk -F'/' '{print $4}
一.zabbix添加Discovery1.configuration -> Discovery2.create discovery rulename:discovery rule 名字Discovery by proxy:要使用的代理IP range:需要扫描的IP段Delay(in sec):扫描的时间间隔Checks:点击New,Check Type:tcp,Port range:监控的
我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。实例我们可以通过以下命令查看是否设置了密码验证:127.0.0.1:6379> CONFIG get requirepass1) "requirepass"2) ""默认情况下 requirepass 参
Redis SAVE 命令用于创建当前数据库的备份。语法redis Save 命令基本语法如下:redis 127.0.0.1:6379> SAVE实例redis 127.0.0.1:6379> SAVE OK该命令将在 redis 安装目录中创建dump.rdb文件。恢复数据如果需要恢复数据,只需将备份文件 (du
启动客户端redis-cli检测redis服务是否启动>PING远程服务器执行命令redis-cli -h host -p port -a passwordRedis 键命令用于管理 redis 的键。redis 127.0.0.1:6379> COMMAND KEY_NAMEredis 127.0.0.1:6379> SET w3ckey redisOKredis 127.0.
参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidf
一.启动停止 firewalld 守护进程 systemctl status/start/stop/restart firewalld来控制这个守护进程 激活最新配置: 1.systemctl restart firewalld #重启 firewall
一、标准分类的IP地址每台计算机都要有IP地址,有了IP地址才能互相通信,计算机之间只能互相认识IP地址。IP地址可以理解为计算机的身份证号。(一)二进制和十进制数转换(★记住)11111111→128+64+32+16+8+4+2+1=240+15=255举例:10100000→128+32=160 反过来160=128+32→10100000100110
1、简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connection
echo 1234567890 > File # 写字符串到"File". exec 3<> File # 打开"File"并且给它分配fd 3. read -n 4 <&3 &nbs
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号