linux find命令用法详解

linux下的find命令使我们比较常用的命令之一,但是可能大部分运维兄弟估计只用上了这个命令的5%不到的功能,其实这个命令非常强大,包含了linux安全方面,应急问题处理,数据归档整理,用户文件整理分配等等都可以用的上这个命令,而且这个命令还支持正则匹配,通过管道命令扩展使用,下面我们梳理下这个命令有哪些强大的功能。我们先介绍有哪些参数文件类型参数f 普通文件l 符号连接d 目录c 字符设备b 块设备s 套接字p Fifo1.目录深度搜索find ....

阅读全文

linux test命令用法详解

test命令是linux上常用命令,对于我个人来说一般都是test下目录是否存在或者是上条命令执行返回状态,返回1则是假,返回0则是真,跟其它的编程语言正好返回状态码是反的,其实用if判断也成,看个人喜好,我这个命令也用的比较少,主要参数如下介绍-b<文件>:如果文件为一个块特殊文件,则为真;-c<文件>:如果文件为一个字符特殊文件,则为真;-d<文件>:如果文件为一个目录,则为真;-e<文件>:如果文件存在,则为真;-f<文件>:如果文件为一个普通文件,则为真;-g<...

阅读全文

centos7下添加systemctl自定义服务

一直都在使用centos6,现在已经更新到6.10了,但是现在许多架构环境需要centos7的操作系统支持,所以不得不更新迭代下自己底层常使用的系统版本,这次是对学习下centos7的自定义系统服务的添加,以前centos6添加系统服务主要是在/etc/init.d/下添加执行脚本,然后--add添加,给执行权限,然后chkconfigserviceon一下即可,下面我们来讲讲centos7的系统服务添加方式centos7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登...

阅读全文

centos7.5下docker的安装和基本使用教程

centos6安装docker,要先确保内核大于2.6.*,但是低版本的Linux不支持cgroup(Linux的资源管理方案),所以你的Linux内核最好在3.8以上,所以我还是建议大家使用centos7的最新版来跑docker,同时支持64位操作系统yum install docker -y启动dockersystemctl start docker.service加入开机启动systemctl enable docker.service查看容器基本信息docker i...

阅读全文

centos7.5计划任务踩坑的问题

之前一直使用centos6.x版本来跑应用,现在越来越多的基础扩展软件和软件支持的要求centos7,没事就建了一个centos7的虚拟机玩玩,今天就是做计划任务的时候,按照以往的方式,随便弄了个每分钟echo到文本,运行没有响应,通过tail/var/log/crond查看日志:Jul 14 03:51:01 localhost CROND[10352]: (root) CMD (/data/tool/test.sh)Jul 14 03:52:01 ...

阅读全文

Zookeeper+Kafka集群环境部署

之前有做单机版的kafka部署,现在没事在本地测试下kafka+zookeeper集群,目前节点信息如下192.168.128.134 master (kafka+zookeeper)192.168.128.135 node1 (kafka+zookeeper)192.168.128.137 node2 (kafka+zookeeper)每个节点都需要部署zookeeper进行相互间检查通讯下载kafka和zookeeper源码包wget http://mirrors.hust...

阅读全文

Centos下Redis Cluster生产环境的搭建与实践

一、环境介绍操作系统:centos6.10redis版本:4.0.10节点分布:部署6个redis节点,3主3从,分别安装在6台物理机上。节点1:192.168.100.200节点2:192.168.100.201节点3:192.168.100.202节点4:192.168.100.203节点5:192.168.100.204节点6:192.168.100.205架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效...

阅读全文

Apache压测工具ab详解

ab的全称是ApacheBench,是Apache自带的网络压力测试工具,相比于LR、JMeter,是我所知道的Http压力测试工具中最简单、最通用的。ab命令对发出负载的计算机要求很低,不会占用很高CPU和内存,但也能给目标服务器产生巨大的负载,能实现基础的压力测试。在进行压力测试时,最好与服务器使用交换机直连,以获取最大的网络吞吐量。ab的安装很简单,安装Apache会自动安装,如果要单独安装ab,可以使用yum安装:yum -y install httpd-toolsab命令选项ab命令最基本的参数是-n和-c:...

阅读全文

linux模拟并发请求工具siege用法详解

以前用过apache的ab测试工具进行压力测试,想看还有没有其它的一些比较容易上手的工具,所以就查看这个工具,顺便测试了下自己的网站首先下载工具wget http://download.joedog.org/siege/siege-latest.tar.gztar -zxvf siege-latest.tar.gzcd siege-4.0.4mkdir -p /usr/local/siege/etcmkdir -p /usr/local/siege/var./...

阅读全文

kafka单机版一键BASH脚本

之前单机版的之前一直配置有问题,用的2.12的版本,jdk则安装的是1.8.0的,一直配置有错误,翻阅网上脚本也都是低版本的,今天重新测试了下2.11的最新版,很顺利,一遍就配置成功了,顺便写了个一键安装脚本,记录下#!/bin/bash#author merci#安装前先确保/etc/sysconfig/network内的HOSTNAME和/etc/hosts内的hostname一致#kafka部署系统最低内存建议不要低于2G#hosts主机名(network内的HOSTNAME一致)hname=`hostname`...

阅读全文