云计算
J.Reno
越努力,越幸运
展开
-
网络基础知识
1.一般计算机IP地址分类IP地址取值范围子网掩码范围A类1~126255.0.0.0B类128~191255.255.0.0C类192~223255.255.255.02.组网、科研分类IP地址取值范围作用D类224~239组播E类240~254科研其中:私人网段分类原创 2019-02-23 11:11:09 · 340 阅读 · 0 评论 -
iptables防火墙
什么是防火墙一道保护性的安全屏障保护、隔离Linux包过滤防火墙RHEL7默认使用firewalld做为防火墙但firewalld底层还是调用包过滤防火墙iptables一、安装防火墙软件[root@ip52 ~]# systemctl stop firewalld[root@ip52 ~]# systemctl disable firewalld[root@ip52...原创 2019-05-30 20:05:33 · 206 阅读 · 0 评论 -
文件加解密,AIDE入侵检测,扫描与抓包
加/解密概述发送方:明文->密文接收方:密文->明文加密目的及方式确保数据的机密性对称加密:加密/解密用同一个密钥非对称加密:加密/解密用不同的密钥(公钥、私钥)保护信息的完整性信息摘要:基于输入的信息生成长度较短、位数固定的散列值常见的加密算法对称加密DES,Data Encryption StandardAES,Advanced Enc...原创 2019-05-28 19:27:21 · 864 阅读 · 0 评论 -
ansible使用
ansible简介什么是ansibleansible是2013年推出的一款IT自动化和DevOps软件,2015年被RedHat收购。是基于Python研发,糅合很多老运维工具的优点,实现了批量操作系统配置,批量程序部署,批量运行命令等功能ansible可以实现:自动化部署APP自动化管理配置项自动化持续交付自动化(AWS)云服务管理为什么选择ansible选择一款配置管...原创 2019-06-12 18:25:51 · 1259 阅读 · 0 评论 -
Openstack
云计算基础什么是云计算基于互联网的相关服务的增加、使用和交付模式这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源什么是云?对于到底什么是云计算,至少可以找到100种解释现阶段广为接受的是美国国家标准与技术研究院(NIST)...原创 2019-06-06 18:29:01 · 3160 阅读 · 0 评论 -
服务安全与监控之Zabbix
监控概述监控的目的报告系统运行状况每一部分必须同时监控内容包括吞吐量,反应时间,使用率等提前发现问题进行服务器性能调整前,知道调整什么找出系统的瓶颈在什么地方监控的资源类别公开数据web,FTP,SSH,数据库等应用服务TCP或者UDP端口私有数据CPU,内存,磁盘,网卡流量等使用信息用户,进程等运行信息监控软件监控系统命令ps,ifconfig,...原创 2019-06-02 10:56:23 · 1063 阅读 · 0 评论 -
playbook简单使用
ansible七种武器第一种武器ansible 命令,用于执行临时性的工作,必须掌握第二种武器ansible-doc是ansible模块的文档说明,针对每个模块都有详细的说明及应用案例介绍,功能和Linux系统man命令类似,必须掌握第三种武器ansible-console是ansible为用户提供的交互式工具,用户可以在ansible-console虚拟出来的终端上像Shell一样...原创 2019-06-13 18:52:25 · 941 阅读 · 0 评论 -
Zabbix进阶
Zabbix报警机制概念介绍自定义的监控项默认不会自动报警首页也不会提示错误需要配置触发器与报警动作才可以自定报警触发器(trigger)表达式,如内存不足300M,用户超过30个等当出发条件发生后,会导致一个触发事件触发事件会执行某个动作动作(action)触发器的条件被触发后的行为可以是发送邮件,也可以是重启某个服务等实现功能:监控Linux...原创 2019-06-03 19:28:07 · 570 阅读 · 0 评论 -
KVM简介
虚拟化概念virtualization资源管理x个物理资源–>y个逻辑资源实现程度:完全,部分,硬件辅助(CPU)虚拟化主要厂商及产品系列PC/服务器版代表VMwareVMware Workstation,vSphereMicrosoftVirtualPC,Hyper-VRedHatKVM,RHEVCitrixXenOracl...原创 2019-06-04 18:49:36 · 766 阅读 · 0 评论 -
Docker容器
Docker概述什么是容器–容器技术已经成为应用程序封装和交付的核心技术–容器技术的核心有以下几个内核技术组成:-Cgroups(Control Groups)-资源管理-NameSpace-进程管理-SELinux安全–由于是在物理机上实施的隔离,启动一个容器,可以像启动一个进程一样快速什么是Docker–Docker是完整的一套容器管理系统–Docker提供了一组命令,让用...原创 2019-06-11 18:58:10 · 370 阅读 · 0 评论 -
Hadoop概述与安装配置
大数据介绍大数据的由来大数据随着计算机技术的发展,互联网的普及,信息的积累已经到了一个非常庞大的地步,信息的增长也在不断的加快,随着互联网、物联网建设的加快,信息更是爆炸是增长,收集、检索、统计这些信息越发困难,必须使用新的技术来解决这些问题什么是大数据大数据的定义大数据指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,需要新处理模式才能具有更强的决策力、洞察发...原创 2019-06-21 20:00:40 · 14655 阅读 · 0 评论 -
分布式ELK平台之Elasticsearch
ELK简介什么是ELKELK是一整套解决方案,是三个软件产品的首字母缩写,很多公司都在使用,如:Sina、携程、华为、美团等ELK分别代表Elasticsearch:负责日志检索和储存Logstash:负责日志的收集和分析、处理Kibana:负责日志的可视化这三款软件都是开源软件,通常是配合使用,而且又先后归于Elastic.co公司名下,故被简称为ELKELK能做什么E...原创 2019-06-18 19:01:35 · 370 阅读 · 0 评论 -
分布式ELK平台之Kibana和Logstash
配置一台虚拟机192.168.1.65配置yum跟hosts解析Kibana安装与配置kibana是什么数据可视化平台工具特点:灵活的分析和可视化平台实时总结流量和数据的图表为不同的用户显示直观的界面即时分享和嵌入的仪表板kibana安装kibana 的安装非常简单,我们使用 rpm 方式安装yum -y install kibanakibana 默认安装在 /...原创 2019-06-19 08:00:40 · 656 阅读 · 0 评论 -
mycat读写分离
mycat是大家都熟悉的软件,它不光能做分库分表,更多的也被用于做数据库的对分离,下面就着重展示一下mycat做读写分离的文件配置一,修改server.xml此文件是设置登录mycat的用户账号跟密码,与登录数据库用户密码无关,可以自定义设置,无需在数据库中创建该用户<?xml version="1.0" encoding="UTF-8"?><!-- - - Lice...原创 2019-06-28 16:47:05 · 295 阅读 · 0 评论 -
zookeeper及hadoop高可用
ZookeeperZookeeper是什么Zookeeper是什么Zookeeper是一个开源的分布式应用程序协调服务Zookeeper能做什么Zookeeper是用来保证数据在集群间的事务一致性Zookeeper应用场景集群分布式锁集群统一命名服务分布式协调服务角色与特性Zookeeper角色与特性Leader:接受所有Follower的提案请求并统一协调发...原创 2019-07-01 08:48:06 · 675 阅读 · 0 评论 -
Jenkins
Jenkins基础Jenkins概述Jenkins是由java编写的一款开源软件作为一款非常流行的CI(持续集成)工作,用于构建和测试各种项目Jenkins 的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs持续集成持续集成(CI)是当下最为流行的应用程序开发实践方式程序员在代码仓库中集成了修复bug、新特性开发或是功能革新CI工具通过自动构建和自...原创 2019-07-19 19:54:26 · 279 阅读 · 0 评论 -
git && gitlab
git基本应用《pro git》https://down.51cto.com/data/273438安装[root@node5 ~]# yum install -y git配置基础信息[root@node5 ~]# git config --global user.name "Mr.zzg"[root@node5 ~]# git config --global user.email ...原创 2019-07-17 20:14:00 · 375 阅读 · 0 评论 -
HTML概述
超文本Web 是一个超文本文件的集合超文本文件是 Web 的基本组成单元,也称为网页或HTML文档、Web页等,通常是以.html或.htm为后缀的文件Web页之间通过超文本中的超级链接组织在一起什么是 HTMLHTML(HyperText Markup Language):超文本标记语言,一种纯文本类型的语言使用带有尖括号的“标记”将网页中的内容逐一标识出来用来设计网...原创 2019-07-20 13:45:17 · 520 阅读 · 0 评论 -
Linux系统审计与服务安全,打补丁
什么是审计基于事先配置号的规则生成日志,记录可能发生在系统上的事件审计不会为系统提供额外的完全防护,但它会发现并记录违反安全策略的人及其对应的行为审计能够记录的日志内容:日期与事件、事件结果触发事件的用户所有认证机制的使用都可以记录,如SSH等对关键数据文件的修改行为等审计的案例监控文件访问监控系统调用记录用户运行的命令审计可以监控网络访问行为ausearch工...原创 2019-05-30 19:40:07 · 865 阅读 · 0 评论 -
Linux基本防护
用户帐号安全设置帐号有效期使用chage工具-d 0,强制修改密码-E yyyy-mm-dd,指定失效日期(-1取消)[root@ip51 ~]# useradd tom[root@ip51 ~]# chage -E 2019-06-01 tom //设置密码失效日期[root@ip51 ~]# chage -E -1 tom //取消密码失效日期限制[root@i...原创 2019-05-27 19:12:51 · 659 阅读 · 0 评论 -
Nginx的安装,升级以及简单使用
##Nginx的安装及简单使用yum -y install gcc pcre-devel openssl-devel # 安装依赖包useradd -s /sbin/nologin nginxtar -xf /root/lnmp_soft/nginx-1.10.3.tar.gzcd nginx-1.10.3./configure --prefix=/usr/local/nginx...原创 2019-04-16 15:32:22 · 353 阅读 · 0 评论 -
存储概述以及Multipath多路径环境部署
存储概述存储是根据不同的应用环境采取合理、安全、有效的方式将数据保存到某些介质上并能保证有效的访问一方面它是数据临时或长期驻留的物理媒介另一方面,它是保证数据完整安全存放的方式或者行为存储就是把这两个方面结合起来,向客户端提供一套数据存放解决方案存储技术分类:SCSI小型计算机系统接口DSA直连式存储NAS网络技术存储SAN存储区域网络FC光纤通道常见的存储技术S...原创 2019-04-25 18:59:25 · 5196 阅读 · 1 评论 -
编写udev规则
设备文件管理方法devfslinux早期采用的静态管理方法/dev目录下有大量静态文件内核版本2.6.13开始被完全取代udev只有连到系统上来的设备才在/dev 下创建设备文件与主、次设备编号无关为设备提供持久、一致的名字接入设备事件链内核发现设备并导入设备状态到sysfsudev接到事件通知udev创建设备节点或是运行指定程序udev通知hald守护进程...原创 2019-04-26 11:15:43 · 657 阅读 · 0 评论 -
LNMP搭建
LNMP技术L:Linux操作系统N:Nginx网站服务软件M:MySQL,MariaDB数据库P:网站开发语言(PHP,Perl,Python)部署LNMP环境一、装包安装:nginx(web服务器),mariadb(数据库客户端软件)、mariadb-server(数据库服务器软件)、mariadb-devel(其他客户端软件的依赖包)、php(解释器)、php-fpm(进程...原创 2019-04-17 17:26:27 · 234 阅读 · 0 评论 -
MemCached
MemCached原理许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示随着数据量的增大,访问的集中,就会出现RDBMS的负担加重,数据库响应恶化,网站显示延迟等重大影响数据库存储位置对比性能: CPU缓存>内存>磁盘>数据库价格: CPU缓存>内存>磁盘>数据库Memcached简介memecached是...原创 2019-04-22 15:47:10 · 1671 阅读 · 0 评论 -
集群LVS
集群简介什么是集群一组通过高速网络互联的计算组,并以单一系统的模式加以管理将很多服务器集中起来一起,提供同一种服务,在客户端看起来就像是只有一个服务器可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益任务调度是集群系统中的核心技术集群目的(1) 提高性能如计算密集应用,如:天气预报、核试验模拟降低成本相对百万美元级的超级计算机,价格便宜(2)提高...原创 2019-04-26 17:07:02 · 594 阅读 · 0 评论 -
Shell知识点集合
cat /etc/shells //显示系统所有解释器yum -y install ksh //安装新的解释器vim /etc/profile //设置历史命令存储条数cat /root/.bash_history //历史命令保存文件history -c //清除历史命令编写shell规范声明解释器 #!/bin/bash脚本功能注释脚本内容,要执行的指令脚本执行方式...原创 2019-04-18 15:33:09 · 1474 阅读 · 1 评论 -
Tomcat虚拟主机
常见的解释Java网页的程序:websphere,weblogic,tomcat,Jboss安装部署Tomcat服务器安装部署JDK基础环境安装部署Tomcat服务器创建JSP测试页面,文件名为test.jsp,显示服务器当前时间然后客户机访问此Web服务器验证效果:使用火狐浏览器访问Tomcat服务器的8080端口,浏览默认首页使用火狐浏览器访问Tomcat服务器的8080端口,浏...原创 2019-04-23 12:40:52 · 224 阅读 · 0 评论 -
使用Varnish加速Web
通过配置Varnish缓存服务器,实现如下目标:使用Varnish加速后端Web服务代理服务器可以将远程的Web服务器页面缓存在本地远程Web服务器对客户端用户是透明的利用缓存机制提高网站的响应速度使用varnishadm命令管理缓存页面使用varnishstat命令查看Varnish状态方案:通过源码编译安装Varnish缓存服务器修改配置文件,缓存代理源Web服务器,实现...原创 2019-04-23 15:05:25 · 155 阅读 · 0 评论 -
Nginx反向代理&&Http调度
使用Nginx实现Web反向代理功能,实现如下功能:后端Web服务器两台,可以使用httpd实现Nginx采用轮询的方式调用后端Web服务器两台Web服务器的权重要求设置为不同的值最大失败次数为1,失败超时时间为30秒使用4台RHEL7虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为192.168.4.5和192.168.2.5,两台Web服务器IP...原创 2019-04-18 17:10:12 · 847 阅读 · 0 评论 -
Keepalived高可用服务器
Keepalived概述调度器出现单点故障,如何解决?Keepalived实现了高可用集群Keepalived最初是为LVS设计的,专门监控各服务器节点的状态Keepalived后来加入VRRP功能,防止单点故障Keepalived运行原理Keepalived检测每个服务器的节点状态服务器节点异常或工作出现故障,Keepalived将故障节点从集群系统中剔除故障节点恢复后,K...原创 2019-04-28 16:23:19 · 398 阅读 · 0 评论 -
Subversion的安装与使用
Subversion 是一个自由/开源的版本控制系统在subversion管理下,文件和目录可以超越时空subversion允许你数据恢复到早期版本或者是检查数据修改的历史许多人将版本控制系统当作一种神奇的"时间机器"允许你和别人协作文档比并跟踪所做的修改Subversion架构客户端:命令行、图形通信方式:本地访问、SVN服务器、Web服务基本概念:版本库:典型的客...原创 2019-04-24 10:05:20 · 1864 阅读 · 0 评论 -
Ceph分布式文件系统
什么是分布式文件系统分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连分布式文件系统的设计基于客户机/服务器模式常用的分布式文件系统:Lustre、Hadoop、FastDFS、Ceph、GlusterFS什么是CephCeph是一个分布式文件系统具有高扩展、高可用、高性能的特点...原创 2019-04-29 14:18:29 · 5711 阅读 · 1 评论 -
NTP时间服务器
Network Time Protocol(网络时间协议)他用来同步网络中各个计算机的时间的协议210.72.145.39(国家授时中心服务器IP地址)Stratum(分层设计)Stratum层的总数限制在15以内(包括15)步骤一:部署NTP服务(1)安装软件包[root@proxy ~]# yum -y install chrony[root@proxy ~]# ...原创 2019-04-25 11:08:21 · 323 阅读 · 0 评论 -
PSSH远程套件工具
PSSH提供了一套并发openssh工具PSSH使用python编写计算机需要安装python或更新版本才可以使用安装pssh后会提供如下命令:/usr/bin/pnuke/usr/bin/prsync/usr/bin/pscp.pssh/usr/bin/pslurp/usr/bin/pssh步骤:一:准备工作(1)安装软件包[root@proxy ~]# rpm -...原创 2019-04-25 11:17:06 · 209 阅读 · 0 评论 -
CSS概述
CSS 的作用• 查看如下代码<body bgcolor="silver" text="blue" > <h2>h2 text</h2> <hr color="red" /> Some text here.</body>如果使用 HTML 标记中的属性来定义样式,各元素对于样式的属性定义各不相同!<html&g...原创 2019-07-20 14:06:59 · 613 阅读 · 0 评论