2019年10月18日

ZOOKEEPER+KAFKA 集群搭建

摘要: ZABBIX+KAFKA 集群搭建 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、集群管理等。 因为Kafka集群是把状态信息保存在Zookeeper中的,并且Kafka的动态扩容是通过Zookeeper来 阅读全文

posted @ 2019-10-18 15:52 运维工程师 阅读(273) 评论(0) 推荐(0) 编辑

2019年10月17日

redis哨兵+主从

摘要: 什么是哨兵 Redis-Sentinel是用于管理Redis集群,该系统执行以下三个任务: 1监控(Monitoring): Sentinel会不断地检查你的主服务器和从服务器是否运作正常; 2提醒(Notification): 当被监控的某个Redis服务器出现问题时,Sentinel可以通过API向管理员或者其他应 用程序发送通知; 3自动故障迁移(Automaticfailover): 当一 阅读全文

posted @ 2019-10-17 10:39 运维工程师 阅读(165) 评论(0) 推荐(0) 编辑

printf的格式说明符

摘要: %c 打印单个ASCII 字符 printf("The character is %c\n",x) 输出: The character is A %d 打印一个十进制数 printf("The boy is %d years old\n",y) 输出:The boy is 15 years old %e 打印数字的e 记数法形式 printf("z is %e\n",z) 打印: z... 阅读全文

posted @ 2019-10-17 10:35 运维工程师 阅读(600) 评论(0) 推荐(0) 编辑

2019年10月10日

CENTOS7 源码安装NGINX

摘要: 一 什么是nginx Nginx是一款轻量级的Web 服务器,反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,能够支持高达 50,000 个并发连接数的响应。事实上nginx的并发能力确实在同类型的网页服务器中表现较好,使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 二 环境准备 1 准备一台干净的centos7服务器,或者虚拟机或者购买的 阅读全文

posted @ 2019-10-10 11:38 运维工程师 阅读(107) 评论(0) 推荐(0) 编辑

tomcat单机多实例

摘要: Tomcat单机多实例 Tomcat的目录结构: bin – 包含所有运行tomcat的二进制和脚本文件 lib – 包含tomcat使用的所有共享库 conf - 包含配置信息,如tomcat绑定的端口等 l server.xml:配置整个服务器信息。例如修改端口号,添加虚拟主机等; l tomc 阅读全文

posted @ 2019-10-10 10:29 运维工程师 阅读(104) 评论(0) 推荐(0) 编辑

nginx反向代理和负载均衡

摘要: 目录: Nginx反向代理服务器:192.168.1.100 Web1:192.168.1.51 Web2:192.168.1.89 一:环境准备 1) Centos 6.5 x86_64 2) Nginx 1.4.7 3) 各个节点时间同步(每个节点上和代理服务器上都要执行) 4) 关闭防火墙和S 阅读全文

posted @ 2019-10-10 10:28 运维工程师 阅读(97) 评论(0) 推荐(0) 编辑

nginx+tomcat动静分离

摘要: Nginx+Tomcat 为什么动静分离? 因为NGINX处理静态页面的效率远远高于Tomcat的处理能力(大概处理能力比值在6:1左右);同时动态资源和静态资源分开,服务器结构会更加清晰明了。 动静分离的大概流程: 服务端接收来自客户端的请求中,有一部分是静态资源的请求,例如html,css,js 阅读全文

posted @ 2019-10-10 10:27 运维工程师 阅读(210) 评论(0) 推荐(0) 编辑

2019年10月9日

对服务器硬件的监控

摘要: #!/bin/bash CPU=`mpstat` echo "CPU信息是:${CPU}" NEICUN=`free -m | grep Mem | awk '{print $4}'` echo "内存剩余使用率为:${NEICUN}" IP=`ping -c 1 192.168.111.137` echo "网络为:${IP}" JK=`netstat -lptnu|grep 8080` ech 阅读全文

posted @ 2019-10-09 16:45 运维工程师 阅读(303) 评论(0) 推荐(0) 编辑

批量创建10个系统帐号,并设置密码(密码为随机数,要求字符和数字等混合(第二种)

摘要: #!/bin/bash echo "创建成功的用户" > /root/user_name read -ep "输入要创建的用户:" num for i in `seq 1 $num` do pw=`cat /dev/null/uradom | head -1 | md5sum | head -c 5` id wg$i > /dev/null 2&1 if [ $? -eq 0 ];then ech 阅读全文

posted @ 2019-10-09 10:55 运维工程师 阅读(117) 评论(0) 推荐(0) 编辑

shell脚本测试本地局域网

摘要: #!/bin/bash for i in `seq 1 252` do ping -c 1 192.168.111.$i >/dev/null if [ $? -eq 0 ] then echo "192.168.111.$i成功" else echo "192.168.111.$i失败" >>/root/ab.sh fi done 阅读全文

posted @ 2019-10-09 10:55 运维工程师 阅读(217) 评论(0) 推荐(0) 编辑

导航