自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Mysql数据库基础

MYSQL:V5.7.17中小规模、关系型数据库系统常见的数据库商业 Oracle 甲骨文、SQL Server 微软开源 MySQL 甲骨文 DB2 IBM、redis 开源软件、Mencached、MongoDB是否可跨平台SQLserver ---只能用于windows系统专业术语: DB-数据库;DBMS-数据库管理系统;DBS-数据库系统常用的SQL命令create、inset、update、delete、alter、drop、grant、revoke、commit

2020-10-25 12:25:13 268

原创 redis集群构建

1 案例1:部署redis集群1.1 问题具体要求如下:部署管理主机创建集群查看集群信息访问集群1.2 方案搭建redis集群,拓扑规划如图-1所示:图-1IP,端口规划如表-1所示:表-11.3 步骤实现此案例需要按照如下步骤进行。步骤一:配置管理主机mgm571)部署ruby脚本运行环境[root@mgm57 ~]#yum -y install rubygems [root@mgm57 ~]# which gem/usr/bin/gem[root@m

2020-10-22 11:13:33 136

原创 redis构建

redis构建1 案例1:搭建Redis服务器1.1 问题具体要求如下:在主机 192.168.4.51 上安装并启用 redis 服务设置变量school,值为tarena查看变量school的值1.2 步骤实现此案例需要按照如下步骤进行。步骤一:搭建redis服务器1)安装源码redis软件[root@redis1 redis]# yum -y install gcc [root@redis1 redis]# tar -zxf redis-4.0.8.tar.gz[root

2020-10-22 09:55:28 203

原创 Haproxy+keepalived

Haproxy+keepalived主机ip地址角色ha1192.168.1.10haproxy+keepalivedha2192.168.1.20haproxy+keepalived安装keepalived两台主机都需要操作yum install -y keepalivedyum install -y keepalived 关闭防火墙以及selinuxsystemctl stop firewalldsystemctl diables firewal

2020-10-22 09:32:12 310 2

原创 LVS+Keepalived

LVS介绍四层调度器:传输层) LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 最终目的是linux操作系统和lvs集群软件实现一个高可用的高性能低成本的服务器的应用集群组成前端: 负载均衡层 一台或多台负载调度器构成中间: 服务器群组层 由一组时机运行应用服务的服务器组成底端: 数据共享存储层 提供共享储存的空间的存储区域术

2020-10-21 16:11:52 143 1

原创 Nginx优化

NGINX的相关优化总结基本安全优化:1.隐藏版本信息 软件漏洞与版本相关,隐藏或者消除web服务队访问用户显示各种敏感信息 解决办法·:在nginx.conf配置文件http{ 添加: server_tokens off; 修改源代码,重新编译:1 /home/oldboy/tools/nginx-1.6.3/src/core/nginx.h 第14,16行2 #define NGINX_VERSION "1.6.2" 修改为想要的版本号如2

2020-10-21 15:44:18 281

原创 Nginx基础

NGINXNginx 简介是俄罗斯人编写的十分轻量级的HTPP服务器是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器官方网站:http://nginx.org安装与升级准备源码包nginx-1.16.1.tar.gzyum -y install gcc make openssl-devel pcre-devel \mariadb mariadb-devel mariadb-serverphp php-mysql php-fpm源码安装

2020-10-21 15:24:47 109

原创 web前端构建项目

一、web前端构建项目二、项目示例图三、项目前期准备1、主机准备nginx-0001192.168.1.11webnginx-0002192.168.1.12webnginx-0003192.168.1.13webnfs192.168.1.21NFSbackup192.168.1.22NFS服务数据备份redis-0001192.168.1.31缓存及session共享跳板机192.168.1.100堡垒机echo

2020-10-17 09:19:20 483

原创 Apache

1、保持连接HTTP协议是TCP的子协议,HTTP建立连接时需要先建立TCP连接断开时也需要端口TCP连接,TCP的建立和断开消耗的资源通过HTTP 连接保持可以节约下来。对于 HTTP/1.1,尽量地保持客户端的TCP连接,通过一个TCP连接传送多个 HTTP 请求响应,对于客户端可以提高 50%以上的响应时间,对于服务器可以降低建立与关闭TCP连接时的资源消耗。2、网页传输压缩配置 Apache 的网页压缩功能,是使用 Gzip 压缩算法来对 Apache 服务器发布的网页内容进行压

2020-09-07 10:27:50 113

原创 Tomcat优化篇

一、内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"二、线程优化<Connector port="80" protocol="HTTP/1.1" maxThreads="600" minSpareThreads="100" maxSpareThreads

2020-09-07 10:10:40 87

原创 Linux基础面试篇

Linux 概述什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Unix和Linux有什么区别?Linux和Unix都是功能强大的操作系统,都是应用广泛的服务器操作系统,有很多相似之处,甚至有一部分人错误地认为Unix和Linux操

2020-09-07 10:03:11 314

原创 Nginx优化篇

一、基本安全优化1.隐藏版本信息 软件漏洞与版本相关,隐藏或者消除web服务队访问用户显示各种敏感信息解决办法·:在nginx.conf配置文件http{ 添加: server_tokens off;修改源代码,重新编译:1 /home/oldboy/tools/nginx-1.6.3/src/core/nginx.h 第14,16行2 #define NGINX_VERSION "1.6.2" 修改为想要的版本号如2.4.33 #define NGINX_VER "nginx/" N

2020-09-05 18:11:07 220

原创 云计算基础-虚拟化

Linux虚拟化技术常用虚拟化技术vmware(收费,企业版 esxi )https://www.proxmox.com/en/proxmox-veredhat kvm rhev虚拟化平台安装查看是否支持虚拟化[root@localhost ~]# grep -P "vmx|svm" /proc/cpuinfoflags : ... ... vmx[root@localhost ~]# lsmod |grep kvmkvm_intel 174841 6 kv

2020-09-05 17:16:07 291

原创 Openstack云平台搭建

一、openstack 安装环境准备主机名称IP地址最小资源配置openstack192.168.1.102CPU,8G内存nova01192.168.1.112CPU,3G内存nova02192.168.1.122CPU,3G内存repo192.168.1.2502CPU,1G内存上传 RHEL7-extras.iso、RHEL7OSP-10.iso 到功能服务器[repo]二、功能服务器安装配置1.时间源服务器[root@repo

2020-09-05 17:13:22 6050

原创 测试Linux服务器宽带

测试Linux服务器宽带。Speedtest.net也许是使用最广泛的应用“之一”。Speedtest.net提供了一个命令行speedtest-cli。下一、安装speedtest-clispeedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本环境下运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。只需要下载其Python脚本文件。wget https://raw.githubusercontent.com/sivel

2020-09-05 14:41:22 225 2

原创 防火墙iptables基础

iptables防火墙一、防火墙概述:什么是防火墙:> 一道保护性的安全屏障 --做网络之间的隔离、保护二、Linux包过滤防火墙>RHEL7默认使用的使firewalld作为防火墙>但firewalld底层还是调用包过滤防火墙iptables三、iptables的表、链结构>raw(状态跟踪):prerouting、output >mangle(包标记):prerouting、postrouting、input、output、forward&gt

2020-09-03 18:36:38 181

原创 Linux基础篇(二)find、tar、vim编辑器、RPM包机制、YUM仓库

linxu基础命令1.find的精确查找1.-type (f、d、l)类型2.-name “文档名称”3.-size +|-文件大小(k、M、G)4.-user 用户名5.-mtime 修改时间6.高级使用:find [范围] [条件] -exec 处理命令 {};2.tar的归档压缩1.归档含义:将许多零散的文件整理为一个文件。文件总大小基本不变。...

2020-09-02 10:01:19 217

原创 Linux基础篇(二)

linxu基础命令及相关操作1.find的精确查找1.-type (f、d、l)类型2.-name “文档名称”3.-si...

2020-09-02 10:01:00 17

原创 Linux的基本安全防护

1.linux系统初始化的一些安全工作1.添加普通用户,禁用root登录,有需要更改ssh的端口号。2.远程登录使用秘钥登录,禁止密码登录3.开启防火墙、关闭selinux。根据需要配置防火墙规则。4.修改历史命令的保存条数。5.做好软件层的防护2.CC攻击以及DDOS攻击1.攻击:指通过大量的合法请求占用公用网络资源,达到使网络瘫痪的目的2.CC攻击:指通过攻击web页面实现的,攻击者通过模拟多个用户来进行页面的访问,从而消耗服务资源。3.DDOS攻击:指分布式拒绝服务攻击,通过服务器技

2020-09-01 20:34:14 256

原创 网络基本知识

1.什么事TPC/IPtcp/ip是一类支持网络通信的协议集合。分为:应用层-传输层-网络层-数据链路层-物理层2.osi七层模型应用层-表示层-会话层-传输层-网络层-数据链路层-物理层3.ip地址划分A类:0.0.0.0-126.255.255.255B类:128.0.0.0-191.255.255.255C类:192.0.0.0-223.255.255.255D类:224.0.0.0-239.255.255.255E类:240.0.0.0-247.255.255.2554.三次握

2020-09-01 20:25:06 85

原创 ZABBIX监控

1.使用监控的原由1.对系统需要进行不间断的实时监控2.需要实时的反馈系统当前的状态信息3.保证服务的安全可靠性4.保证业务能够稳定的运行2.常见监控1.硬件监控:路由器、交换机、防火墙2.系统监控:cpu、硬盘、内存、网络、tcp3.服务监控:nginx、tomcat、mysql、php…4.web监控:页面的响应时间、访问页面的加载时间、渲染时间5.日志建立:ELK的日志(收集、存储、分析、展示)6.安全监控:firewalld WAK 等3.如何实施监控在监控端部署zabbi

2020-09-01 20:13:26 117

原创 LVS、NGINX、HAPROXY的负载均衡

一、LVS1.工作在第四层TCP/IP传输层,通过vrrp技术,仅仅做分发,没有流量产生,从而保证均衡器IO性能不会收到大流量的影响。2.抗负载能力强,能达到F5硬件的60%。对内存cpu资源消耗较低。3.有完美的热备方案(keepalived)4.支持的算法:rr轮询、wrr加权轮询、lc最小连接、wlc权重最小连接5.配置相对复杂,稳定性高二、NGINX1.工作在应用层,网络的七层智商,可以对http应用做分流策略。2.对网络的依赖较小,理论上能ping通就能够做负载均衡。3.安装以

2020-09-01 19:59:09 108

原创 HTTP/NGINX/TOMCAT

一、HTTP服务1.对HTTP的了解Apcahe是一个模块化服务,支持的模块比较多,属于同步阻塞型,也就在一个时间点内一个线程只...

2020-09-01 19:31:00 14

原创 Nginx、Tomct、Apache的web服务的使用区别

一、HTTP服务1.对HTTP的了解Apcahe是一个模块化服务,支持的模块比较多,属于同步阻塞型,也就在一个时间点内一个线程只处理一个进程。对于高并发的场景来说,处理的速度比较慢。但是其运行稳定。支持正则表达式做动静分离。2.http的相关优化1.合理配置进程及线程数2.开启defalate压缩功能3.开启expires缓存功能4.禁止http的进程目录遍历5.隐藏httpd的版本信息6.日志切割。。等二、NginxnginxNginx是一个高性能web服务器以及反向代理服务器。同

2020-09-01 19:30:56 172

原创 Linux基础篇(一)LINUX简介与基础命令

VMware的安装与使用一、VMware的基本概念是一款功能强大的用来虚拟计算机的桌面软件 通常我们称物理机或者真机为Host OS 而虚拟机则称之为Guset二、Linux系统简介1)Unix发展史 1969年底开始研发Unix系统,最终诞生于1970年1月1日 由ken Thompson和Dennis Ritchire两个人研发 2)Linux的诞生 Linux之父:Linus Torvalds 1991年10月发布第一个公开版内核 标准读音:“哩呐科斯” 官网:www.kernel.org三

2020-09-01 10:43:51 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除