shell
文章平均质量分 84
勇敢的大蜗牛
这个作者很懒,什么都没留下…
展开
-
Web服务-Nginx网页服务
文章目录Nginx网站服务一、编译安装Nginx服务1、关闭防火墙,将安装Apache所需软件包传到/opt目录下2、安装依赖包3、创建运行用户、组4、编译安装Nginx5、检查、启动、重启、停止 nginx服务6、添加 Nginx 系统服务二、认识Nginx服务的主配置文件 nginx.conf1、编辑主配置文件四、访问状态统计配置Nginx网站服务一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求一、编译原创 2021-04-05 23:10:43 · 182 阅读 · 0 评论 -
web服务之源码编译安装LNMP
文章目录一、LNMP相关概念二、安装Nginx服务1、关闭防火墙和安全防护2、安装依赖包3、创建运行用户4、编译安装5、优化路径6、添加 Nginx 系统服务三、安装MySQL服务1、安装Mysql环境依赖包2、创建运行用户3、编译安装4、修改mysql 配置文件5、更改mysql安装目录和配置文件的属主属组6、设置路径环境变量7、初始化数据库8、添加mysqld系统服务9、修改mysql 的登录密码10、授权远程登录四、安装配置 PHP 解析环境1、安装环境依赖包2、编译安装3、路径优化4、调整PHP配置原创 2021-03-31 11:30:00 · 115 阅读 · 1 评论 -
web服务之Apache网页优化
文章目录一、Apache网页优化概述1、为什么需要优化2、优化的内容3、gzip介绍4、Apache的压缩模块5、mod_ gzip 模块与mod_ deflate 模块二、网页压缩1、检查是否安装mod_ deflate 模块2.如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块3、配置 mod_deflate 模块启用4、检查安装情况,启动服务5、测试 mod_deflate 压缩是否生效三、网页缓存1、检查是否安装 mod_expires 模块2、原创 2021-03-30 22:20:23 · 114 阅读 · 0 评论 -
Apache 配置与应用(Apache 连接保持、访问控制,Apache日志分割,AWStats日志分析,构建虚拟Web主机)
文章目录一、Apache虚拟主机一、构建虚拟web主机(二)、httpd支持的虚拟主机类型(三)、基于域名访问虚拟主机步骤1、为虚拟主机提供域名解析2、为虚拟主机准备网页文档3、添加虚拟主机配置4、设置访问控制5、加载独立的配置文件6、在客户机中访问虚拟web主机一、Apache虚拟主机一、构建虚拟web主机虚拟web主机指的是在同一台服务器中运行多个web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为"虚拟"web主机。通过虚拟web主机服务可以充分利用服务器的硬件资源,从而大大降低原创 2021-03-30 01:40:01 · 158 阅读 · 2 评论 -
LAMP源码安装图文详解(超详细)
文章目录一、LAMP架构概述1、各组件的主要作用2、各组件安装顺序二、编译安装Apache httpd服务1.关闭防火墙,将安装Apache所需软件包传到/opt目录下2.安装环境依赖包3、配置软件模块4、编译及安装5、优化配置文件路径,并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别6、添加httpd系统服务7.修改httpd 服务配置文件8、浏览器访问验证三、编译安装mysqld 服务1、将安装mysql 所需软件包传到/opt目录下2.安装环境依赖包3.配置软件模块5、创建mys原创 2021-03-24 14:28:20 · 827 阅读 · 1 评论 -
Firewalld 防火墙常用命令汇总
文章目录一、firewalld概述1、firewalld2、firewalld与iptables的区别3、firewalld区域的概念4、firewalld数据处理流程二、firewalld防火墙的配置1、firewalld防火墙的配置方法2、常用的firewall-cmd 命令选项3、区域管理3、服务管理4 、端口管理一、firewalld概述1、firewalldfirewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙原创 2021-03-21 20:41:54 · 291 阅读 · 0 评论 -
Firewalld(iptables)防火墙概述
文章目录一、Firewalld概述一、Firewalld概述firewalld 防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables 防火墙,也是工作在网络层,属于包过滤防火墙firewalld 和iptables 都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld 提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。它支持IPv4、原创 2021-03-21 15:36:30 · 487 阅读 · 0 评论 -
Here Document免交互和Expect自动化交互
文章目录一、Here Document 免交互1、命令格式2、示例一、Here Document 免交互使用I/O 重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生成出一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交互式程序和命令一起使用。1、命令格式命令 <<标记... 内容 #标记之间是传入内容...标记注意事项原创 2021-03-18 11:15:55 · 62 阅读 · 0 评论 -
awk工作原理及命令详解
文章目录1、 awk 工作原理2、命令格式3、awk常见的内建变量(可直接用)如下所示:4、使用awk编辑器(示例)1、按行输出文本:2、按字段输出文本3、结合管道、引号调用 Shell 命令1、 awk 工作原理sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk 也是逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。执行结果可以通过print的功能将字段数据打印显示。在使用awk命原创 2021-03-16 13:53:08 · 497 阅读 · 0 评论 -
sed编辑器工作流程及使用方法
文章目录一、sed概念1、sed编辑器工作流程2、 sed命令格式使用sed命令1、打印内容2、使用地址寻找3、删除行4、替换5、插入一、sed概念sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。1、sed编辑器工作流程sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed的工作流程主要包括读取、执行和显示三个过程:读取: sed从输入流 (文件、管道、标准输入) 中读取一行内容并存储到临时的原创 2021-03-15 19:09:48 · 237 阅读 · 0 评论 -
sort、uniq、tr命令与正则表达式
文章目录一、sort命令一、sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序常用选项英文功能-fignore-case忽略大小写-bignore-leading-blanks忽略前导的空白区域-Mmonth-sort按照三字符月份进行排序-nnumeric-sort按照数字进行排序-rreverse反向排序-uunique等同于uniq,表示相同的数据仅显示一行-tfield-separator原创 2021-03-14 22:46:46 · 219 阅读 · 0 评论 -
数组基本操作及冒泡算法、直接选择排序
文章目录一、数组1、数组定义方法2、数组包括的数据类型3、索引(下标)4、获取数组长度5、读取某个下标赋值二、对数组进行操作1、数组遍历2、@和@和@和*的区别3、数组切片4、数组替换5、数组删除6、数组追加7、数组传参给函数三、数组排序算法1、冒泡排序2、直接选择排序3、反转排序一、数组放着相同类型的数据集合1、数组定义方法方法一:数组名=(value0 value1 value2 …)方法二:数组名=([0]=value [1]=value [2]=value …)方法三:列表原创 2021-03-12 21:59:01 · 643 阅读 · 0 评论 -
Shell环境怎样使用函数
文章目录一、Shell函数二、Shell函数格式三、函数返回值四、函数传参五、函数变量的作用范围六、递归7、递归目录8、创建库一、Shell函数函数的作用就是把程序里需要多次使用的部分代码列出来,然后为这部分代码起个名字,其它所有的重复调用这部分代码都只用调用这个名字就可以(类似于别名)。当需要修改这部分重复代码时,只需要改变函数体内的一份代码即可实现调用修改。函数的优点把相同的程序段定义成函数,可以减少整个程序的代码量。增加程序的可读性,以及便于管理。修改时只需要修改函数内就可,不需要在程序原创 2021-03-11 18:42:51 · 346 阅读 · 0 评论 -
双层循环语句(三角形菱形练习)
文章目录1、99乘法表矩形正直角三角形反直角三角形倒直角三角形等腰三角形倒等腰三角形菱形平行四边形直角梯形等腰梯形1、99乘法表while 语句:#!/bin/bash# 99乘法表a=1while [ $a -le 9 ] do b=1 while [ $b -le $a ] do c=$[$a*$b] echo -ne "$a*$b=$c\t" let b++原创 2021-03-10 18:43:17 · 384 阅读 · 0 评论