![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本
文章平均质量分 59
你好,我是阿西鞭
这个作者很懒,什么都没留下…
展开
-
排障集锦大全
nginx服务启动不了 原因:进程被占用 处理方法:杀死占用进程,重新启动原创 2021-06-28 00:39:48 · 209 阅读 · 0 评论 -
Web:nginx优化与防盗链
Nginx优化方法 ●隐藏软件版本号 ●设置连接超时 ●更改程序运行用户与组 ●更改进程数 ●配置网页缓存时间 ●配置网页压缩与防盗链 ●Nginx日志切割 ●fpm参数优化 nginx隐藏版本号 (在生产环境中,需要内藏版本号,以免泄露nginx的版本,使得攻击者不能对挺特定版本攻击) 查看nginx版本,可以使用命令curl -I 查看 [root@localhost ~]# curl -I http://192.168.153.220/ HTTP/1.1 200 OK Server: nginx/1.原创 2021-06-27 22:51:45 · 81 阅读 · 1 评论 -
Web服务:Apachede虚拟主机与日志分割
一、访问主机服务的本质 (1)\访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80),通常需要通过访问不同的域名或者端口,实现对不同网站的访问(具体到服务器里就是不同目录),这个时候就需要设置网站空间。通常分为3种:基于域名、基于端口、基于IP以及它们的混合。 (2)、Apache虚拟主机就是在一个Apache服务器上配置多个虚拟空间,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。 (3)、同时在同一台服务器中运行多个web站点,其中每一个站点并不独立占用原创 2021-06-24 12:13:40 · 116 阅读 · 1 评论 -
Web服务:Nginx与LNMP架构部署及应用
一、Nginx服务基础 ●Nginx安装 ●Nginx配置 ●访问状态统计 二、Nginx访问控制 ●基于授权的访问控制 ●基于客户端的访问控制 三、Nginx虚拟主机 ●基于ip的虚拟主机 ●基于端口的虚拟主机 四、LNMP架构部署及应用 ●MySQL安装配置 ●PHP安装配置 ●配置Nginx支持PHP环境 关于Nginx ●一款高性能、轻量级Web服务软件 (1)稳定性高 (2)系统资源消耗低 (3)对HTTP并发连接的处理能力高(单台物理服务器可支持30 000~50 000个并发请求) 1.1手工原创 2021-06-23 17:13:38 · 143 阅读 · 1 评论 -
Web服务:源码编译LAMP
LAMP简介与概述: (一) 、LAMP平台概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境 LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MysQL数据库服务器,PHP(或perl,Python) 网页编程语言 (二)、构建LAMP平台顺序 在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MySQL,PHP 其中Apache和MysQL的安装并没有严格的顺序要求,而PHP环原创 2021-06-23 11:21:08 · 69 阅读 · 0 评论 -
一、Web基础与HTTP协议
一、域名 二、DNS原理 三、静态网页和动态网页 四、web基础知识 1.1、域名定义: 标识一组主机并提供它们的有关信息的树形结构(主要确定了根在哪,就可以确定每个分支)www .baidu.com.从右往左,以 ".“根域为开始 1.2、域名的空间结构(从右往左看) (1)、根域 位于域名空间最顶层,一般用一个”."表示 基础单位,除了根域`其他都只有一个上级域,有0或多个子域,同层域不可重复的子域或域名 (2)、顶级域 一般代表一种类型的组织机构或国家地区(主要有此两种类型构成),如net(网络公司)原创 2021-06-20 23:52:10 · 132 阅读 · 1 评论 -
十一、Shell脚本:防火墙
一、Linux防火墙基础 ●iptables的表、链结构 ●数据包控制的匹配流程 二、编写防火墙规则 ●基本语法、控制类型 ●添加、查看、删除规则 ●规则的匹配条件 1.1、Linux包过滤防火墙概述 (1)netfilter ●位于Linux内核中的包过滤功能体系 ●称为Linux防火墙的“内核态” (2)iptables ●位于/sbin/iptables,用来管理防火墙规则的工具 ●称为Linux防火墙的“用户态” —上述2种称呼都可以表示Linux防火墙 1.2、Linux包过滤防火墙概述 包过滤的原创 2021-06-20 23:23:32 · 1034 阅读 · 5 评论 -
九、Shell脚本:四个小工具(sort,cut,uniq,tr)
1、sort工具 2、cut工具 3、unip工具 4、tr工具 1.1、sort工具概述: 依据不同的数据类型进行排序 ●字符排序 ●数字排序 1.2语法格式 sort [选项] 参数 sort常用选项数字油 -f:忽略大小写 -b:忽略每行前面的空格 -M:按照月份进行排序 -n:按照数字进行排序 -r:反向排序 -u:等同于uniq,表示相同的数据仅显示一行 -t:指定分隔符,默认使用[Tab]键分隔 -o <输出文件>:将排序后的结果转存至指定文件 -k:指定排序区域 示例按照第三列数原创 2021-06-20 23:23:02 · 340 阅读 · 0 评论 -
八、Shell脚本:正则表达式三剑客awk
1原创 2021-06-20 23:22:36 · 69 阅读 · 0 评论 -
七:Shell脚本:正则表达式与文本处理器三剑客grep,egrep, sed,awk
正则表达式定义 正则表达式,又称正规表达式、常规表达式 使用字符串来描述、匹配一系列符合某个规则的字符串 ●正则表达式组成 ◆普通字符 大小写字母、数字、标点符号及一些其他符号 ◆元字符 在正则表达式中具有特殊意义的专用字符 基础正则表达式元字符 (1)、基础正则表达式是常用的正则表达式部分 (2)、除了普通字符外,常见到以下元字符 ●: \ 转义字符,\ !、\n等 ●: ^ 匹配字符串开始的位置 示例:^a、 ^the、 ^# ●: $ 匹配字符串结束的位置 示例:word$ ●: . 匹配除\n之原创 2021-06-20 18:35:43 · 157 阅读 · 0 评论 -
六、Shell脚本:函数与数组
Shell函数 将命令序列按格式写在一起 可方便重复使用命令序列 Shell函数定义 调用函数的方法原创 2021-06-20 16:18:54 · 187 阅读 · 0 评论 -
五、Shell脚本:循环语句——for循环,while循环,until循环
循环语句: (1)for循环语句 (2)while循环语句 (3)untli循环语句 1.1 for语句的结构 读取不同的变量值,用来逐个执行同一组命令 for语句结构: 第一种: for 变量名 in 取值列表 do 命令序列 done 第二种: for 变量名 取值列表 do 命令序列 done 第三种: for((i=1;i<3;i++)) do 命令序列 done 示例打印出数字1 2 3 4 5 #!/bin/bash #打印出数字12345 for i原创 2021-06-15 11:45:57 · 1043 阅读 · 0 评论 -
四、Shell:if语句
发原创 2021-06-15 11:44:03 · 174 阅读 · 2 评论 -
三、Shell脚本:条件测试
1、条件测试 ●文件测试与整数测试 ●字符串测试与逻辑测试 2、if语句 ●if单分支语句 ●if双分支语句 ●if多分支语句 3、case分支语句 1.1字符串测试 [root@localhost ~]# test a == b 两个==才是等于, =是赋值 [root@localhost ~]# echo $? 查看每一步是否执行成功 1是失败 1 [root@localhost ~]# test a != b [root@localhost ~]# echo $?原创 2021-06-14 20:30:50 · 59 阅读 · 0 评论 -
二、Shell脚本变量:位置变量,预定义变量,自定义变量
1、位置变量 2、预定义变量 3、自定义变量 1.1位置变量 #!/bin/bash #这是一个创建用户的脚本 useradd $1 echo "$2" | passwd --stdin $1 echo "用户$1已于’date‘创建" 使用位置变量安装httpd yum -y install $1 2.1预定义变量 预定义变量是由Bash程序预先定义好的一类特殊变量,用户只能使用预定义变量,而不能创建新的预定义变量,也不能直接为预定义变量赋值。预定义变量使用“$”符号和另一个符号组合表示 $#:表原创 2021-06-14 20:23:06 · 518 阅读 · 1 评论 -
一、Shell脚本作用与脚本特殊变量:自定义变量,交互式变量,环境变量
Shell脚本概述 ●Shell的作用 ●Shell编程规范 ●重定向与管道 Shell脚本变量 ●自定义变量 ●特殊变量 1.1 Shell脚本的概念 ●将要执行的命令按顺序保存到一个文本文件 ●给该文件可执行权限 ●可结合各种Shell控制语句以完成更复杂的操作 1.2 Shell脚本应用场景 ●重复性操作 ●交互性任务 ●批量事务处理 ●服务运行状态监控 ●定时任务执行 1.3 Shell脚本的作用——命令解释器,"翻译官" 1.4Shell脚本编写格式 (1)使用vim编辑器 (2)每行一条lin原创 2021-06-09 19:24:07 · 237 阅读 · 1 评论