- 博客(15)
- 资源 (53)
- 收藏
- 关注
原创 NaN
关联博客:https://blog.csdn.net/aquesterhttps://www.cnblogs.com/aquesterhttp://aquester.blog.chinaunix.nethttps://github.com/eyjianpdf版本:https://download.csdn.net/user/aquester/uploadsLinux远程批量工具mooo...
2018-09-11 14:07:31 9520 3
原创 几种修改Linux主机名的方法
在安装一些系统时,需要修改hostname,比如安装Hadoop时需要修改主机名,而且主机名不能包含下划线。实际上,主机名分三种(命令hostnamectl或hostnamectl status可查看三种主机名):1) “pretty”主机名,UTF8格式的主机名,这个仅供阅读,长度无限制;2) “static”主机名,日常所称的主机名(traditional hostname)。最多...
2018-09-21 17:01:24 9455
原创 巧用NULL模式解耦依赖
1. 初始应用A和应用B均用到了库libX.a中的类class A:由于需求的变化,应用B需要库libM.a的能力,以便和服务M交互。为了复用和简化,通过类A间接提供,应用B不用修改代码,只需要重新编译即可获得新的能力,其它用到类A的应用也是如此。这个时候会产生一个问题,会导致应用A的Makefile也需要指定库libZ.a,否则编译时会报库libZ.a中的符号找不到错误。...
2018-09-21 10:31:06 412
原创 Redis源码笔记-初步
目录目录 11. 前言 22. 名词 23. dict.c 23.1. siphash算法 23.2. 核心函数 33.3. 核心宏 33.4. 核心结构体 33.4.1. dictEntry 34. Redis命令 44.1. SELECT命令 44.1.1. redisCommand结构体 44.1.2. redisCommandTable变...
2018-09-19 09:22:45 9251
原创 Cron连接正常工作5次后异常原因分析
目录目录 1问题描述 1分析定位 1解决方法 2附1:Cron工作流 3附2:SIGPIPE发生的位置 3 如果一个shell命令的“$?”值为141,则它是收到了SIGPIPE信号。一些shell脚本中的sleep或ps、wc等命令无效,也可能是本文描述的原因,解决办法是忽略掉SIGPIPE,脚本中可以加句:trap "" SIGPIPE。问题描述在Cro...
2018-09-11 15:04:04 8448
原创 linux程序员的proc文件系统
1) 设置core文件存放路径和文件名模式:设置/proc/sys/kernel/core_pattern,如:echo "core" > /proc/sys/kernel/core_pattern表示当前目录下生成不带后缀的core文件。echo “/data/coredump/core”> /proc/sys/kernel/core_pattern表示将core文件放到...
2018-09-11 14:57:31 1344
原创 Redis-4.0.11集群配置
版本:redis-3.0.5 redis-3.2.0 redis-3.2.9 redis-4.0.11参考:http://redis.io/topics/cluster-tutorial。集群部署交互式命令行工具:https://github.com/eyjian/redis-tools/tree/master/deploy集群运维命令行工具:https://github.com/...
2018-09-11 14:41:42 10170 3
原创 Hadoop-2.8.0分布式安装手册
目录目录 11. 前言 32. 特性介绍 33. 部署 53.1. 机器列表 53.2. 主机名 53.2.1. 临时修改主机名 63.2.2. 永久修改主机名 63.3. 免密码登录范围 73.4. 修改最大可打开文件数 73.5. OOM相关:vm.overcommit_memory 74. 约定 74.1. 安装目录约定 74.2. 服...
2018-09-11 14:39:39 11887 1
原创 Linux远程批量工具mooon_ssh和mooon_upload使用示例
目录目录 11. 前言 12. 批量执行命令工具:mooon_ssh 23. 批量上传文件工具:mooon_upload 24. 使用示例 34.1. 使用示例1:上传/etc/hosts 34.2. 使用示例2:检查/etc/profile文件是否一致 34.3. 使用示例3:批量查看crontab 34.4. 使用示例4:批量清空crontab 34.5...
2018-09-09 18:09:01 9158 8
原创 Kafka常用命令收录
目录目录 11.前言 22.Broker默认端口号 23.安装Kafka 24.启动Kafka 25.创建Topic 26.列出所有Topic 37.删除Topic 38.查看Topic 39.增加topic的partition数 410.生产消息 411.消费消息 412.查看有哪些消费者Group 413.查看新...
2018-09-09 18:07:13 17671 2
原创 大压力下Redis参数调整要点
调整以下参数,可以大幅度改善Redis集群的稳定性:为何大压力下要这样调整?最重要的原因之一Redis的主从复制,两者复制共享同一线程,虽然是异步复制的,但因为是单线程,所以也十分有限。如果主从间的网络延迟不是在0.05左右,比如达到0.6,甚至1.2等,那么情况是非常糟糕的,因此同一Redis集群一定要部署在同一机房内。这些参数的具体值,要视具体的压力而定,而且和消息的大小相关,...
2018-09-09 09:48:41 2020
原创 统计UPD丢包工具
下载位置:https://github.com/eyjian/libmooon/tree/master/shell#!/bin/bash# 统计UPD丢包工具# 可选参数1:统计间隔(单位:秒,默认10秒)# 可选参数2:是否输出丢包为0的记录,注意有参数1时,参数2才会生效## 运行结果会写日志,日志文件优先存工具相同的目录,# 但如果没有权限,则选择当前目录,# 当前目录无...
2018-09-04 14:28:08 7760
原创 查看Redis集群所有节点内存工具
指定集群中任意一个节点,查看集群中所有节点当前已用物理内存、配置的最大物理内存和系统物理内存。源码(可从https://github.com/eyjian/redis-tools下载):#!/bin/bash# Query the memory of all nodes in a cluster## Output example:# $ ./query_redis_clust...
2018-09-02 22:45:51 9938
原创 Redis集群命令行部署工具
使用之前准备工作:1)配置好与端口无关的公共redis.conf文件,和工具放在同一目录下2)配置好与端口相关的模板redis-PORT.conf文件,也和工具放在同一目录下(部署时PORT会被替换成具体的端口号)3)配置好组成集群的节点文件redis_cluster.nodes,也和工具放在同一目录下redis_cluster.nodes的文件格式为每行一个组成Redis集群的节点,支持...
2018-09-02 22:04:14 7751
原创 查看Redis集群主从对应关系工具
工具的作用:1)比“cluster nodes”更为直观的显示结果2)指出落在同一个IP上的master3)指出落在同一个IP上的master和slave对 运行效果图:源代码(可从https://github.com/eyjian/redis-tools下载):#!/bin/bash# 源码位置:https://github.com/eyjian/redis-...
2018-09-02 21:53:40 12944 3
ejstatd一个增强型的jstatd
2018-12-05
开源C++版本CGI库CGICC入门
2018-12-04
Redis-5.0.0集群配置
2018-11-01
互联网后台开发需要掌握什么?
2018-11-01
SSH2免密码登录OpenSSH
2018-10-11
两个openssh间免密码登录
2018-10-11
OpenSSH登录SSH2
2018-10-11
两个SSH2间免密码登录
2018-10-11
Hadoop-2.8.0分布式安装手册
2018-09-11
ZooKeeper-3.4.6分布式安装指南
2018-09-10
LVS初步入门
2018-09-10
磁盘文件读性能测试
2018-09-10
快速上手,协程剖析
2018-09-10
madvise、fadvise、posix_madvise和posix_fadvise函数的使用
2018-09-10
Redis-4.0.11集群配置
2018-09-10
Thrift结构分析及增加取客户端IP功能实现
2018-09-10
再议GCC编译时的静态库依赖次顺问题
2018-09-10
C++鲜为人知的符号
2018-09-10
__lll_mutex_lock_wait的错误原因
2018-09-10
nohup、&、setsid、fork和fg、bg究竟有啥区别?
2018-09-09
零停重启程序工具Huptime研究
2018-09-09
iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tar.gz
2020-02-04
Linux后台开发工具箱-葵花宝典.pdf
2020-01-15
Docker入门之安装Docker.pdf
2020-01-14
服务网格代理Envoy入门.pdf
2020-01-07
Docker入门之创建镜像初步.pdf
2019-12-23
rapidjson常见使用示例.pdf
2019-12-02
车世界-车的知识大全
2019-11-12
基于zookeeper-3.5.5安装hadoop-3.1.2.pdf
2019-11-09
在hadoop-3.1.2上安装hbase-2.2.1.pdf
2019-11-09
Linux后台开发工具箱-葵花宝典.pdf
2019-11-08
C++之Lambda研究.pdf
2019-05-30
安装GCC-8.3.0及其依赖
2019-05-01
REdis命令处理流程处理分析
2019-04-01
严格别名规则“-fstrict-aliasing”和“-fno-strict-aliasing”及类型双关
2019-01-30
源码解读Linux的limits.conf文件
2019-01-30
x86_64汇编调试程序初步
2018-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人