CentOS7 - 360存储系统pika安装

pika简介

pika是360 DBA和基础架构组联合开发的类redis 存储系统, 完全支持Redis协议,用户不需要修改任何代码, 就可以将服务迁移至pika;有维护redis 经验的DBA维护pika不需要多少学习成本。

主要解决的是用户使用 Redis 的内存大小超过 50G、80G 等等这样的情况,会遇到启动恢复时间长,一主多从代价大,硬件成本贵,缓冲区容易写满等问题。

……

阅读全文

linux - grub2常用修复命令

前言

在Linux有可能存在/boot分区被修改或者配置文件丢失,导致无法正常启动系统。这时候就需要使用grub2的命令模式手动启动系统或者iso文件进行修复。

……

阅读全文

linux-grub介绍

前言

GNU GRUB是一个非常强大的引导加载程序,是计算机启动时运行的第一个程序,它负责将控制加载转移到操作系统内核软件。

GRUB起源于1995年,当时Erich Boleyn试图用犹他大学的Mach 4微内核(现在称为GNU Mach)启动GNU Hurd。埃里希和布莱恩·福特设计了多重引导规范,因为他们决定不加入大量的互不兼容的PC的启动方式。

在接下来的几年里,GRUB被扩展以满足许多需求,但很快就发现它的设计没有跟上它所做的扩展,我们已经达到了如果没有进行任何进一步改变就很难破坏现有功能。

……

阅读全文

Python Django - CSRF跨站请求伪造防护

前言

CSRF全称Cross-site request forgery(跨站请求伪造),是一种网络的攻击方式,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF。

攻击原理

1、用户访问正常的网站A,浏览器就会保存网站A的cookies。

2、用户在访问恶意网站B, 网站B上有某个隐藏的链接会自动请求网站A的链接地址,例如表单提交,传指定的参数。

3、恶意网站B的自动化请求,执行就是在用户A的同一个浏览器上,因此在访问网站A的时候,浏览器会自动带上网站A的cookies。

4、所以网站A在接收到请求之后,可判断当前用户登录状态,所以根据用户的权限做具体的操作逻辑。

……

阅读全文

Linux - 实时流量监控

前言

有时候发现Linux主机的流量突然大涨,想要查看对应的IP是哪个,这时候就会用到iftop这个工具。

iftop是类似于top的实时流量监控工具。可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。

……

阅读全文

linux - 服务名称与对应的端口

前言

在Linux上,端口的使用是有一定的规范:

1、端口号 0 不使用;

2、端口号 1 - 1023,系统默认只给root使用;

3、端口号 1024 - 4999 由客户端程序自由分配;

4、端口号 5000 - 65535 由服务器端程序自由分配;
……

阅读全文

linux - MegaCli查看raid信息

前言

MegaCli是一款查看、管理当前机器raid卡所有信息的软件,包括raid卡的型号、raid的阵列类型、raid上各个磁盘状态等等。

这个软件支持多个平台,包括Linux(rpm包)、Solars、windows、DOS、FreeBSD等平台。

……

阅读全文

linux - 列出所有的块设备

前言

lsblk 列出所有块设备信息(除了RAM类型的块设备)。lsblk是通过读取/sys/fs文件系统信息和udev db来收集信息。

如果udev db不可用或者lsblk编译的没有添加udev的支持,就会尝试通过/sys/下的块设备信息中,提取块设备的标签、UUID、文件系统等。

……

阅读全文