![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发环境
Cairry.
这个作者很懒,什么都没留下…
展开
-
部署WAF安全应用防火墙(openresty部署)
了解WAF定义Web应用防护系统(也称:网站应用级入侵防御系统 。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用 防火墙 是通过执行一系列针对http/https的 安全策略 来专门为Web应用提供保护的一款产品。WAF的功能支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。支持User-Agent的过滤,匹配自定义规则中的条目,然后进行处理(返回403)。支持CC攻击防护,单个URL指定时间的访问次数,超过设定值,直接返回原创 2020-06-21 15:23:46 · 2719 阅读 · 0 评论 -
搭建OpenResty
参考:腾讯云手动实验https://cloud.tencent.com/developer/labs/lab/10290了解OpenResty®OpenResty®是一个基于Nginx与Lua的高性能web平台,其内部继承了大量精良的Lua库,第三方模块以及大多数的依赖项。用于方便的搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。OpenResty®通过汇聚各种设计精良的Nginx模块(主要有OpenResty团队自主开发),从而将Nginx有效地变成一个强大的通用Web原创 2020-06-21 14:38:35 · 642 阅读 · 0 评论 -
部署基于flannel网络的docker
Flannel实质上是一种“覆盖网络(overlay network)”,也就是将TCP数据包装在另一种网络包里面进行路由转发和通信,目前已经支持UDP、VxLAN、AWS VPC和GCE路由等数据转发方式。实验环境已安装docker环境,开启路由转发,关闭沙盒,关闭防火墙[root@localhost ~]# systemctl disable firewalldRemoved symlink /etc/systemd/system/multi-user.target.wants/firewa.原创 2020-06-21 14:09:05 · 460 阅读 · 0 评论 -
部署MFS分布式监控
实验环境主机IP地址主要软件Master Server192.168.58.10mfsMetaLogger Server192.168.58.11mfsChunk Server1192.168.58.12mfsChunk Server2192.168.58.13mfsClient192.168.58.14mfs/fuse软件包下载链接:https://pan.baidu.com/s/1rUBd1S2PNWFypk4DOBjXWQ提原创 2020-06-21 08:09:07 · 443 阅读 · 0 评论 -
部署Jumpserver堡垒机
参考:官网文档https://docs.jumpserver.org/zh/master/install/step_by_step/简介Jumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。特点:完全开源,GPL授权Python编写,容易再次开发实现了跳板机基本功能,认证、授权、审计集成了Ansible,批量命令等支持WebTerminalBootstrap编写,界面美观自动收集硬件信息录像回原创 2020-06-21 07:55:02 · 586 阅读 · 0 评论 -
CentOS部署Prometheus监控
Prometheus是一套开源的系统监控报警框架。Prometheus作为新一代的云原生监控系统,相比传统监控监控系统(Nagios或者Zabbix)拥有众多有点。下载安装启动exporte[root@localhost ~]# wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz[root@localhost ~]# ta.转载 2020-06-20 18:48:04 · 363 阅读 · 0 评论 -
CentOS搭建HaDoop伪分布式环境
参考:腾讯云动手实验 https://cloud.tencent.com/developer/labs/lab/10190Hadoop 是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。安装Java环境安装JDK[root@localhost ~]# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel安装完成后,输入 java 和原创 2020-06-19 18:32:58 · 335 阅读 · 0 评论 -
CentOS部署jira平台
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。安装Java环境拖包[root@localhost ~]# tar xzxf jdk-8u201-linux-x64.tar.gz [root@localhost ~]# mv jdk1.8.0_201/ /usr/local/java[root@localhost ~]# vim /etc/profile# 末尾添加export JAVA_.原创 2020-06-19 17:51:23 · 1675 阅读 · 1 评论 -
使用Xtrabackup热备份数据库
Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。安装MySQL# 下载安装repo源[root@localhost ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.no.原创 2020-06-19 15:51:52 · 273 阅读 · 0 评论 -
CentOS搭建Ghost博客
参考:腾讯云手动实验https://cloud.tencent.com/developer/labs/lab/10281Ghost 是一款非常出色的开源博客平台,界面简洁,专注写作。CentOS 7 上安装 Ghost ,包括安装 Nodejs 环境以及配置 Nginx 对 Ghost 的代理请求等步骤。安装Node.js及相关包限制使用node.js版本^8.16.0 || ^10.13.0 || ^12.10.0[root@localhost ~]# yum -y update[roo转载 2020-06-19 13:44:29 · 719 阅读 · 0 评论 -
搭建VNC远程桌面服务
参考:腾讯云手动实验 https://cloud.tencent.com/developer/labs/lab/10282都说 Windows 的好处,就是可以运行图形界面程序。其实 Linux 不仅有基于 X11 的图形界面程序,还支持 VNC 远程桌面。 本文以 CentOS 发行版为例进行讲解,教你如何在 Linux 启动 VNC 服务,并在 Windows 下连接 Linux 服务器的图形界面。VNC远程桌面原理名词解释Xorg:在linux用户中非常流行,已经成为图形用户程序的必备条原创 2020-06-19 12:27:33 · 1729 阅读 · 0 评论 -
CentOS搭建.NET Core开发环境
参考:腾讯云手动实验 https://cloud.tencent.com/developer/labs/lab/10100 .NET Core 是.NET Framework的新一代版本,是微软开发的第一个官方版本,具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架(Application Framework)。安装.Net Core执行代码安装.Net Core[root@localhost ~]# yum -y install libunwind l原创 2020-06-18 20:28:35 · 322 阅读 · 0 评论 -
CentOS搭建Java Web环境
参考:腾讯云动手实验室 https://cloud.tencent.com/developer/labs/lab/10035 搭建Java开发环境安装JDK,下载最新版本14.1.0[root@localhost ~]# wget https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.tar.gz?AuthParam=158原创 2020-06-18 19:37:26 · 298 阅读 · 0 评论 -
CentOS搭建Python开发环境
参考:腾讯云动手实验室 https://cloud.tencent.com/developer/labs/lab/10036 准备工作安装前准备查看当前系统中的Python版本,可以看到系统中已经默认安装了Python2.7.5[root@localhost ~]# python --versionPython 2.7.5安装开发工具包[root@localhost ~]# yum groupinstall -y "Development tools"安装依赖工具包[root原创 2020-06-18 19:06:42 · 424 阅读 · 0 评论 -
CentOS搭建Git服务器
参考:腾讯云手动实验:https://cloud.tencent.com/developer/labs/lab/10045下载安装GitGit是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。安装依赖库[root@localhost ~]# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具[root@localhost ~]# yum原创 2020-06-17 17:50:30 · 334 阅读 · 0 评论 -
CentOS搭建SVN服务器
参考:腾讯云手动实验:https://cloud.tencent.com/developer/labs/lab/10192安装SVN服务端安装SubversionSubversion 是一个版本控制系统,相对于的 RCS 、 CVS ,采用了分支管理系统,它的设计目标就是取代 CVS 。和Git库的使用类似;[root@localhost ~]# yum -y install subversion创建SVN版本库创建版本库目录[root@localhost ~]# mkdir原创 2020-06-17 17:05:39 · 396 阅读 · 0 评论 -
CentOS搭建Node-js环境
参考:腾讯云手动实验https://cloud.tencent.com/developer/labs/lab/10040安装Node.js环境 下载Node.js的源码安装包[root@localhost ~]# wget https://npm.taobao.org/mirrors/node/v14.0.0/node-v14.0.0-linux-x64.tar.xz解压Node.js源码包[root@localhost ~]# tar xf node-v14.0.0-li原创 2020-06-17 16:27:40 · 493 阅读 · 0 评论 -
CentOS搭建ThinkJS开发环境
参考:腾讯手动实验手册 https://cloud.tencent.com/developer/labs/lab/10098 搭建THinkJS需要Node.js来下载安装 安装Node.js 下载Node.js的源码安装包[root@localhost ~]# wget https://npm.taobao.org/mirrors/node/v14.0.0/node-v14.0.0-linux-x64.tar.xz 解压Node.减少源码包[原创 2020-06-17 14:46:50 · 497 阅读 · 0 评论 -
CentOS搭建Mono开发环境
参考:腾讯云手册实验https://cloud.tencent.com/developer/labs/lab/10101 安装Mono安装yum-utils,用来提高yum性能[root@localhost ~]# yum -y install yum-utils 安装指定密钥用于验证mono的下载[root@localhost ~]# rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&a原创 2020-06-17 14:13:42 · 462 阅读 · 0 评论