缓存更新的套路-linux安全运维_跨零代码

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。

ELK+redis搭建nginx日志分析平台-linux安全运维_跨零代码

ELKStack即Elasticsearch + Logstash + Kibana。日志监控和分析在保障业务稳定运行时,起到了很重要的作用。比如对nginx日志的监控分析,nginx是有日志文件的,它的每个请求的状态等都有日志文件进行记录,所以可以通过读取日志文件来分析;redis的list结构正好可以作为队列使用,用来存储logstash传输的日志数据。然后elasticsearch就可以进行分析和查询了。

zabbix图形显示中文乱码-linux安全运维_跨零代码

由于zabbix的web前端默认没有中文字库,因此zabbix图形化显示时下面的中文都是方框。解决方法就是拷贝中文字体到zabbix前端

360 如何用 QConf 搞定 2W+ 服务器的配置管理-linux安全运维_跨零代码

此文根据【QCON高可用架构群】分享内容,由群内【编辑组】志愿整理,转发请注明出处。

Linux面试必考题-linux安全运维_跨零代码

mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复)

Codis 高可用负载均衡群集的搭建与使用-linux安全运维_跨零代码

网络拓扑图:群集架构图: IP: 192.168.43.130 hostname: vmware-130
apps: keepalived + haproxy Master, zookeeper_1, codis_proxy_1, codis_config, codis_server_master,slave

redis非授权访问的查毒过程-linux安全运维_跨零代码

2016年9月26日晚,阿里云后台报告有一台服务器在异地登录的告警,初步怀疑是被入侵了,临时采取关闭这台服务器的方法避免对集群中的其他主机造成危害。

OneinStack:PHP/JAVA运行环境一键安装工具-linux安全运维_跨零代码

OneinStack:PHP/JAVA运行环境一键安装工具 | 倡萌的自留地今天有客户反馈环境权限方面的问题,对方说使用的是 OneinStack 环境包配置的环境,倡萌看了才知道,OneinStack 是今年6月才开放的PHP/JAVA运行环境一键安装工具,和倡萌经常使用的军哥的 lnmp.org 的环境包有不少类似的地方,但 OneinStack 的组合更加多,不仅支持安装 PHP 运行环境,还支持安装 JAVA运行环境。虽然倡萌目前还没有尝试过,还是先推荐给大家试试。

Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.4.8)-linux安全运维_跨零代码

//下面这个css和插件后台设置的主题有关系,如果需要换样式,则需要修改以下CSS名称

Linux上网络监控工具ntopng 的安装-linux安全运维_跨零代码

当今世界,人们的计算机都相互连接,互联互通。小到你的家庭局域网(LAN),大到最大的一个被我们称为互联网。当你管理一台联网的计算机时,你就是在管理最关键的组件之一。由于大多数开发出的应用程序都基于网络,网络就连接起了这些关键点。