- 博客(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 包
2020-11-05
源码编译安装LAMP所需要的软件.zip
2020-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人