CentOS7:修改主机名
CentOS 7已经不再推荐在/etc/sysconfig/network中修改主机名了。默认提供了/etc/hostname文件,直接在这个文件中写入主机名即可。 另外提供了hostnamectl命令(systemd提供的),比hostname命令更强大,有如下选项: $ hostnamectl --help hostnam……
F-Scrack弱口令检测脚本
1)功能 一款python编写的轻量级弱口令检测脚本,目前支持以下服务:FTP、MYSQL、MSSQL、MONGODB、REDIS、TELNET、ELASTICSEARCH、POSTGRESQL。 2)特点 命令行、单文件,绿色方便各种情况下的使用。 无需任何外库以及外部程序支持,所有协议均采用socket与内置库进行检测。 兼容OSX、LINUX、WIN……
RabbitMQ对网络分区的处理
rabbitmq没有很好的分区容错性,因此,如果需要在广域网里使用rabbitmq集群,建议使用federation或者shovel进行替代。那么即使rabbitmq集群运行在局域网内也不能完全避免网络分区现象(network partition),例如,当路由器或者交换机出现问题,或者网口down掉时,都可能发生网络分区。 那么,出现网络分区对rabbit……
Docker:部署Graylog日志管理服务器
先看看推荐!国外程序员整理的系统管理员资源大全中,国外程序员整理的日志聚合工具的列表: 日志管理工具:收集,解析,可视化 Elasticsearch – 一个基于Lucene的文档存储,主要用于日志索引、存储和分析。 Fluentd – 日志收集和发出 Flume -分布式日志收集和聚合系统 Graylog2 -具有报警选项的可插入……
为什么需要消息队列,及使用消息队列的好处?
一、消息队列的特性 业务无关,一个具有普适性质的消息队列组件不需要考虑上层的业务模型,只做好消息的分发就可以了,上层业务的不同模块反而需要依赖消息队列所定义的规范进行通信。 FIFO,先投递先到达的保证是一个消息队列和一个buffer的本质区别。 容灾,对于普适的消息队列组件来说,节点的动态增删和消息的持久化,都是支持其容灾能力的重要基本特性。当然,这个特性……
Docker:搭建RabbitMQ集群
学习参考文章: RabbitMQ原理介绍(一) RabbitMQ安装使用(二) RabbitMQ添加新用户并支持远程访问(三) RabbitMQ管理命令rabbitmqctl详解(四) RabbitMQ两种集群模式配置管理(五) RabbitMQ应用实例Python版-Hello World RabbitMQ应用实例Python版-工作队列 RabbitMQ……
CentOS7:firewall防火墙使用
一、Firewalld防火墙 红帽RHEL7系统已经用firewalld服务替代了iptables服务,新的防火墙管理命令firewall-cmd与图形化工具firewall-config。特点是拥有运行时配置与永久配置选项且能够支持动态更新以及”zone”的区域功能概念,使用图形化工具firewall-config或文本管理工具fi……
一次数据误删除操作后的觉悟
一、背景 前天不小心把服务器的/usr/bin目录删了,当时那种感觉(你可以操作一次试试),当然这个问题不大,也很好解决,就是找一个相同的系统把/usr/bin打包传到此服务器即可。但是,不幸的是,你所知道的scp、rz、wget、rsync等可以传输的命令都在/usr/bin目录下;但还好,rpm命令不在此目录下,所以你可以挂在一个光盘,把以上的包强制重新……
安装配置MemcacheQ消息队列服务
MemcacheQ介绍 队列(Queue)是一种常用的数据结构。在队列这种数据结构中,最先插入的元素将会最先被取出;反之最后插入的元素将会最后被取出,因此队列又称为“先进先出”(FIFO:First In First Out)的线性表。 加入元素的一端叫“队尾”,取出元素的一端叫“队头”。利用消息队列可以很好地异步处理数据的传送和存储,当遇到频繁且密集地向后……
记录一次服务器被攻击时的处理过程
特此声明,此篇文章只是分享一下服务器被攻击时的处理思路,并没有什么技术含量的东西。此次攻击是服务器被当成肉鸡了一直DDOS外部网站,事情不大,但影响甚大,因为此主机不光负载过高,并且跑了1G的带宽,影响可想而知。 故事开始:2016:10:27 17:14 接收到反馈出口带宽异常,同时接收到服务器带宽占用报警,我们所有主机都是加有基础监控模板的(Zabbix……