云计算
文章平均质量分 87
元芳很忙
这个作者很懒,什么都没留下…
展开
-
NFS服务器搭建与配置
NFS服务器搭建与配置一、NFS简介1、简介网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(pressentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。2、定义NFS是基于...原创 2020-02-27 23:28:40 · 1264 阅读 · 0 评论 -
Web服务器集群——Haproxy搭建Web群集
第十二章 Haproxy搭建Web群集一、各类负载均衡器对比1、LVS:(1)优点①抗负载能力强②工作在第4层,仅做分发,没有流量产生③工作稳定,自身有完整的热备方案(keepalived或heartbeat)④应用范围广,可以对所有应用做负载均衡⑤配置性比较低,出错率低(2)缺点①不支持正...原创 2020-02-27 23:23:37 · 427 阅读 · 0 评论 -
Web服务器集群——LVS+Keepalived高可用集群
第十一章 LVS+Keepalived高可用集群一、Keepalived双机热备基础知识Keepalived期初是专为LVS设计的辅助工具,用于提供故障切换和健康检查。1、Keepalived概述及安装(1)Keepalived的热备方式①采用VRRP热备份协议。由多台路由组成热备组,通过虚拟IP对峙对外提供服务...原创 2020-02-27 23:18:36 · 358 阅读 · 0 评论 -
Web服务器集群——LVS负载均衡群集
第十章 LVS负载均衡群集一、LVS群集应用基础1、群集技术概述(1)群集类型①负载均衡群集:提高系统响应能力,尽可能处理更多的访问请求、减少延迟、获得高并发、高负载的整体能力②高可用群集:提高系统的可靠性。减少中断时间、确保服务的连续性,达到高可用的容错效果③高性能运算群集:提...原创 2020-02-25 20:10:49 · 483 阅读 · 0 评论 -
Web服务器集群——LNMP动静分离
第七章 LNMP动静分离一、部署Nginx+Apache动静分离1、Nginx动静分离介绍Nginx静态处理能力很强,但是动态处理能力不足,因此在企业中常采用动静分离技术。针对PHP,静态页面交给Nginx处理,动态页面交给PHP-FPM模块或Apache处理。在Nginx配置...原创 2020-02-20 19:13:59 · 591 阅读 · 0 评论 -
Web服务器集群——部署TOMCAT及其负载均衡
第九章 部署TOMCAT及其负载均衡一、部署Tomcat1、Tomcat简介(1)Tomcat最初研发时叫Catalina,因此安装路径下有很多和Catalina有关的目录和文件(2)应用场景它是免费的轻量级Web应用服务器,在中小型系统和并发访问用户不多的场合下被普遍应用,是开发和调试JSP程序的首选。它通...原创 2020-02-20 12:28:57 · 421 阅读 · 0 评论 -
Web服务器集群——Nginx企业级优化
第八章Nginx企业级优化一、Nginx服务优化1、隐藏版本号(1)修改配置文件①http中修改server_tokens off;(2)修改源码文件./src/core/nginx.h①#define NGINX_VERSION②#define NGINX_VER(3)验证:curl -I http://2、修改用户及组(1)编译时设置①--user=nginx②--gr...原创 2020-02-18 15:26:32 · 595 阅读 · 0 评论 -
Web服务器集群——Nginx服务与LNMP部署
第六章 Nginx服务与LNMP部署一、Nginx服务基础1、Nginx安装及运行控制(1)编译安装①安装支持软件:yum install -y gcc gcc-c++ pcre-devel zlib-devel②创建用户、组:useradd -M -s /sbin/nologin nginx③...原创 2020-02-16 21:04:47 · 574 阅读 · 0 评论 -
Web服务器集群——Apache优化深入
第五章 Apache优化深入一、ab压力测试1、ab是Apache自带的压力测试工具。可对apache、nginx等多种服务器进行测试。对计算机要求很低,但能对目标服务器造成巨大负载。2、命令格式:ab [参数] [http://]hostname[:port]/path(1)-n:测试绘...原创 2020-02-13 22:25:44 · 291 阅读 · 0 评论 -
Web服务器集群——Apache网页与安全优化
第四章 Apache网页与安全优化一、Apache网页优化1、网页压缩网站访问速度影响因素:应用程序响应速度、网络带宽、服务器性能、与客户端之间网络传输速度等。其中最重要的是=一个因素是Apache本身,因此提升Apache执行速度(使用网页压缩)是性价比最高的选择。(1)gzip介绍一种流行的文...原创 2020-02-11 17:49:14 · 1725 阅读 · 0 评论 -
Web服务器集群——Apache的配置与应用
第三章 Apache的配置与应用一、Apache连接保持1、保持连接允许通过同一个TCP连接发出多个请求,从而减少与多个连接相关的延迟2、Apache通过配置文件中相关的保持连接参数来开启与控制连接保持功能(1)KeepAlive决定是否开启连接保持功能,后面接OFF或ON(2)KeepAliveTime...原创 2020-02-05 10:38:58 · 798 阅读 · 0 评论 -
Web服务器集群——部署LAMP平台
第一 章部署LAMP平台一、Apache网站服务基础1、Apache简介(1)Apache的起源①它是针对之前出现的若干个Web服务器程序进行整合、完善后形成的软件②1995年发布1.0版本③httpd是Apache HTTP server的正式名称(2)主要特点①开放源代码②跨平台应用③支持各种Web编程语...原创 2020-01-09 20:47:19 · 1101 阅读 · 0 评论 -
Web服务器集群——Web基础与HTTP协议
第一章 Web基础与HTTP协议一、Web基础1、域名和DNS(1)域名的概念:与网络IP地址想对应的字符型地址(2)域名的结构类型①根域:跟服务器,用于管理互联网的主目录②顶级域:包括组织域名和国嘉地区域名③二级域名:在顶级域名之前的域名,指域名注册人的网上名称,如baidu等④FQDN:主机名,是指主机名加上全路径...原创 2020-01-09 20:40:09 · 300 阅读 · 0 评论 -
Linux网络服务与shell脚本——Linux防火墙(2)
第十二章 Linux防火墙(2)一、SNAT策略及应用1、SNAT策略概述通过地址转换实现内网IP访问外网IP,类似于路由器的多路复用功能。2、SNAT策略应用(1)开启网关的路由转发功能①修改/etc/sysctl.conf文件net.ipv4.ip_forward=1②读取配置:sysctl -p(2)设置SN...原创 2020-01-07 17:12:26 · 744 阅读 · 0 评论 -
Linux网络服务与shell脚本——Linux防火墙(1)
第十一章 Linux防火墙(1)一、Linux防火墙基础netfilter:内核状态的防火墙,即linux中防火墙功能的内核部分itables:用户态防火墙,相当于控制netfilter的软件1、表、链结构(1)规则表①filter:对数据包进行过滤②nat:用于修改数据包的IP地址及端口信息③mangle:修改数...原创 2020-01-01 23:56:58 · 362 阅读 · 0 评论 -
Linux网络服务与shell脚本——Shell编程之Sed、Awk与正则表达式
第十章 Shell编程之Sed与Awk一、正则表达式概述1、基础正则表达式(1)基础正则表达式是常用的正则表达式部分2、扩展正则表达式(1)扩展正则表达式是对基础正则表达式的扩充二、Sed工具概述1、Sed基本语法:sed -选项 '编辑命令’ 文件1……文件2(1)选项(2)常用操作(3)替换标志2、Sed用法示例(...原创 2019-12-26 23:20:32 · 521 阅读 · 0 评论 -
Linux网络服务与shell脚本——Shell编程之case语句与循环语句
第九章 Shell编程之case语句与循环语句一、使用case分支语句1、case语句的结构(1)适用情况:某个变量存在多种取值,需要对每种取值分别执行不同命令(2)格式case 变量值 in模式1) 命令 ;;模式2) 命令 ;;*) 命令esac(3)注意①case尾行必须为单词in,...原创 2019-12-25 22:34:27 · 528 阅读 · 0 评论 -
Linux网络服务与shell脚本——Shell编程之条件语句
第八章Shell编程之条件语句一、条件测试1、测试命令(1)test 条件表达式(2)[条件表达式](3)$?:根据返回值判断前者是否成立2、文件测试:根据指定路径名称,判断对应文件或目录以及读写执行状态等(1)-d:是否为目录(Directory)(2)-e:是否存在(exist)(3)-f:是否为文件(...原创 2019-12-24 17:26:04 · 559 阅读 · 0 评论 -
Linux网络服务与shell脚本——Shell编程规范与变量
第七章Shell编程规范与变量一、Shell编程规范1、Shell脚本应用场景Shell脚本就是将要执行的命令按顺序保存到一个文本文件,并给予可执行权限,方便一次性执行的一个程序文件。常用于重复性操作、批量事物处理、自动化运维、服务运行状态监控、定时任务执行等。2、Shell编程规范(1)通过/etc/shells文件可了...原创 2019-12-23 23:11:31 · 338 阅读 · 0 评论 -
Linux网络服务与shell脚本——Postfix邮件服务器搭建
Postfix邮件系统1、电子邮件系统基础(1)邮件系统角色、邮件协议①邮件系统的角色1)MTA(Mail Transfer Agent,邮件传输代理):邮件服务器软件2)MUA(Mail User Agent,邮件用户代理):邮件客户端3)MDA(Mail Delivery Agent,邮件分发...原创 2019-12-19 23:35:07 · 2162 阅读 · 0 评论 -
Linux网络服务与shell脚本——Cobbler自动装机
第六章 Cobbler自动装机一、Cobbler概述Cobbler是用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立Linux系统的网络安装环境。它提供了DHCP管理、YUM源管理、DNS、电源管理、kickstart服务支持、TFTP、Apache管理等。二、安...原创 2019-12-18 00:11:21 · 452 阅读 · 0 评论 -
Linux网络服务与shell脚本——YUM仓库部署及PXE网络装机
第四章 部署YUM仓库一、构建YUM软件仓库1、准备网络安装源(服务器端)(1)准备软件仓库目录①CentOS7系统的安装盘中,已针对软件目录建立好repodata,因此只要简单的将整个光盘中的内容通过HTTP或FTP进行发布,就可以作为软件仓库了②对于用户收集的非光盘自带的其他软件包,除了应准备相应目录外,还...原创 2019-12-16 23:40:37 · 453 阅读 · 0 评论 -
Linux网络服务与shell脚本——远程访问及控制
第三章 远程访问及控制一、SSH远程管理SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。1、配置OpenSSH服务端(1)SSH服务及配置文件①安装包:openssh、openssh-server等(默认已安装)②服务文件:sshd③配置文件:/etc/ss...原创 2019-12-14 15:54:48 · 556 阅读 · 0 评论 -
Linux网络服务与shell脚本——DNS域名解析服务
第二章 DNS域名解析服务一、BIND域名服务基础1、DNS系统的作用及类型(1)正向解析:根据域名查IP(2)反向解析:根据IP查域名(3)缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率(4)主域名服务器:维护某一个特定DNS区域的地址数据库,对其中的解析记录具有自主控制权,是指定区域中唯一...原创 2019-12-14 00:16:48 · 913 阅读 · 0 评论 -
Linux网络服务与shell脚本——Linux网络设置与基础服务3(FTP)
第一章 Linux网络设置与基础服务五、FTP服务1、FTP服务基础File Transfer Protocol,文件传输协议:需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP可跨平台跨网段使用,samba只能支持局域网。(1)FTP连接及传输模式①FTP服务使用TCP的20/21端口与客户端进行通信。20端口用于...原创 2019-12-12 18:01:23 · 458 阅读 · 0 评论 -
Linux网络服务与shell脚本——Linux网络设置与基础服务2(samba)
第一章 Linux网络设置与基础服务四、Samba服务Samba在Linux系统中实现了微软的SMB/CIFS网络协议,可以很好的解决不同系统之间的文件互访问题SMB(Server Message Block),服务消息块协议(windows)CIFS(Common Internet File System),通用互联网文件系统(windo...原创 2019-12-11 23:05:27 · 922 阅读 · 0 评论 -
Linux网络服务与shell脚本——Linux网络设置与基础服务1(DHCP)
第一章 Linux网络设置与基础服务一、查看及测试网络1、查看网络配置(1)ifconfig命令①查看活动的网络接口卡:ifconfig②查看指定网络接口信息:ifconfig eht0③ether:网络接口的物理地址④inet:IP地址⑤broadcast:广播地址⑥netmask:子网掩码(2)Ip/ethtool...原创 2019-12-09 17:08:13 · 2468 阅读 · 1 评论 -
Linux系统管理——引导过程与服务控制
第十一 章引导过程与服务控制一、CentOS6引导过程1、引导过程(1)过程总览①开机自检②MBR引导③GRUB菜单④加载Linux内核⑤init进程初始化 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $R...原创 2019-12-06 16:14:22 · 344 阅读 · 0 评论 -
Linux系统管理——深入理解linux文件系统
第十四 章深入理解linux文件系统一、深入理解linux文件系统1、inode与block详解(1)inode与block概述①硬盘最小存储单位为扇区(sector),每个扇区512字节②连续8个扇区组成一个块(block),它是文件存取的最小单位,4kb③存储文件的元信息的区域叫做inode(索引节点)(2)inode的...原创 2019-12-05 16:43:04 · 592 阅读 · 0 评论 -
Linux系统管理——进程个计划任务管理
第十二章 进程个计划任务管理一、查看和控制进程1、查看进程(1)ps命令①a:显示当前终端下所有进程,包括其他用户的进程②u:使用以用户为主的格式输出进程信息③x:显示当前用户所有终端下的进程信息④-e:显示系统内所有进程⑤-l:使用长格式显示(long)⑥-f:使用完整格式显示(full)(2)top命令...原创 2019-12-04 15:05:00 · 276 阅读 · 0 评论 -
Linux系统管理——磁盘与文件系统管理
第十章 磁盘与文件系统管理一、磁盘结构及分区表示1、磁盘基础(1)硬盘的结构①数据结构1)扇区:每个扇区存放512字节,磁片被分为多个扇形区域2)磁道:同一盘片不同班级的同心圆3)柱面:不同盘片相同半径构成的圆柱面②物理结构1)盘片:多个盘片,每个盘片2面2)磁头:每面一个磁头③储存容量=磁头数*磁道数*每道...原创 2019-12-03 17:52:10 · 1353 阅读 · 0 评论 -
Linux系统管理——账号与权限管理
第九章 账号与权限管理一、管理用户账号1、用户账号概述(1)用户账号①超级用户:root,UID=0②普通用户:由root或其他管理员账户创建,UID=500-60000③程序用户:一般不允许登录到系统,仅用于维持系统或某个程序的正常运行,UID=2-499(2)IUD号①每个账号都有一个数字形式的身份标...原创 2019-11-29 16:01:31 · 261 阅读 · 0 评论 -
Linux系统管理——安装及管理程序
第八章 安装及管理程序一、查询RPM软件包信息1、RPM概述(1)最早由red hat公司提出(2)命名格式:一般使用“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”的文件名格式。2、使用RPM包管理命令——RPM(1)rpm命令的格式①查询、验证RPM软件包的相关信息②安装、升级、卸...原创 2019-11-28 16:38:07 · 259 阅读 · 0 评论 -
Linux系统管理——目录与文件操作
第七章 目录与文件操作一、Linux目录结构/boot:启动文件/root:管理员宿主文件/home:用户宿主文件/bin:普通命令文件/dev:设备文件/etc:配置文件/sbin:管理员可执行的命令/usr:安装文件/var:目录日志文件二、查看及检索文件1、查看文件内容 cat:查看...原创 2019-11-27 13:46:31 · 394 阅读 · 0 评论 -
Linux系统管理——Linux常用命令
第六章Linux常用命令一、Linux命令基础1、命令分类及格式(1)Linux命令执行依赖于shell命令解释器,bash是linux系统中默认使用的shell程序(2)内部命令:集成于shell(如bash)内部的一些特殊命令,也称为内建命令,可直接使用(3)外部命令:能够完成特定功能的脚本文件或二进制程序,每...原创 2019-11-26 16:17:12 · 231 阅读 · 0 评论 -
Linux系统管理——Linux初体验
第一章 服务器硬件与Linux初体验一、Linux系统组成1、内核(1)芬兰大学生李纳斯.脱沃兹在1991年发布,主要由C语言及小部分汇编开发而成(2)版本号格式x.yy.zz①X:主版本号,用于表示内核结构②Y:次版本号,奇数代表开发版本,偶数代表稳定版本③Z:修订版本号,同一版本修改的次数2、外围程序(1)GPL和L...原创 2019-11-25 21:35:17 · 421 阅读 · 0 评论 -
云计算学习笔记——网络地址转换(NAT)
第十二章 网络地址转换(NAT)学习目标理解NAT的实现方式理解NAT的工作过程会配置NAT会分析并排查各类NAT故障一、NAT概述1、NAT的概念与实现方式(1)概念:①NAT(Network Address Translation)通过将内部网络的私有IP地址翻译成全球唯一的公网IP地址,使内部网络可以连接到互联网等...原创 2019-11-20 22:09:38 · 1827 阅读 · 0 评论 -
云计算学习笔记——访问控制列表(ACL)
第十一章访问控制列表(ACL)学习目标:理解ACL的基本原理会配置标准ACL会配置扩展ACL会配置命名ACL能够综合应用ACL一、ACL概述访问控制列表(Access Control List,ACL)是应用在路由器接口的指令列表(规则),用来告诉路由器,哪些数据包可以接收,哪些需要拒绝。基本原理:使用包过滤技术,在...原创 2019-11-19 19:17:09 · 2585 阅读 · 0 评论 -
云计算学习笔记——热备份路由选择协议(HSRP)
第九章 热备份路由选择协议(HSRP)学习目标:理解HSRP工作原理掌握HSRP术语和参数的作用掌握HSRP配置和排错一、HSRP的原理设计方案时,需要把企业网络作为一个整体系统来提供服务1、HRSP的相关概念(1)HSRP概述①HSRP(Hot Standby Routing Protocol,热备份路由选择协议)是Cisco私有...原创 2019-11-18 16:46:39 · 1480 阅读 · 0 评论 -
云计算学习笔记——生成树协议(STP)
第八章 生成树协议(STP)一、STP概述1、交换网络环路的产生(1)当交换机收到PC的ARP广播请求后,会进行广播转发,而三台相连交换机的广播转发会形成环形循环,从而不断进行广播,最终形成广播风暴,造成网络瘫痪(2)STP协议用来解决该问题。它可在逻辑上断开环路,放置广播风暴的产生2、STP简介STP(Spanning...原创 2019-11-16 21:32:54 · 3357 阅读 · 1 评论