自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李凯的博客

半路出家,已经开摆

  • 博客(27)
  • 收藏
  • 关注

原创 Nginx《一》——I/O模型以及web服务介绍

Web服务基础介绍正常情况下的单次web服务访问流程:第一步:客户端用户从浏览器输入www.baidu.com网站网址后回车,系统会查询本地hosts文件及DNS缓存信息,查找是否存在网址对应的IP解析记录。如果有就直接获取到IP地址,然后访问网站,一般第一次请求时,DNS缓存是没有解析记录的。第二步:如果客户端没有DNS缓存或hosts没有对应www.baidu.com网站网址的域名解析...

2019-12-31 11:44:58 333

原创 Ubantu基础设置以及多网卡绑定

更改主机~$ sudo -i~# vim /etc/hostnamehosname~# reboot更改网卡名称为eth*~$ sudo vim /etc/default/grubGRUB_DEFAULT=0GRUB_TIMEOUT_STYLE=hiddenGRUB_TIMEOUT=2GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev...

2019-12-28 20:12:20 1071

原创 Ubantu Desktop 安装以及基础应用安装

安装过程这里的虚拟机名称以及文件存放的位置自定义这里安装的是ubantu16.04的desktop系统,所以选择对应的ISO文件即可continue给/boot一个单独的分区,大小为512M,对应的磁盘对应的系统为Ext4单独的分区SWAP,大小为2G把剩下的空间都直接留个根分区即可,对应的磁盘对应的系统为Ext4continuecontinue...

2019-12-28 20:02:05 250

原创 Linux39期 第二次阶段考试

Linux39期 第二次阶段考试一. 简答实验题( 每题5分 ):请写出 5 个你熟悉的 Linux 软件服务的网络端口号和对应的软件名称。ftp:20(数据端口) 21(控制端口)http:80https:443DNS:53SSH:22mysql:3306使用 ansible playbook 创建 20 个普通用户,用户名为 magedu01 到 magedu20,...

2019-12-26 17:29:28 323

原创 Linux Virtual Server《三》——DR模型

链接:DR模型LVS-DR:Direct Routing,直接路由,LVS默认模式,应用最广泛,通过为请求报文重新封装一个MAC首部进行转发,源MAC是DIP所在的接口的MAC,目标MAC是某挑选出的RS的RIP所在接口的MAC地址;源IP/PORT,以及目标IP/PORT均保持不变DR模式的特点:Director和各RS都配置有VIP确保前端路由器将目标IP为VIP的请求报文...

2019-12-26 15:45:15 445

原创 Linux Virtual Server《二》——NAT、TUN、FULLNAT

链接:客户通过Virtual IP Address(虚拟服务的IP地址)访问网络服务时,请求报文到达调度器,调度器根据连接调度算法从一组真实服务器中选出一台服务器,将报文的目标地址 Virtual IP Address改写成选定服务器的地址,报文的目标端口改写成选定服务器的相应端口,最后将修改后的报文发送给选出的服务器。同时,调度器在连接Hash 表中记录这个连接,当这个连接的下一个报文到达时,...

2019-12-26 15:43:12 302

原创 Linux Virtual Server(LVS)——《一》

1 集群和分布式系统性能扩展方式:Scale UP:垂直扩展,向上扩展,增强,性能更强的计算机运行同样的服务,成本高。Scale Out:水平扩展,向外扩展,增加设备,并行地运行多个服务调度分配问题,Cluster垂直扩展不再提及:随着计算机性能的增长,其价格会成倍增长单台计算机的性能是有上限的,不可能无限制地垂直扩展多核CPU意味着即使是单台计算机也可以并行的。1.1 集群 Cl...

2019-12-26 15:41:25 567

原创 Linux 防火墙(二)——NAT和Firewall

Linux 防火墙(一)——基础介绍以及基本扩展模块规则优化最佳实践安全放行所有入站和出站的状态为ESTABLISHED状态连接,建议放在第一条谨慎放行入站的新请求有特殊目的限制访问功能,要在放行规则之前加以拒绝同类规则(访问同一应用),匹配范围小的放在前面,用于特殊处理不同类的规则(访问不同应用),匹配范围大的放在前面应该将那些可由一条规则能够描述的多个规则合并为一条设置默认策...

2019-12-23 15:42:01 2094

原创 Linux 防火墙(一)——基础介绍以及基本扩展模块

安全技术和防火墙安全技术入侵检测与管理系统(Intrusion Detection Systems):特点是不阻断任何网络访问,量化、定位来自内外网络的威胁情况,主要以提供报告和事后监督为主,提供有针对性的指导措施和安全决策依据。一般采用旁路部署方式。会检测但是会允许你做。入侵防御系统(Intrusion Prevention System):以透明模式工作,分析数据包的内容如:溢出攻...

2019-12-22 11:42:46 1911

原创 网络文件共享服务(四)——SAMBA

SAMBA服务SAMBA服务简介SMB:Server Message Block服务器消息块,IBM发布,最早是DOS网络文件共享协议CIFS:common internet file system,微软基于SMB发布SAMBA:1991年Andrew Tridgell,实现windows和UNIX相通SAMBA的功能:共享文件和打印,实现在线编辑实现登录SAMBA用户的身份认证可...

2019-12-20 17:11:33 1698

原创 网络文件共享服务(三)——NFS共享服务

网络文件共享服务(二)NFS工作原理NFS:Network File System 网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol远程过程调用)实现RPC采用C/S模式,客户机请求程序调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息...

2019-12-20 17:08:49 2415

原创 网络文件共享服务(二)----vsftpd虚拟账户

网络文件共享服务(一)vsftpd 虚拟用户虚拟用户:所有虚拟用户会统一映射为一个指定的系统帐号:访问共享位置,即为此系统帐号的家目录各虚拟用户可被赋予不同的访问权限,通过匿名用户的权限控制参数进行指定虚拟用户帐号的存储方式:文件:编辑文本文件,此文件需要被编码为hash格式,db格式。需要把文本转化成 .db后缀文件奇数行为用户名,偶数行为密码db_load -T -t hash...

2019-12-18 17:02:40 467

原创 网络文件共享服务(一)

存储类型存储类型分为三种直连式存储:Direct-Attached Storage,简称DASeg:家用电脑网络附加存储:Network-Attached Storage,简称NAS存储区域网络:Storage Area Network,简称SANDAS存储DAS存储是最常见的一种存储方式,尤其是在中小企业应用中。PC中的硬盘或只有一个外部SCSI接口的JBOD都属于DAS架构。...

2019-12-18 12:38:02 2301

原创 PHP加速和部署多主机LAMP架构

常见的第三方php加速器1、APC (Alternative PHP Cache)遵循PHP License的开源框架,PHP opcode缓存加速器,目前的版本不适用于PHP 5.4项目地址:http://pecl.php.net/package/APC2、eAccelerator源于Turck MMCache,早期的版本包含了一个PHP encoder和PHP loader,目前en...

2019-12-16 19:42:34 489

原创 LAMP应用部署实验

PHP官方网站yum安装LAMP部署以及测试实验环境使用 yum 安装 httpd mysql PHP 等软件,修改对应配置,部署简单的LAMP部署实验,并且用PHP简单代码进行启动测试。这里用的是最小化安装的centos7系统。关闭防火墙以及selinux。主机为centos7,对应IP为192.168.32.7[root@centos7 ~]#ip a1: lo: <LOO...

2019-12-15 19:38:18 1393

原创 HTTP协议报文头部结构和Web相关工具

HTTP响应码HTTP协议报文头部结构状态码http协议状态码分类1xx:100-101 信息提示2xx:200-206 成功3xx:300-307 重定向4xx:400-415 错误类信息,客户端错误5xx:500-505 错误类信息,服务器端错误http协议常用的状态码200: 成功,请求数据通过响应报文的entity-body部分发送;OK301: 请求的URL指向的资...

2019-12-13 16:53:43 709

原创 HTTPD ( apache ) WEB 服务器——HTTP基本配置(三)

续:添加链接描述指令快速索引官网实验环境使用 yum 安装 httpd 软件,配置一个默认的 index.html 页面,启动测试。这里用的是最小化安装的centos8系统。关闭防火墙以及selinux。主机位centos8,对应IP为192.168.32.8[root@centos8 ~]#ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 6553...

2019-12-13 14:16:49 3500 1

原创 HTTPD ( apache ) WEB 服务器——HTTP基本配置(二)

续:指令快速索引官网实验环境使用 yum 安装 httpd 软件,配置一个默认的 index.html 页面,启动测试。这里用的是最小化安装的centos8系统。关闭防火墙以及selinux。主机位centos8,对应IP为192.168.32.8[root@centos8 ~]#ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdis...

2019-12-12 20:50:22 1240

原创 HTTPD ( apache ) WEB 服务器——HTTP基本配置(一)

指令快速索引官网HTTPD(apache)基本介绍httpd的主配置文件分为三部分,分别是:Global Environment:全局配置段,主要定义与httpd工作特性相关的配置Main Server Configuration:中心主机配置段,主要用于定义中心主机的配置,httpd默认开启中心主机Virtual Host:虚拟主机配置段,分别定义不同的虚拟主机相关的配置同时,在ht...

2019-12-11 14:57:04 3980

原创 HTTPD ( apache ) WEB 服务器——HTTPD 安装

centos6 中安装HTTPDHTTPD 服务是 Apache 基金会的经典开源项目,同时作为 web 服务器他加速了 Linux 在服务器领域的推广和普及。CentOS6.10 中安装默认 yum 源中的 http2.2.15 版本[root@centos6 ~]#service iptables stop iptables: Setting chains to policy ACCE...

2019-12-09 16:56:37 1390

原创 Ansible playbook 使用进阶-roles实战案例

准备阶段准备一台 CentOS7服务器,安装好 ansible,并配置一台被远程管理的服务器.前提关闭防火墙和selinux。这里用到centos7 absible1主机作为ansible机器。IP:192.168.32.7被控制机器为centos8 ansible2 主机。IP:192.168.32.8[root@ansible1 ~]#ansible --versionansible...

2019-12-07 22:23:07 598

原创 Ansible playbook 使用进阶-roles简介一

roles角色简介角色是ansible自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷地include它们的一种机制。角色一般用...

2019-12-07 16:35:30 919

原创 Ansible playbook 高级语法

主机清单文件中定义变量实验准备准备一台 CentOS7服务器,安装好 ansible,并配置一台被远程管理的服务器.前提关闭防火墙和selinux。这里用到centos7 absible1主机作为ansible机器。IP:192.168.32.7被控制机器为centos8 ansible2 主机。IP:192.168.32.8[root@ansible1 ~]#ansible --ver...

2019-12-07 11:31:59 1870

原创 Absible——YAML语法介绍和Playbook介绍

YAML 语言YAML 官方网站:http://www.yaml.orgYAML语言特性YAML的可读性好YAML和脚本语言的交互性好YAML使用实现语言的数据类型YAML有一个一致的信息模型YAML易于实现YAML可以基于流来处理YAML表达能力强,扩展性好YAML语法简介在单一文件第一行,用连续三个连字号“-” 开始,还有选择性的连续三个点号( … )用来表示文件的...

2019-12-05 18:11:44 294

原创 ansible 自动化运维工具——ansible Ad-Hoc 使用

CentOS7下使用ansible远程连接被管理主机前提都是关闭防火墙以及selinux准备阶段准备三台纯新的 CentOS7 服务器,一台安装 ansible1 ,其他2台可以不安装ansible。分别为ansible2和ansible3.hostname ip地址 用途ansible1 192...

2019-12-05 11:49:50 596 1

原创 Ansible 自动化运维工具——实验一

第一节 ansible 软件安装1.1.1 CentOS7 环境下 yum 安装 ansible1. 准备一台纯新的 CentOS7.6 服务器,关闭selinux,清空防火墙规则查看是否关闭selinux,清空防火墙规则。[root@ansible1 ~]#firewall-cmd --statenot running[root@ansible1 ~]#getenforce Dis...

2019-12-04 20:49:10 369

原创 MariaDB基础实验四——高可用方案MHA、Galere Cluster、 PXC集群部署

高可用方案MHA基本介绍和实验环境围绕着主从复制来实现数据库高可用,但是如果是 MariaDB 的主服务的服务宕机了,整个主从复制架构也就失去了高可用的作用。现在我们使用 一主两从 MariaDB 主从复制架构,希望如果主节点的 MariaDB 服务宕机了,可以快速的将 主节点的二进制日志复制到 和 主节点同步数据差距最小的服务上,然后将它设置为主节点,另一个从服务将自己的主节点配置成新...

2019-12-03 16:49:37 749

空空如也

空空如也

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

TA关注的人

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