shell – 21运维
通知: 21运维-欢迎大家来访,期待您能够有所收获!网站打开慢的问题已经优化程序,感谢大家反馈。

shell

linux环境下通过shell脚本对tomcat和nginx做日志切割

linux环境下通过shell脚本对tomcat和nginx做日志切割

7个月前 (07-04) 459浏览 2评论

21运维 原创文章,转载请注明出处。 线上服务器一般都会遇到各种各样的日志切割。之前一直没有发布类似详细脚本文章,这次就弥补下网站相关内容。万变不离其宗,下边简单讲解一下两个日志切割,其他服务日志的切割也可以这样实现. Tomcat日志catalin...

基于innobackupex备份工具的mysql全量备份和增量备份shell脚本

基于innobackupex备份工具的mysql全量备份和增量备份shell脚本

7个月前 (06-13) 295浏览 0评论

参考网上的资料和根据自己服务器的mysql多实例实际情况,搞了一个基于innobackupex备份工具的mysql全量备份和增量备份脚本,暂定版本V1.0,后续还有很多需要改进和优化的。思路和方式很多,这里目前用做学习练习用,以后会改善脚本和功能实现...

使用getopts处理shell中的输入参数

使用getopts处理shell中的输入参数

7个月前 (06-13) 274浏览 0评论

在编写shell脚本中,经常要处理一些输入参数,在使用过程中发现getopts更加方便,能够很好的处理用户输入的参数和参数值。 getopts用于处理用户输入参数,举例说明使用方法: while getopts :a:b:cdefg opt; do...

linux命令awk基础用法整理

linux命令awk基础用法整理

8个月前 (06-02) 292浏览 1评论

21运维原创,转载请注明出处。 该文章是之前学awk的时候整理的,今天发布上来留个纪念。主要是以案例来讲解awk的使用方法,以及延伸到一些实际生产环境中使用(比如统计进程整体cpu或内存负载等) 首先,我们后边的操作以/tmp/file为例,内容...

Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

11个月前 (03-08) 422浏览 0评论

发现写脚本的时候经常会传一些参数进去,比如我们安装脚本,输入版本参数sh  nginx_install_sh   1.2.9   ,通过我们传入的1.2.9我们脚本就可以单独去下载1.2.9的安装包。下边针对这些常用的变量做一个简单说明: $# 是传...