摘要:
systemctl管理脚本-nginx Ⅰ.介绍 systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分 1、/usr/lib/systemd/system #系统服务,开机不需要登陆就能运行的程序(相当于开启自启) 2、/usr/lib/sy 阅读全文
摘要:
awk 一.awk简介 awk命名源自于它的三大作者名字的首字母,分别是Alfred Aho、Brian Kernighan、Peter Weinberger。(gawk是awk的GNU版本,它提供了Bell实验室和GNU的一些扩展)。 awk 是一种编程语言,用于在linux/unix下对文本和数 阅读全文
摘要:
使用pid文件限制重复启动进程 说明: 下方脚本为判断脚本是否正在运行,如正在运行就退出脚本,如未启动就可以正常使用脚本。 # 判断根据 将脚本运行时的pid号放入一个文件中,如文件存在,再进行则判断文件内容,文件不存在则可以正常运行脚本。 针对文件存在,但防止其他内容写入文件,不与实际内容相符,所 阅读全文
摘要:
三剑客之grep命令 一 sed介绍 sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在 临时缓冲区中,称为“模式空 阅读全文
摘要:
三剑客之grep命令 一 grep介绍 grep命令主要用于过滤文本,grep家族如下 grep: 在文件中全局查找指定的正则表达式,并打印所有包含该表达式的行 egrep:扩展的egrep,支持更多的正则表达式元字符 fgrep:固定grep(fixed grep),有时也被称作快速(fast g 阅读全文
摘要:
一 信号处理 # 1 什么是信号 由键盘组合键或者kill命令发出操作称之为信号 信号是发送给进程的,进程在收到信号后会作出默认的响应 # 2 为何要在进程内处理信号 进程在收到信号后会有默认的响应, 如果我们想改变进程在接收到信号后的反应,那么需要在进程内捕捉信号执行我们自定义的操作 # 3 主要 阅读全文
摘要:
nginx升级与回退 前期说明 # 说明: 旧版本:nginx-1.16.1 新版本:nginx-1.18.0 # 安装方式 编译安装 # 操作全解释 这里主要为了nginx的升级操作,我之前博客也有一篇说明了nginx的编译升级,但需要拷贝文件较多,比较繁琐,但两篇文章都可参考。接下来也会对服务回 阅读全文
摘要:
# 阿里云镜像制作实现镜像加速 ## 本地代码上传阿里云 ```bash # 因为镜像是交由阿里云制作,所以首先将自己的本地代码上传至阿里云中。 代码保存地址:https://code.aliyun.com/ ``` ### 操作步骤 1)登录阿里云代码仓库,然后点击新建项目 ![](https:/ 阅读全文
摘要:
(1)函数 一 函数介绍 # 什么是函数? 具备某一功能的工具=》函数 事先准备工具的过程=》函数的定义 遇到应用场景拿来就用=》函数的调用 # 为何要用函数? 没有引入函数前,遇到重复使用某一个功能的地方,只能复制黏贴实现该功能的代码,这会导致 1、代码冗余=》程序组织结构不清晰,可读性差 2、如 阅读全文
摘要:
for循环 for循环语法 # 语法(shell特征:根据值进行循环) for i in 值1 值2 值3 do echo $i done 示例一:固定值循环 [root@egon day05]# cat 7.sh #!/bin/bash for i in "aaa" 222 "ccc" do ec 阅读全文