摘要:Terraform 是什么? Terraform 是一种安全有效地构建、更改和版本控制基础设施的工具(基础架构自动化的编排工具)。它的目标是 "Write, Plan, and create Infrastructure as Code", 基础架构即代码。Terraform 几乎可以支持所有市面上
阅读全文
摘要:1、删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2、查看 http 的并发请求数及其 TCP 连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 3、
阅读全文
摘要:下载安装pssh $ wget https://pypi.python.org/packages/60/9a/8035af3a7d3d1617ae2c7c174efa4f154e5bf9c24b36b623413b38be8e4a/pssh-2.3.1.tar.gz $ tar xf pssh-2.
阅读全文
摘要:监控指标 性能指标 Performance 内存指标 Memory 基本活动指标 Basic activity 持久性指标 Persistence 错误指标 Error 性能指标:Performance Name Description latency Redis响应一个请求的时间 instanta
阅读全文
摘要:1 标准输入与管道 unix 命令都带有参数,有些命令可以接收标准输入(stdin)作为参数 $ cat /etc/passwd | grep root 上面代码使用了管道命令(|)。管道命令的作用,是将左侧命令的标准输出转换为标准输入,提供给右侧命令作为参数。 因为grep命令可以接收标准输入作为
阅读全文
摘要:systemd 一、说明 最初linux的相关服务启动一直采用init进程,近两代linux系统开始采用systemd,已成为大多数发行版的标准配置。 init方式有两个缺点 1. 启动时间长 init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。 2. 启动脚本复杂 init进程只是执
阅读全文
摘要:Esxi部分命令记录 对一些常用命令进行总结,如需了解更多请访问VMware官网文档 "地址" 1. 查看系统版本 2. 查看系统版本包括patch等信息 3. 查看系统时间 4. 修改系统时间 5. ESXI主机进入/退出维护模式 6. 系统重启/关机(必须处于维护模式,否则命令不生效) 7. 查
阅读全文
摘要:1 local _T2S = {} 2 3 function _T2S.ToStringEx(value) 4 if type(value)=='table' then 5 return _T2S.TableToStr(value) 6 elseif type(value)=='string' th
阅读全文
摘要:curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。 不带有任何参数时,curl 就是发出 GET 请求。 $ curl https://www.example.com # 上面命令向www.example.com发出 GET 请求,服务
阅读全文
摘要:1. awk简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数
阅读全文
摘要:1) 浏览器缓存 当用户通过浏览器访问某域名时,浏览器首先会在自己的缓存中查找是否有该域名对应的IP地址(若曾经访问过该域名且没有清空缓存便存在); 2) 系统缓存 当浏览器缓存中无域名对应IP则会自动检查用户计算机系统Hosts文件DNS缓存是否有该域名对应IP; 3) 路由器缓存 当浏览器及系统
阅读全文
摘要:1. 存储引擎的选择 存储引擎:MySQL中的数据、索引以及其他对象的存储方式 5.1之前默认存储引擎是MyISAM,5.1之后默认存储引擎是Innodb。 差异: MyISAM引擎设计简单,数据以紧密格式存储,所以某些读取场景下性能很好。 如果没有特别的需求,使用默认的Innodb即可。 MyIS
阅读全文
摘要:1 ## 2 3 user nginx; # 定义Nginx运行的用户和用户组 4 worker_processes auto; # nginx进程数,建议设置为等于CPU总核心数 5 error_log /var/log/nginx/error.log; # 全局错误日志定义类型,[ debug | info |...
阅读全文
摘要:一、内存优化 默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间,何况大规模访问的情况。在并发达到一定程度后也会抛出以下类似异常: 说明Tomcat已经无力支持访问处理,内部GC也已经“无能无力”。所以一般情况下我们需要重新配置Tomc
阅读全文
摘要:1.接受端安装rsync 2.配置同步模块 3.创建同步文件夹 4.启动服务并设置开机启动 5.发送端配置安装rsync+lsyncd 6.配置lsyncd lsyncd.conf配置选项说明 settings 里面是全局设置,--开头表示注释,下面是几个常用选项说明: logfile 定义日志文件
阅读全文
摘要:linux系统安装zookeeper集群,网上很多资料,实验后做下笔记 本次环境:三套redhat6.8系统(zk1:172.16.9.211、zk2:172.16.9.212、zk3:172.16.9.213) 这三套系统需要安装好jdk环境,关闭selinux和iptables 安装: 将zoo
阅读全文
摘要:1 #!/bin/bash 2 # 3 4 #安装zabbix源、aliyun YUM源 5 #curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 6 #curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliy...
阅读全文
摘要:redis在3.0之后开始支持集群,实际生产中一般也是会部署集群了 redis官方推出了一个叫redis-trib.rb的redis集群工具(存放在源码文件的src目录下);由于redis-trib.rb是基于ruby编写的,所以系统环境需要安装ruby环境 还是以redis-3.2.8为例来部署集
阅读全文
摘要:本例基于CentOS7.2系统安装 环境需求: 关闭防护墙,selinux 安装好gcc等编译需要的组件 到redis官网下载合适版本的redis安装包,上传至系统指定目录,我以3.2.8为例 至此期间如果报错,一般都是因为缺少依赖包,根据提示对应安装即可 一切正常的话就可以去启动服务了 这样我是没
阅读全文
摘要:本例使用CentOS6.6 原SSH版本为5.3P1 一、准备好需要升级到的新版本的软件包 openssh下载地址:http://www.openssh.com/portable.html#http openssl下载地址:http://www.openssl.org/source/ zlib下载地
阅读全文