摘要: 1.1 Redis简介 1.1.1 介绍 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对(key-value)存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013 阅读全文
posted @ 2020-07-24 17:04 Nidhogg14 阅读(250) 评论(0) 推荐(0)
摘要: 参考 BIND 官网:http://www.isc.org/downloads/bind/ 1、系统环境说明 [root@clsn6 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@clsn6 ~]# uname -r 2.6 阅读全文
posted @ 2020-07-24 16:40 Nidhogg14 阅读(289) 评论(0) 推荐(0)
摘要: 1.1 分布式文件系统 1.1.1 什么是分布式文件系统 相对于本机端的文件系统而言,分布式文件系统(英语:Distributed file system, DFS),或是网络文件系统(英语:Network File System),是一种允许文件通过网络在多台主机上分享的文件系统,可让多机器上的多 阅读全文
posted @ 2020-07-24 16:32 Nidhogg14 阅读(335) 评论(0) 推荐(0)
摘要: 1.1 Nginx优化分类 安全优化(提升网站安全性配置) 性能优化(提升用户访问网站效率) 1.2 Nginx安全优化 1.2.1 隐藏nginx版本信息优化 官方配置参数说明:http://nginx.org/en/docs/http/ngx_http_core_module.html#serv 阅读全文
posted @ 2020-07-24 16:25 Nidhogg14 阅读(402) 评论(0) 推荐(0)
摘要: 1.1.1 ESXI将虚拟机导出 导出ova模板 将导出的ova模板导入到KVM环境中。 1.1.2 配置KVM环境 详情参考:http://www.cnblogs.com/clsn/p/8366251.html 安装所需要的组件 [root@clsn7 ~]# yum install libvir 阅读全文
posted @ 2020-07-24 15:39 Nidhogg14 阅读(615) 评论(0) 推荐(0)
摘要: 1.1 Python介绍 1.1.1 Python简介 Python,是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆(中文名字:龟叔)创造,第一版发布于 1991 年。可以视之为一种改良 (加入一些其他编程语言的优点,如面向对象) 的 LISP。 作为一种解释型语言,Python 阅读全文
posted @ 2020-07-24 15:34 Nidhogg14 阅读(200) 评论(0) 推荐(0)
摘要: 1、关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。 logrotate是个十分有用的工具,它可以自动对 阅读全文
posted @ 2020-07-24 14:10 Nidhogg14 阅读(325) 评论(0) 推荐(0)
摘要: 1.1 tsar是什么? tsar是淘宝自己开发的一个采集工具(类似于sar工具),主要用来收集服务器的系统信息(如cpu,io,mem,tcp等),以及应用数据(如squid haproxy nginx等)。 收集到的数据存储在磁盘上,可以随时查询历史信息,输出方式灵活多样,另外支持将数据存储到m 阅读全文
posted @ 2020-07-24 14:06 Nidhogg14 阅读(677) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-24 14:03 Nidhogg14 阅读(122) 评论(0) 推荐(0)
摘要: 1.1 Grafana简介 1.1.1 Grafana是什么? 一个类似Kibana的东西,也是对后端的数据进行实时展示,那么Grafana和Kibana有什么区别?在我看来区别不大,不过在大家的日常使用中Kibana是跟着Logstash、ElasticSearch等组件一起使用做日志展示、索引、 阅读全文
posted @ 2020-07-24 13:55 Nidhogg14 阅读(1698) 评论(5) 推荐(0)
摘要: 1.什么是AWStats AWStats是一款功能强大且功能强大的免费工具,可以图形方式生成高级Web,流媒体,ftp或邮件服务器统计信息。此日志分析器用作CGI或命令行, 并在几个图形网页中显示您的日志包含的所有可能信息。它使用部分信息文件来经常快速地处理大型日志文件。它可以分析来自所有主要服务器 阅读全文
posted @ 2020-07-24 12:42 Nidhogg14 阅读(538) 评论(0) 推荐(0)
摘要: 1.关于let's encrypt和acme.sh的简介 1.1 let's encrypt Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安装证书的复杂流程,并推广使万维网服务器的加密连接无所不在,为安全网站提供免费的SSL/TLS证书。 阅读全文
posted @ 2020-07-24 11:09 Nidhogg14 阅读(2020) 评论(0) 推荐(0)
摘要: 1.1 GoAccess简介 GoAccess是一个非常良心的开源软件,它的良心之处体现在如下方面:1)安装简单;2)操作容易;3)界面酷炫;GoAccess 官网 https://goaccess.io 1.2 安装GoAccess 1.2.1 系统环境说明 [root@clsn.io /root 阅读全文
posted @ 2020-07-24 10:23 Nidhogg14 阅读(295) 评论(0) 推荐(0)
摘要: 1.1 为什么要虚拟化CPU 虚拟化技术是指在x86的系统中,一个或以上的客操作系统(Guest Operating System,简称:Guest OS)在一个主操作系统(Host Operating System,简称:Host OS)下运行的一种技术。这种技术只要求对客操作系统有很少的修改或甚 阅读全文
posted @ 2020-07-24 09:52 Nidhogg14 阅读(751) 评论(0) 推荐(0)
摘要: 1.PSSH简介 PSSH提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行 阅读全文
posted @ 2020-07-24 09:26 Nidhogg14 阅读(321) 评论(0) 推荐(0)