Shell编程--Here Document免交互与Expect自动化交互

文章目录一、Here Document 免交互1.概述2.语法格式3.注意事项4.示例4.1 免交互方式实现对行数的统计4.2 通过read命令接收输入并打印4.3 通过passwd给用户设置密码4.4 支持变量替换4.5 整体赋值给变量,然后通过echo命令打印出变量值4.6 关闭变量替换的功能4.7 去掉每行之前的TAB字符4.8 多行注释二、Expect 自动化交互1.概述2.基本命令2.1 脚本解释器2.2 spawn2.3 expect2.4 send2.5 结束符2.6 set2.7 exp_c
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Linux--防火墙基础与编写防火墙规则(超详细)(netfilter与iptables、四表与五链、数据包过滤的匹配流程、防火墙规则中常用的管理选项及匹配条件)

文章目录前言一、Linux 防火墙基础1.概述2.netfilter 与 iptables2.1 netfilter2.2 iptables2.3 小结3.iptables 的表、链结构3.1 简介3.2 规则表(四表)3.3 规则链(五链)4.数据包过滤的匹配流程4.1 规则表之间的匹配顺序4.2 规则链之间的顺序4.3 规则链内部各条防火墙规则之间的顺序二、编写防火墙规则1.安装iptables2.基本语法3.常用的控制类型4.常用的管理选项4.1 添加新的规则4.2 查看规则表4.3 设置默认策略4.
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Linux--防火墙--详解firewalld(firewalld与iptables的区别、firewalld防火墙区域概念及定义、对数据的处理流程与检查数据包源地址的规则、配置方法及常用命令详解)

文章目录firewalld 概述firewalld 与 iptables 的区别firewalld 区域的概念firewalld 防火墙预定义了9个区域firewalld 数据处理流程firewalld 检查数据包的源地址的规则firewalld 防火墙的配置方法常用的 firewalld-cmd 命令选项区域管理服务管理端口管理很长很详细,建议收藏,以后有不懂的可以用来作为自己的“字典”,迅速定位找到自己需要的知识firewalld 概述firewalld 防火墙是 Centos7 系统默
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

静态路由原理与配置(静态路由与默认路由的配置以及华为eNSP实验)

文章目录一、路由原理1.概述2.路由器的工作原理3.路由器如何转发数据包4.路由器转发数据包的过程5.路由表的形成二、静态路由与默认路由1.静态路由概述2.静态路由特点2.默认路由3.路由器转发数据包的封装过程三、静态路由与默认路由的配置1.配置静态路由2.配置默认路由3.华为eNSP命令四、静态路由配置实验拓扑图需求R4R5R6PC1和PC2验证一、路由原理1.概述路由器工作在 OSI 参考模型的网络层,它的重要作用是为数据包选择最佳路径,最终送达目的地在只有一个网段的网络中,数据包可以很容易
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

shell脚本攻略--DNS正向解析一键部署

文章目录准备shell脚本准备关于DNS域名解析服务想进一步了解的同学可以看我之前的博客:DNS域名解析服务话不多说,直接上干货shell脚本[root@localhost ~]# vim /opt/dns1.sh #!/bin/bash#构建DNS域名解析服务器步骤之正向解析#检测YUM源仓库是否挂载df | grep "sr0"if [ $? -eq 0 ] then yum -y install bind &> /dev/n
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

DHCP与DHCP中继--原理与配置--华为实验--配置接口模式、全局模式以及中继模式

文章目录一、DHCP1.概述2.优点3.应用4.交互过程5.配置方法5.1 接口模式5.2 全局模式二、DHCP中继1.应用场景2.工作原理3.配置DHCP中继服务器4.配置DHCP服务器三、接口模式配置拓扑图R1PC四、全局模式拓扑图R1PC五、中继模式拓扑图R1R2R3PC一、DHCP1.概述DHCP (Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

BGP--路由选路--理论详解

文章目录一、路径属性1.定义2.分类二、BGP选路原则三、BGP属性选路配置1.根据local-prefernce控制选路2.使用AS-PATH属性控制选路3.通过MED属性控制选路4.多网段情况下只匹配某一网段选路四、BPG路由反射器五、BGP路由聚合一、路径属性1.定义路径属性: path attributes,作用类似于metric,用于度量BGP的路由优劣(用来进行选路)2.分类公认强制属性:所有的BGP的update消息都要包含该属性>>>AS路径(As-p
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

NAT--网络地址转换--理论与基础命令--华为实验

文章目录前言一、NAT概述1.NAT的概念2.公有网络地址与私有网络地址3.NAT的工作原理4.NAT功能5.NAT的优缺点6.静态 NAT二、NAT的配置1.静态NAT2.动态NAT3.PAT端口多路复用4.NAPT5.Easy IP6.NAT server三、华为实验1.拓扑图2.全局模式下配置NAT3.动态NAT4.Easy IP5.NAT server前言公司的办公网络需要访问 Internet ,但是由于私网地址不允许在 Internet 上使用,全部使用公网 IP 地址又需要支付高额费用
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Linux--账号与权限管理--用户账号与组账号--目录与文件的权限与归属

文章目录前言一、管理用户账号1.用户账号概述1.1 用户账号1.2 UID号1.3 用户账号文件1.3.1 用户账号文件——/etc/passwd1.3.2 用户账号文件——/etc/shadow2.用户账号管理2.1 添加用户账号-useradd2.2 设置/更改用户口令-passwd2.3 修改用户账号属性-usermod2.4 删除用户账号-userdel2.5 用户账号的初始配置文件二、管理组账号1.组账号管理1.1 组账号文件1.2 添加组账号-groupadd1.3 添置、设置、删除组成员-gp
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

部署 lamp平台--Linux、Apache、MySQL 与 PHP--源码编译安装

文章目录一、LAMP架构与源码编译安装1.概述2.构建顺序3.各组件主要作用4.源码编译安装的优点二、CentOS 7构建LAMP平台1.编译安装Apache httpd服务2.编译安装mysqld 服务4.安装DIscuz论坛一、LAMP架构与源码编译安装1.概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统、Apachche网站服务器、MySQL数据库服务器、PH
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Apache--网页优化--理论+实验详解--网页压缩、配置网页缓存时间、隐藏版本信息与配置防盗链

文章目录一、Apache网页优化1.概述2.优化内容3.gzip介绍4.Apache的压缩模块5.配置网页压缩功能5.1 检查是否安装 mod_deflate 模块5.2 若没有安装,则重新编译安装 Apache 并添加该模块5.3 配置 mod_deflate 模块启用5.4 检查安装情况,启动服务5.5 测试 mod_deflate 压缩是否生效6.配置网页的缓存时间6.1 检查是否安装 mod_expires 模块6.2 如果没有安装mod_ expires 模块,重新编译安装 Apache 并添加
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Shell脚本攻略之一键部署Apache httpd服务

文章目录准备工作shell脚本验证准备工作建议可以粗略看下我之前的博客攻略,传送门:部署 lamp平台–Linux、Apache、MySQL 与 PHP–源码编译安装首先需要将安装Apache所需软件包传至/opt目录下软件包百度云链接:https://pan.baidu.com/s/1sYdtS5jkvQ8mur5RzrjXcA(提取码:wssg)shell脚本[root@localhost ~]# cd /opt/[root@localhost opt]# vim apache.sh
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Nginx 服务--服务基础、访问控制与虚拟主机

文章目录一、Nginx 服务基础1.编译安装 Nginx 服务2.配置文件nginx.conf3.访问状态统计二、Nginx访问控制1.基于授权的访问控制2.基于客户端的访问控制三、Nginx虚拟主机1.基于域名的虚拟主机2.基于IP的虚拟主机3.基于端口的虚拟主机在各种网站服务器软件中,除了 Apache HTTP Server 外,还有一款轻量级的 HTTP 服务器软甲——Nginx,由俄罗斯的 Igor Sysoev 开发,其稳定、高效的特性逐渐被越来越多的用户认可一、Nginx 服务基础
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Apache--配置与应用--理论详解结合实例--构建虚拟Web主机--Apache连接保持、访问控制、日志分割以及日志分析

文章目录一、构建虚拟Web主机1.概述2.httpd服务支持的虚拟主机类型3.基于域名的虚拟主机4.基于IP地址的虚拟主机5.基于端口的虚拟主机二、Apache连接保持三、Apache访问控制四、Apache日志分割五、Apache日志分析一、构建虚拟Web主机1.概述虚拟web主机指的是在同一台服务器中运行多个web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟“Web主机”通过虚拟web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本使用httpd服
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

初识阿里云(云计算)--发展历程和技术架构、地域和可用区

文章目录一、初识阿里云1.概述2.阿里云log3.品牌口号4.云计算价值二、阿里云整体架构1.阿里云发展历程2.阿里云技术架构3.地域和可用区三、云端实践1.杭州城市大脑2.12306网站3.天弘基金与余额宝一、初识阿里云1.概述阿里云,阿里巴巴集团旗下云计算品牌,全球卓越的云计算技术和服务提供商(云计算及人工智能科技公司)创立于2009年,在杭州、北京、硅谷等地设有研发中心和运营机构80%以上从事技术类工作,境内累积申请技术专利百件以上致力于打造公共、开放的以数据为中心的云计算服务平台,借
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

LNMP架构部署(附:部署Discuz社区论坛Web应用)

文章目录前言一、安装Nginx服务二、安装MySQL服务三、安装配置PHP解析环境四、部署Discuz社区论坛Web应用前言LAMP 中的“A”对应着Web服务器软件 Apache HTTP server随着 Nginx 在企业中的使用越来越多,LNMP 架构也就受到越来越多 Linux 系统工程师的青睐,其中的“N”对应着 Nginx 服务就像构建 LAMP 平台一样,构建 LNMP 平台也需要 Linux 服务器、MySQL 数据库 和 PHP 解析环境,区别主要在 Nginx 和 PHP
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Nginx 企业级优化(隐藏版本号、修改用户与组、配置网页缓存时间、日志切割、设置连接超时、更改进程数、配置网页压缩、配置防盗链以及 FMP 参数优化)

文章目录前言一、Nginx服务优化1.隐藏版本号2.修改用户与组3.配置网页缓存时间4.日志切割5.设置连接超时二、Nginx深入优化1.更改进程数2.配置网页压缩3.配置防盗链4.FMP参数优化前言在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行响应参数配置,以达到最优的用户体验默认的 Nginx 安装参数只能提供最基本的服务,还需要调和如网页缓存时间、连接超时、网页压缩等响应参数,才能发挥吹服务器的最大作用一、Nginx服务优化Nginx 前期的编译安装及配置可看
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Nginx--正则匹配--实现rewrite跳转及应用示例

文章目录一、Nginx正则匹配1.正则表达式1.1 概述1.2 常用的的正则表达式符号2.location2.1 分类2.2 常用匹配规则2.3 优先级2.4 示例2.5 匹配规则定义二、rewrite1.概述2.跳转实现3.跳转场景3.执行顺序4.语法与flg标记说明三、rewrite示例1.基于域名的跳转2.基于客户端IP访问跳转3.基于旧域名跳转到新域名后并加目录4.基于参数匹配的跳转5.基于目录下所有php结尾的文件跳转6.基于最普通一条URL请求的跳转一、Nginx正则匹配1.正则表达式1
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

Tomcat 服务器的部署(优化)及配置虚拟主机

文章目录一、Tomcat 服务器1.简介2.应用场景3.组件二、Tomcat 部署步骤1.环境2.准备3.安装 JDK,配置 Java 环境4.安装配置 Tomcat5.主要目录说明三、Tomcat 虚拟主机配置1.创建目录及文件2.修改 Tomcat 主配置文件3.关闭 Tomcat,再重新启动4.访问浏览器进行验证四、Tomcat 优化1.优化启动速度2.常用的优化相关参数如下:一、Tomcat 服务器1.简介名称由来:Tomcat 最初是由 Sun 的软件架构师詹姆斯·邓肯·戴维森开发的,
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0

网站性能调优实战

面对并发我们是如何优化KuangStudy网站性能的?每个项目都会随着用户和数据的增长调整架构,来面对未来的问题,我们也不例外,在1月5号我们平台正式公测后,引起了很多观众的热烈反响,仅...
分类: 其他 发布时间: 01-19 18:26 阅读次数: 0