![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
丶重明
这个作者很懒,什么都没留下…
展开
-
shell脚本:你还在一条条命令查看系统性能么?快用一键监控系统脚本吧。
每天查看系统性能再也不用一条条命令敲了。。 当然,脚本里面还可以定义更多的内容,这个就是用什么添加什么好了。 这个脚本是根据centos7系统版本写的,其他版本的差异或许不是很大,用的时候简单修改即可。 话不多说,还是来看看脚本内容吧。 #!/bin/bash kernel=$(uname -r) release=$(cat /etc/redhat-release) hostname=$HOSTNAME localip=$(ip a s | grep "global" | awk '{..原创 2021-07-16 15:46:06 · 245 阅读 · 2 评论 -
Shell脚本:一键安装Nginx服务,用户可自定义Nginx版本
经常安装Nginx服务,有时候要安装的版本不同就很烦,然后写了一个可以自定义Nginx版本的脚本(嗯,在朋友的帮助下,哈哈)。 话不多少,内容如下: #!/bin/bash #Nginx版本 ver=nginx-1.$2.$3 # 安装目录 in_dir="/app/$ver" #软件存放目录 dl_dir="/server" #最终运行目录 run_dir=/app/nginx if [ ! -d $in_dir ];then mkdir -p $in_dir fi if [ ! -d原创 2021-03-30 14:27:17 · 5503 阅读 · 9 评论 -
shell脚本:入门介绍
目录shell脚本介绍shell脚本的执行shell执行流程常用执行脚本方式变量环境变量Java环境变量案例: shell脚本介绍 shell脚本的执行 当Shell脚本运行时,它会先查找系统环境变量ENV,该变量指定了环境文件(加载顺序通常是/etc/profile、~/.bash_profile、~/.bashrc、/etc/bashrc等),在加载了上述环境变量文件后,Shell就开始执行Shell脚本中的内容 shell执行流程 常用执行脚本方式 变量 环境变量 Java环境变量案例: v原创 2020-11-19 11:08:13 · 147 阅读 · 0 评论 -
Shell脚本:开发服务启动脚本
本文使用的实验环境为:centos-6.10 实验服务为nginx服务 服务安装位置为/app/nginx-1.8.1,软连接为/app/nginx 当你编译安装了nginx服务后,想让服务像其他服务一样通过“/etc/init.d/服务”来控制服务的启动、停止。 可以通过一些思路来确定脚本的过程: 判断Nginx服务的PID 是否存在,不存在就表示服务未启动。 通过脚本传入参数start 或 stop等,通过case语句获取参数进行判断 脚本内容: #!/bin/bash # chkconfig原创 2020-12-07 16:45:24 · 237 阅读 · 0 评论 -
Shell脚本:case语句
case条件语句相当于多分支的if/elif/else条件语句,但是看起来更规范,常用语服务启动等脚本。 在case语句中,程序会将case获取的变量值与表达式部分的值1、值2等进行比较,如果变量值与某个值相匹配,就会执行值后面的相对应的指令,直到执行到双分号为止,然后跳出case语句主体,执行其他命令。 如果没有找到可以匹配的值,则执行“*)”后面的指令,直到结束。 case语句语法: case "变量" in 值1) 指令1 ;; 值2) 指令2 ;; *)原创 2020-12-07 11:45:17 · 526 阅读 · 0 评论 -
Shell脚本:一键优化系统脚本
作为上一篇函数的举例,也是把它单独拿出来找的时候好找。 如果要看函数的理论部分:点击以下链接 函数理论部分 作为举例,只是优化了几个方面,如果想加入其他内容需要自己在编写模块。 配置阿里源 禁用开机不需要的服务 禁用selinux 禁用iptables 安装常用工具及升级 脚本内容: #!/bin/bash export PATH=$PATH:/bin:/sbin:/usr/sbin if [ "$UID" != "0" ];then echo "Please run this script b原创 2020-12-01 16:02:05 · 590 阅读 · 1 评论 -
Shell脚本:函数的使用
Shell函数的概念: 类似于别名,简化代码,使程序易读易改。 Shell函数的优势: 把相同程序段定义成函数,可减少代码量,提高开发效率 增加程序的易读性,提升管理效率 实现程序功能的模块化,使程序具有通用性(可移植性) Shell函数的语法: function 函数名(){ 指令 return n } 还有其他写法,不过不推荐! function表明这是一个函数。 Shell函数的执行: 分为最基本的函数和可传参的函数两种。 执行不带参数的函数时,直接输入函数名称即可。 执行函数的说明:原创 2020-12-01 11:06:37 · 323 阅读 · 0 评论 -
Shell脚本:if条件语句的了解与使用
本文脚本讲解使用系统:centos6.x 目录if单分支结构例题if双分支语句if多分支结构脚本开发思路if条件语句案例:例1:监控MySQL数据库的状态例2:监控web服务器状态例3:制作rsync服务启动脚本 if单分支结构 if条件语句类似于“如果。。。那么。。。”。 语法一: if <条件表达式> then 指令 fi 语法二: if <条件表达式>;then 指令 fi <条件表达式>也可以是test、[]、[[]]、(())形式,按个人喜欢原创 2020-11-25 15:32:15 · 302 阅读 · 0 评论