自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 理论+实验:LAMP网站服务器部署(超详细版本)

目录LAMP介绍Apache 简介Apache 的主要特点一、搭建YUM仓库二、编译安装HTTP服务三、站点部署3.1 基于域名主机的3.2 基于IP地址的3.3 基于端口的四、安装mysql五、安装PHP环境六、安装phpMyadminLAMP介绍  LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境。LAMP 是一个缩写词,具体包括 Linux 操作系统、Apache 网站服务器、MySQL 数据库服务器、PH

2020-08-31 20:15:32 6488 1

原创 Web基础与HTTP协议(超详细内用版)

目录一、Web基础1.1 域名的概述-11.2 域名的概述-21.3 域名注册1.4 网页的概念-11.5 网页的概念-21.6 网页的概念-31.7 HTML概述-11.8 网页基本标签-11.9 网页基本标签-21.10 Web概述1.11 Web1.0 vs Web2.01.12 静态网页1.13 静态网页特点-11.14 静态网页特点-21.15 动态网页1.16 动态网页的特点二、HTTP协议2.1 HTTP协议概述2.2 HTTP方法-12.3 HTTP方法-22.4 GET方法2.5 POST

2020-08-30 12:11:52 702

原创 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 !

2020-08-27 17:05:19 860

原创 Shell脚本之网段ip在线情况

一、shell要求项目上线,有这样的需求,为了不让上线的服务器,不与线网的ip地址相冲突,写出一个shell脚本,把192.168.100.0/24网段在线的ip地址和不在线的ip地址列出来并且保存到文档中。shell分析1、 24网段公有254个ip地址,从192.168.100.1到192.168.100.254,需要以个for循环进行遍历2、看一个ip地址是否在线,主要用ping命令来进行测试#!/bin/bashfor ip in {1..254}do ip="192.168.10

2020-08-26 16:13:10 1064

原创 Shell脚本之99乘法表和三角形

一、九九乘法表#!/bin/bashfor ((a=1;a<=9;a++)) do for ((b=1;b<=$a;b++))do sum=$[ $a*$b ] echo -ne "$a*$b=$sum\t"doneecho""done1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12

2020-08-26 15:52:18 490

原创 Shell脚本之1~100之间数字奇数和、偶数和

一、输入一个小于100的整数,并计算从1到该数之间所有整数的和[root@localhost ~]# vi qiuhe.sh#!/bin/bashread -p "请输入小于100的整数:" numif [ $num -eq 1 ];then echo "和等于: $num"sum=0elif [ $num -gt 1 ] && [ $num -lt 100 ];then for ((i=1; i<=$num; i++)) do let sum=$sum+$

2020-08-26 15:18:43 4527

原创 通过shell监控网页是否正常,异常发邮件告警!

目录一、项目要求二、分析实验一、项目要求1.通过CURL访问后判断这个URL里面返回的值是否为200;如果是则页面正常,否则不正常;curl -l http://www.baidu.com2.如果状态码不是200,则发送邮件警告!二、分析1、关键问题,截取出代码状态2、在写shell脚本时,应该先在命令下使用curl -l http://www.baidu.com 命令测试,然后通过awk截取到状态码3、写出邮件的脚本,用的是sendEmail。生产环境有配套的模板4、判断和发邮件关联

2020-08-26 12:30:25 1026

原创 Linux-shell循环语句、函数与数组的超详细解析!

文章目录一:shell函数1.1:函数定义的简化写法1.2:函数的作用范围1.3:递归函数二:shell数组2.1:应用场景包括2.2:数组的描述2.3:数组定义方法2.31:创建1到100数组2.32:创建1到100奇数组2.33:创建任意数字及长度,根据客户需求加入元素2.4:数组操作2.41:获取数组长度2.42:读取某下标赋值2.43:下面一组值,不满60加到602.44:求数组的最大值2.44:求数组的最大值一:shell函数Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编

2020-08-25 19:11:47 1427

原创 shell脚本之Expect免交互的实现

一、Shell Here Document(内嵌文档/嵌入文档)Shell 还有一种特殊形式的重定向叫做“Here Document”,目前没有统一的翻译,你可以将它理解为“嵌入文档”“内嵌文档”“立即文档”。所谓文档,就是命令需要处理的数据或者字符串;所谓嵌入,就是把数据和代码放在一起,而不是分开存放(比如将数据放在一个单独的文件中)。有时候命令需要处理的数据量很小,将它放在一个单独的文件中有点“大动干戈”,不如直接放在代码中来得方便。1.1 Here Document 的基本用法为command

2020-08-24 18:49:55 1158

原创 shell脚本之冒泡排序

冒泡排序类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。基本思想∶冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。算法思路冒泡算法由双层循环实现,其中外部循环用于控制排序轮数,一般为要排序的数组长度减1次,因为最后一次循环只剩下一个数组元素,不需要对比,同时数组已经完成排序了。而内部循环主要用于对比数组中每个相邻元素的大小,以确定

2020-08-19 17:36:21 402

原创 实验 shell-菱形

#!/bin/bashread -p “请输入行数:” zkfor ((i=0;i<zk;i++))dofor((j=zk;i++))do for((j=zk;i++))dofor((j=zk;j>i+1;j–))doecho -ne " "donefor ((n=2i+1;n>0;n–))doecho -ne ""doneechodonefor((i=zk;i>0;i−−))dofor((j=zk;i>0;i--))

2020-08-17 19:01:57 192

原创 理论: Linux-shell编程规范与变量

目录一、Shell脚本概述1.1 Shell的作用-11.2 Shell的作用-2二级目录三级目录一、Shell脚本概述1.1 Shell的作用-1■ shel的作用—命令解释器,“翻译官”介于系统内核与用户之间,负责解释命令行1.2 Shell的作用-2■ 用户的登录Shell登录后默认使用的shell程序,一般为/bin/bash不同shell的内存指令、运行环境等会有所区别二级目录三级目录...

2020-08-16 16:39:24 1392 1

原创 理论: 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的管理选项-22.6 iptab

2020-08-05 14:15:34 2165 4

原创 理论+实验: Linux-防火墙(Firewalld)基础

目录一、Firewalld概述二、Firewalld和iptables的关系三、Firewalld网络区域四、 Firewalld防火墙的配置方法五、Firewalld-config图形工具六、区域介绍七、Firewalld防火墙实验一、Firewalld概述■ Firewalld支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具支持IPv4、IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式运行时配置永久配置二、Firewall

2020-08-04 16:06:01 1557 1

原创 理论+实验: Linux-PXE高效批量网络装机

目录一、部署PXE远程安装服务1.1 PXE概述-11.2 PXE概述-21.3 配置PXE装机服务器-11.4 配置PXE装机服务器-2二、级目录三、级目录一、部署PXE远程安装服务1.1 PXE概述-1■ PXE批量部署的优点规模化:同时装配多台服务器自动化:安装系统、配置各种服务远程实现:不需要光盘、U盘等安装介质1.2 PXE概述-2■ PXE(Pre-boot eXcution Environment)预启动执行环境,在操作系统之前运行■ 服务端运行DHCP服务

2020-08-03 18:23:01 751

rvm-master.tar.gz 包

RVM通过其命令行应用编程接口降低了ruby开发的许多方面的复杂性。借助RVM,您可以在开发、配置项、问答、试运行和生产环境中拥有**完全相同的* *独立环境。不再有隐藏的陷阱:如果它适用于其中一个,它将适用于所有的。使用命名的gemsets,您可以可靠地立即将更改从一个环境推送到另一个环境。而且,RVM是为Ruby应用程序设计的,而不仅仅是为Rails设计的!任何的基于Ruby的应用程序将受益于您对RVM的使用。

2020-11-05

Apache配置与应用需要的软件.zip

在做Apache配置与应用的实验时候需要的软件,可以结合我的博客文章来使用此软件包,博客有对应的理论和实验,欢迎来访。

2020-09-03

源码编译安装LAMP所需要的软件.zip

需要源码编译安装LAMP所需要的软件。在做LAMP架构的时候,Apache的三个包,mysql一个包,phpMyAdmin一个包,PHP一个包。

2020-09-03

空空如也

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

TA关注的人

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