- 博客(75)
- 资源 (2)
- 收藏
- 关注
原创 Nginx服务优化(1)——隐藏版本号、修改用户与组、网页缓存时间、日志切割、连接超时实验—实验步骤+理论超详细
Nginx服务优化一、Nginx服务优化1.1、配置Nginx隐藏版本号1.1.1、修改配置法1.1.2、修改源码法1.2、修改Nginx 用户与组1.2.1、编译安装时指定用户与组1.2.2、修改配置文件指定用户与组1.3、配置Nginx网页缓存时间1.4、实现 Nginx 日志切割1.4.1、实现 Nginx 日志切割实验1.5、配置Nginx实现连接超时1.5.1、配置Nginx实现连接超时实验一、Nginx服务优化1.1、配置Nginx隐藏版本号隐藏Nginx版本号,避免安全漏洞泄露Ngi
2020-09-06 21:56:20
400
原创 LNMP部署应用——架设Discuz论坛——实验过程超详细!快来跟做!
架设Discuz论坛一、搭建Discuz论坛二、架设Discuz论坛实验一、搭建Discuz论坛 如果要搭建Discuz本地论坛,需要先搭建LNMP服务,在进行搭建论坛。 在我的上篇博客中已经详细的写了如何搭建LNMP服务; 博客地址为:https://blog.csdn.net/m0_46563938/article/details/10
2020-09-05 20:49:05
3167
原创 LNMP部署及应用(Linux+Nginx+MySQL+PHP)——超详细!新手也能做——适合跟做!
LNMP部署及应用一、LNMP架构的部署(理论)1.1、Nginx1.2、MySQL安装配置1.3、PHP解析环境的安装二、Nginx服务搭建三、搭建MYSQL数据库四、PHP编译安装一、LNMP架构的部署(理论)概述: LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python
2020-09-05 20:31:51
24028
3
原创 Nginx网站服务——Nginx安装、Nginx访问控制、Nginx虚拟主机!!!超详细,适合新手看!!!
这里写目录标题一、Nginx服务基础1.1、关于Nginx1.2、安装Nginx1.3、Nginx访问状态统计1.3.1、Nginx访问状态统计实验二、Nginx访问控制2.1、Nginx访问控制实验2.2、基于客户端的访问控制2.2.1、基于客户端的访问控制实验三、Nginx虚拟主机3.1、基于域名的虚拟主机3.2、基于IP的虚拟主机3.3、基于端口的虚拟主机四、本章问题总结4.1、-bash: netstat: command not found4.2、-bash: killall: command n
2020-09-05 15:37:39
5041
原创 Apache网页与安全优化(网页压缩、网页缓存、隐藏版本信息、网页图片防盗链)——理论+实验!超详细
Apache网页与安全优化一、Apache网页优化1.1、网页压缩1.1.1、gzip介绍1.1.2、Apache的压缩模块1.1.3、Apache的压缩实验1.2、网页缓存1.2.1、网页缓存概述1.2.2、配置网页的缓存时间1.2.3、配置网页缓存时间实验二、Apache安全优化2.1、隐藏版本信息2.1.1、配置Apache隐藏版本信息2.1.2、Apache隐藏版本信息实验2.2、配置防盗链2.2.1、配置防盗链实验一、Apache网页优化Apache网页优化概述
2020-09-02 17:48:43
2198
原创 Apache连接保持,访问控制,日志分割,部署AWStats日志分析系统——实验+ 理论—超详细!!!
这里写目录标题一、Apache配置剖析1.1、Apache连接保持1.2、Apache访问控制二、Apache日志管理2.1、日志分割2.2、AWStats日志分析三级目录一、Apache配置剖析1.1、Apache连接保持Apache连接保持相关参数KeepAlive 是否打开连接保持,OFF关闭,ON打开keepAliveTimeout一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开MaxKeepAliveRequests一次长连接能够传输的最大请求数量1.2、
2020-09-01 19:59:33
2115
5
原创 生产环境—LAMP网站服务器部署—超详细—理论+实验!!!
源码编译安装LAMP一、LAMP介绍二、Apache 简介三、Apache 的主要特点四、实验步骤4.1、搭建YUM仓库4.2、编译安装HTTP服务4.2.1、安装Apache所需软件4.3、安装MySql4.4、安装PHP环境一、LAMP介绍 LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境。LAMP 是一个缩写词,具体包括 Linux 操作系统
2020-08-31 22:57:57
2688
7
原创 Shell脚本之 一键安装samba服务,任何人都可以访问,目录只读——超详细!!!
一、shell要求1、写一个shell脚本,能够实现一键安装并配置samba服务,执行该脚本时需要带一个路径(格式$0 $1) /opt/samba.sh /opt/samba2、目录若存在,则自动创建,任何人都可以访问,并且不需要密码,并且是只读的二、实验创建编写一个samba.sh脚本vi /opt/samba.sh开始编写#!/bin/bashif [ "$#" -ne 1 ]then echo "运行脚本格式为:$0 /dir/"exit 1else if ! e
2020-08-31 09:04:18
755
原创 Web基础与HTTP协议理论知识,快来看!!!
web基础与HTTP协议一、web基础1.1、域名概述1.2、早期使用Hosts文件解析域名1.3、DNS(Domain Name System 域名系统)1.4、域名空间结构1.4、网页的概念1.5、HTML概述1.6、网页基本标签1.7、web概述1.8、web 1.0 VS web 2.01.9、静态网页1.10、静态网页的特点1.11、动态网页1.11、动态网页的特点二、HTTP协议2.1、HTTP协议概述2.2、HTTP方法2.3、GET方法2.4、POST方法2.5、HTTP状态码2.6、生产环
2020-08-30 12:10:38
342
原创 Shell脚本网站监控预警!自动化运维脚本!!!
一、实验背景网站被恶意篡改、挂马、暗链怎么办?网站监控预警系统又叫网站预警机,主要功能是针对政府、高校、各大企业网站所研发的一款对网站安全进行整体的监控系统,监测内容包括:网站挂马监测、漏洞扫描、敏感信息(文字、图片、链接)、非法链接(暗链)、舆情监测、网站本身性能等进行实时监控。实现7*24小时无间断监控,在问题发生第一时间内发现,第一时间内预警;二、实验要求写一个发邮件的shell脚本,通过curl -I 返回状态码来判定所访问的网站是否正常,比如当代码状态200,才算正常。再写
2020-08-26 12:05:15
3901
原创 Shell实例:for循环语句实现求奇数和与偶数和——实验+解析,超详细!!!
问:提示用户输入一个小于100的整数,求出1到该数的奇数和与偶数和一、奇偶各自循环#!/bin/bashread -p "请输入一个小于100的整数:" num //read -p 提示交互信息,变量值由用户键盘输入sum1=0 //初始值定为0sum2=0if [[ $num -ge 1 && $num -lt 100 ]];then //当输入数大于等于1小于100时 for ((i=0
2020-08-25 19:10:19
5613
原创 使用shell脚本打印菱形和乘法表——初学者必看!!!
一、使用符号数字制作菱形#!/bin/bashfor((i=9;i>0;i--));do for((a=1;a<=$i;a++));do echo -n " " done for((b=9;b>=$i;b--));do echo -n "$i" done for((c=8;c>=$i;c--));do echo -n "$i" doneecho ""donefor((i=2;i<=9;i++));do for((a
2020-08-25 16:52:44
763
原创 实验: shell-冒泡排序
冒泡排序:类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。基本思想:冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。算法思路:冒泡算法由双层循环实现,其中外部循环用于控制排序轮数,一般为要排序的数组长度减1次,因为最后一次循环只剩下一个数组元素,不需要对比,同时数组已经完成排序了。而内部循环主要用于对比数组中每个相邻元素的大小,以
2020-08-24 20:04:46
673
原创 一篇博客掌握EOF在shell中的妙用——超容易理解!!!
玩转 EOF前言:一、EOF用法二、 EOF注意事项三、EOF 使用实例3.1、实例13.2、实例23.3、实例33.4、实例43.5、实例53.6、 实例63.7、实例7四、综合案例前言:在Shell中我们通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。回顾一下< <的用法,当shell看到< <的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该
2020-08-24 19:54:55
8673
6
原创 如何输入变量$PATH的目录和文件!
实验内容:输出环境变量PATH所包含的所有目录以及其中的所有可执行文件在命令行运行程序时,Linux系统会在PATH变量中搜索一系列目录来查找对应文件,编写一个脚本将在$PATH变量中路径中的所有可执行文件输出,并统计个数。#!/bin/bash#author: summer#将PATH变量中的所有可执行文件输出,并计数#用IFS作分隔符IFS=:#用count作计数count=0#打印PATH中的变量并计数for folder in $PATH do echo "$fold
2020-08-18 17:35:41
1177
原创 Linux-shell编程规范与变量!详细的理论!
目录一、Shell脚本概述1.1 Shell的作用-11.2 Shell的作用-21.3 编写第一个shell脚本-11.4 编写第一个shell脚本-21.5 编写第一个shell脚本-31.6 重定向与管道操作-11.7 重定向与管道操作-21.8 重定向与管道操作-31.9 重定向与管道操作-4二、Shell脚本变量2.1 Shell变量的作用、类型2.2 自定义变量-12.3 自定义变量-22.4 自定义变量-32.5 自定义变量-42.6 特殊的Shell变量-12.7 特殊的Shell变量-22
2020-08-17 16:22:34
443
1
原创 Shell之条件语句—if单分支,双分支,多分支
Shell条件语句一、条件测试1.1、文件测试与整数测试1.1.1、test命令1.1.2、文件测试1.1.3、整数值比较1.2、字符串测试与逻辑测试1.2.1、字符串比较1.2.2、逻辑测试二、if语句2.1、if单分支语句2.2、if双分支语句2.3、if多分支语句三级目录三、case语句结构一、条件测试1.1、文件测试与整数测试1.1.1、test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1: test 条件表达式格式2: [ 条件表达式 ] (这里中括号里面两边至少应
2020-08-12 18:38:14
2540
原创 Linux—iptables 防火墙理论
这里写目录标题一、Linux防火墙基础1.1、 Linux包过滤防火墙概述-11.2、 Linux包过滤防火墙概述-21.3、 iptables的表、链结构-11.4、 iptables的表、链结构-21.5、 iptables的表、链结构-31.6、 数据包过滤的匹配流程-11.7、 数据包过滤的匹配流程-2二、编写防火墙规则2.1、 iptables 安装2.2、 iptables的基本语法-12.3、 iptables的基本语法-22.4、 iptables的管理选项-12.5、 iptables的管
2020-08-05 14:53:11
766
1
原创 Firewalld 防火墙基础,超详细!!!理论 + 实验!新手看过来
Firewalld防火墙基础一、Firewalld概述二、Firewalld和iptables的关系三、Firewalld网络区域四、Firewalld防火墙的配置方法五、Firewall-config图形工具六、Firewalld防火墙案例实验一、Firewalld概述■Firewalld支持网络区域所定义的网络链接以及接安全等级的动态防火墙管理工具支持IPv4、IPv6防火 墙设置以及以太网桥拥有两种配置模式◆运行时配置◆永久配置二、Firewalld和iptables的关系■ne
2020-08-04 17:41:45
1206
原创 Linux-PXE高效批量网络装机!超详细的实验步骤+超详细的理论!(可跟做!新手都能做起来)
PXE高效批量网络装机一、部署PXE远程安装服务1.1、搭建PXE远程安装服务器1.1.1、PXE概述1.1.2、配置PXE装机服务器1.2、验证PXE网络安装二、实现Kickstart无人值守安装2.1、准备安装应答文件2.2、实现批量自动装机一、部署PXE远程安装服务1.1、搭建PXE远程安装服务器1.1.1、PXE概述1.1.2、配置PXE装机服务器1.2、验证PXE网络安装二、实现Kickstart无人值守安装2.1、准备安装应答文件2.2、实现批量自动装机...
2020-08-03 18:48:51
1317
原创 Linux—远程访问及控制 详解OpensSSH服务端,客户端和构建密钥!还有TCP Wrappers概述!超详细!一步一截图,新手也能学会!
远程访问及控制一、SSH远程管理1.1、配置OpenSSH服务端1.1.1、OpenSSH服务器1.2、使用SSH客户端程序1.3、密钥对验证的SSH体系1.3.1、整体实现过程1.3.2、在客户机中创建密钥对1.3.3、将公钥文件上传至服务器1.3.4、在服务器中导入公钥文本1.3.5、客户端使用密钥对验证登录1.3.6、第2步和第3步可以采用另外一种方法二、TCP Wrappers访问控制2.1、TCP Wrappers概述2.1.1、保护机制的实现方式2.1.2、访问控制策略的配置文件2.2、TCP
2020-07-30 17:42:11
1111
原创 Linux进程和计划任务管理——详细的实验+详细的理论!
系统安全应用一、查看进程1.1 程序和进程的关系1.2 查看进程信息ps1.3 查看进程信息top1.4 查看进程信息pgrep1.5 查看进程信息pstree二、控制进程2.1 进程的启动方式2.2 进程的前后台调度2.3 终止进程的运行2-12.4 终止进程的运行2-2三、计划任务管理3.1 计划任务管理at命令3.2 计划任务管理crontab命令 1-13.3 计划任务管理crontab命令 1-23.4 crontab任务配置的格式1-13.4 crontab任务配置的格式1-2四、附带实验4.1
2020-07-29 08:26:22
908
原创 Linux 引导过程与服务控制;超详细的理论+超详细的实验!备份MBR扇区数据、故障、恢复数据,修复GRUB引导故障,忘记root密码操作
Linux引导过程与服务控制一、Linux操作系统引导过程1.1、系统引导1.2、系统初始化进程1.3、systemd单元类型1.4、运行级别所对应的systemd目标二、修复MBR扇区故障2.1、修复MBR扇区故障三、备份MBR扇区数据,模拟故障,恢复数据实验一、Linux操作系统引导过程1.1、系统引导开机自检(BIOS)自检基本的硬盘,找到第一块能够引引导的设备MBR引导找到硬盘MBR引导分区,读取GRUB信息(grub.conf在哪里?)GRUB菜单读取grub.conf
2020-07-16 18:58:20
3421
2
原创 Linux-CentOS 7.4——LVM磁盘管理与磁盘配额——超详细的实验步骤 + 超详细的理论!一看就懂!!!
LVM磁盘管理与配额一、lvm概述1.1、LVM的基本概念二、LVM管理命令2.1、LVM管理命令主要包括三大类2.2、其中一些主要的命令有三、LVM应用+小实验3.1、实验环境和描述3.2、实验环境及思路配置3.2.1、配置实验环境3.2.2、实验思路及配置四、磁盘配额实验4.1、实验需求4.2、实验思路及配置4.3、实验验证一、lvm概述Logical Volume Manager,逻辑卷管理动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建图形界面管
2020-07-14 19:44:13
7160
6
原创 Linux安装管理及程 超详细! 一看就会!
Linux及管理程序一、Linux应用程序基础1.1、应用程序与系统命令的关系1.2、典型应用程序的目录结构1.3、常见的软件包封装类型二、RPM软件包管理工具三、rpm命令的格式四、查询RPM软件包信息五、安装、升级、卸载RPM软件包六、源代码编译概述七、编译安装过程一、Linux应用程序基础1.1、应用程序与系统命令的关系角色系统命令应用程熙文件位置-般在/bin和/sbin目录中,或为shell内部指令通常在/usr/bin和/usr/sbin目录中主要用途完成
2020-07-09 18:55:55
1261
1
原创 在虚拟机中安装Linux系统CentOS7详细教程!!!超详细!!!!一看就会!!!手把手教学!!!
一、CentOS的下载CentOS是免费版,推荐在官网上直接下载。https://www.centos.org/download/DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。Everything ISO:包含了完整安装版的内容,并对其进行补充,集成了所 有软件。Minimal ISO:这个版本为精简版的镜像,可以安装一个基本的CentOS系 统,包含了可启动系统基本所需的最小安装包。二、Linux的安装教程首先我们打开VM1
2020-07-06 16:55:39
9668
10
原创 BGGP超详细的原理 + 超详细的实验实验!一看就会!!!
文章目录前言:一、BGP概述1.1、自治系统-AS1.2、动态路由分类1.3、BGP特征二、BGP的工作原理2.1、BGP邻居关系2.2、BGP数据库三、BGP四台路由器的实验3.1、实验括扑3.2、实验要求3.3、实验配置4、验证需求前言: 边界网关协议BGP(Border Gateway Protocol)是一种实现自治系统AS(Autonomous System)之间的路由可达,并选择最佳路由的矢量性协议。为方便管理规模不断扩大的网络,网络被分成了不同的自治系统。1982年,外部网关协议EGP
2020-07-05 15:59:43
2160
2
原创 IS—IS的原理与概述!超详细的理论+超详细的实验步骤!一看就会!!!
文章目录前言一、ISIS—动态路由协议的的原理二、ISIS—动态路由协议的的概述2.1、简述IS- IS动态路由协议2.2、IS—IS度量值2.3、邻居关系图2.4、NSAP地址三、ISIS—动态路由协议的 实验+超详细步骤3.1、实验括扑3.2、实验配置3.3、验证需求前言中间系统到中间系统IS-IS(Intermediate System to Intermediate System)属于内部网关协议IGP(Interior Gateway Protocol),用于自治系统内部。IS-IS也是一种链
2020-07-02 15:30:56
5868
6
原创 OSPF路由协议详情和实验!带大家手把手理解OSPF的协议!还有超详细的OSPF三台路由器的实验!
文章目录前言:一、OSPF的基本概念和工作过程1、OSPF路由协议概述1.1、自治系统(AS)1.2、内部网关协议(IGP)1.3、外部网关协议(IGP)1.4、OSPF是链路状态路由协议2、OSPF工作过程2.1、建立邻居列表2.2、链路状态数据库2.3、形成路由表3、OSPF基本概念3.1、OPSF区域3.2、Router ID3.3、Router ID选取规则3.4、DR 和 BDR3.5、DR 和 BDR 的选举方法3.6、DR 和 BDR 的选举过程3.7、OSPF的组播地址3.8、OSPF的度量
2020-07-01 21:44:53
4036
原创 简单的RIP实验!手把手跟我一起做实验教你分清楚version 1和 version 2的区别!超详细!
文章目录一、RIP定义概述二、RIP工作原理三、RIP实验3.1、实验过程3.2、实验括扑图3.3、实验配置3.3.1、路由器AR1配置3.3.2、路由器AR2配置3.3.3、路由器AR3配置四、实验验证一、RIP定义概述 RIP是一 种基于距离矢量算法的协议,距离矢量算法可以很简单的概括为一句话使用距离矢量路由器泛洪自己整个路由表给邻居器。 因此典型的距离矢量路由协议会有一些通用的属性:定期更新、邻居、广播更新、泛洪。由①邻居:在距离矢量具有协议中,可以额理解与其直接相连的路由器。②周
2020-06-30 21:23:10
4763
原创 华为-VRRP 浮动路由配置实验(原理+实验) 我的天,超详细!
文章目录1、VRRP概述2、VRRP工作原理3、实验需求及其步骤3.1、VRRP双主双备实验配置及注意要点3.2、实验括扑3.3、二层交换机配置3.4、两个三层交换机配置3.5、路由器配置3.6、两台PC配置4、验证需求1、VRRP概述 随着Internet的发展,人们对网络的可靠性的要求越来越高。对于局域网用户来说,能够时刻与外部网络保持联系是非常重要的. 通常情况下,内部网络中的所有主机都设置一条相同的缺省路由,指向出口网关(即图1中的路由器 RouterA), 实
2020-06-30 17:23:00
2030
原创 传输层协议( TCP 和 UDP)和应用详解(含三次握手和四次挥手原理),我的天,超详细!!!
文章目录前言:一、TCP协议介绍二、TCP报文格式2.1、TCP报文段2.2、TCP报文段格式2.3、TCP协议端口和功能三、TCP连接——三次握手3.1、第一握手3.2、第二次握手3.3、第三次握手3.4、总结四、TCP四次挥手4.1、第一次挥手4.2、第二次挥手4.3、第三次挥手4.4、第四次挥手4.5、半关闭五、UDP协议介绍5.1、UDP协议5.2、UDP报文的首部格式5.3、UDP协议端口和功能六、TCP和UDP的区别前言:TCP/IP协议簇的传输层协议主要有两个,TCP(Transimiss
2020-06-29 19:16:21
814
原创 华为静态,动态NAT,Easy IP实验!超详细,有手就能学会
文章目录一、实验目的二、需求分析三、配置思路3.1、交换机配置3.2、路由器R1配置3.3、路由器R2配置3.4、四台PC,服务器(Server),Client的配置四、实验总结一、实验目的 随着Internet的发展和网络应用的增多,IPv4地址枯竭成为了制约网络发展的瓶颈。网络地址转换NAT能够实现位于内部网络的主机访问外部网络的功能,是IPv6广泛应用前较好的过渡技术。 本实验就是通过在华为模拟器中通过使用NAT地址转换技术模拟外部网络的某台主机成功访问内部网络的一个HTTP服务器。二
2020-06-29 18:32:40
2652
1
原创 华为交换机——DHCP中继实验。超详细,0基础都能看得懂!
文章目录前言:一、DHCP中继原理1、DHCP中继应用场景2、DHCP中继原理1、实验括扑图2、设备配置2.1、交换机配置2.2、路由器R1配置2.3、路由器R2配置2.4、路由器R3配置2.5、五台PC配置三、进行试验验证1、获取地址2、验证互通3、可能出现的小问题前言: DHCP Relay(DHCPR)DHCP中继(也叫做DHCP中继代理)是一个小程序,其可以实现在不同子网和物理网段之间处理和转发dhcp信息的功能。 如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地
2020-06-29 14:29:35
7748
5
原创 手把手教你安装Camtasia Studio 8!!!
文章目录1.安装Camtasia Studio 81.1下载Camtasia Studio 8的地址1.2下载文件图片教学2.解压文件夹2.1解压文件图片教学3.安装教程1.安装Camtasia Studio 81.1下载Camtasia Studio 8的地址下载的话点击下方的进入网盘复制下方的提取码就可以直接进行下载了链接: 进入网盘.复制提取码 :i5wo1.2下载文件图片教学2.解压文件夹一般电脑里都自带解压软件要是没有呢可以去网上下一个首先找到之前下载的地址直接点击就可以了2
2020-05-31 13:28:37
4290
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅