# dos2unix ./test.sh
权限
# 
  chmod a+x ./test.sh 
  
语法 
  
变量 
  
var="111" 
  
echo $var 
  
echo ${var} 
  
运算 
  
no1=4; 
  
no2=5; 
  
let result=no1+no2 
  
echo $result; 
  
自增自降低 
  
let            
                
         
            
            
            
            #!/bin/bashecho “############删除ES七天前log文件开始#####################”echo bd@SSA@1234 | sudo -S -s /bin/bash -c “sshpass -p “” ssh -p 22 hadoop@172.16.110.55 -o StrictHostKeyChecking=no “/home/hadoop/...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-10 11:56:00
                            
                                1962阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下脚本所涉及到的服务有 IP:dhcp dns:bind Web:apache#!/bin/bash
echo "#################################################"
echo "##      一键部署dhcp+dns+apache服务注意事项   ###"
echo "##        1:只要你跟着来,实验绝对没问题     ###"
ec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 01:25:41
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #!/bin/sh
#定义检查操作系统版本的函数
NUM_VERSION=$(uname -r)
function Check_OS(){
[[ $NUM_VERSION =~ el6 ]] && return 0||return 1
}
echo "#####            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-20 22:38:49
                            
                                4344阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash#Description:autologintheremoteserver#Author:majinxu#Version:1.0#CreateTime:2018-3-01218:34:41user="majinxu"passwd="!Ieric1234"host_list=("st1.qa.bj2.yongche.com&qu            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-03-13 14:04:05
                            
                                3688阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现"Java执行服务器Shell脚本"的步骤
为了实现Java执行服务器Shell脚本,你需要按照以下步骤进行操作。
```mermaid
journey
    title 实现Java执行服务器Shell脚本的步骤
    section 步骤一:建立SSH连接
    You->>服务器: SSH连接
    section 步骤二:执行Shell脚本
    You->>服            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-08 07:26:17
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。      	 1、查看主机网卡流量      	       	  		#!/bin/bash  	  	  		#network  	  	  		#Mike.Xu  	  	  		while : ; do            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2011-07-13 09:50:42
                            
                                467阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java调用服务器Shell脚本
Shell脚本是一种用于自动化执行任务的脚本语言,而Java是一种广泛应用于软件开发的编程语言。在某些情况下,我们可能需要在Java程序中调用服务器上的Shell脚本来完成某些任务。本文将介绍如何在Java中调用服务器上的Shell脚本,并提供相应的代码示例。
## 流程图
```mermaid
flowchart TD
    A[Java程序] --            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-14 04:50:51
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在深入学习shell脚本,在51cto上看到抚琴煮酒写的一篇生产环境中的shell脚本,特拿来做为存档,以下文章内容均转自抚琴煮酒:作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?shell主要用于数据库备份(SVN备份)、计划任务(crontab)、服务状态监控、FTP远程备份等。对于这些任务,shell的强大是大家都公认的,这也是每一个Linux/u            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-10-20 20:37:21
                            
                                1321阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux生产服务器Shell脚本【目录】MySQL的热备份脚本用FTP同步服务器Keepalived的监控切换脚本SVN的版本库的批量备份自动监控ADSL并重拔号Linux批量生成生成帐户(10月11日更新)测试局域网内主机是否alive(10月11日更新)点击下方的子页面标题,进入对应的shell脚本页面进行阅读。一、MySQL的热备份脚本这是MySQL的备份方式之一,脚本如下:#!/bin/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-15 17:56:52
                            
                                915阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 查看有多少个IP访问awk '{print $1}' access.log |sort|u            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-25 11:48:52
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景需求:在工作中,经常需要从本地提交节点,远程登录到其他节点上区执行一些shell命令,如果分别ssh到每台远程主机上,再去执行各个命令会很麻烦。如果可以直接在提交节点上,直接ssh到各个远程主机上去执行命令,可以省去依次登录的麻烦。前提:需要配置ssh免密码登录。可以直接跳过登录密码,直接登录进远程主机,这一点在shell脚本中执行时非常关键。可参见Linux下实现免密登录 例如:手工复制粘贴            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 09:25:20
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  在DB运维的过程中,难免碰到需要跨多个服务器以及多个Oracle实例查询数据库的情形。比如我们需要查看当前所有生产环境数据库上open_cursor参数的值以便考虑是否需要增加。而需要查看的数据库服务器上有多个实例,同时又存在多个数据库服务器,这样子下来,几十个DB,上百个的情形一个个查,那得把人给累死。那就像点办法撒,写个shell脚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 19:58:49
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通常我们在终端上可以直接执行命令,实现Linux系统的远程登录和执行相关操作等。但有时候机器比较多而且执行的命令都比较相似的时候,直接在终端上操作的方法就显得比较繁琐,此时可以考虑使用Shell脚本。需要的软件:openssh,sshpass一、远程连接使用远程登录的方法包括远程登录服务器的搭建网上有很多教程,这里不再赘述,个人推荐使用openssh软件,这里可以简单说一下使用方法,一般ssh u            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 22:38:27
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Javascript基础语法-变量声明变量是用于存储信息的容器javascript中的变量与我们在java中的变量一样。在javascript中使用用 var 运算符(variable 的缩写)加变量名定义的JavaScript 变量名称的规则:变量对大小写敏感(y 和 Y 是两个不同的变量)变量必须以字母或下划线开始 注意:由于 JavaScript 对大小写敏感,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 08:56:59
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shell脚本 监控 web服务器状态
 
由于网站后端服务器宕机或者出现500错误提示时,可用以下脚本进行监控.
 
1.当出现非500错误时就会自动切换到友好的维护页面。
2.当后端服务器恢复时,会自动切换到正常页面。
 
#!/bin/sh
curl -I http://www.test.com:8080/index.html | grep HT            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-05-09 16:12:00
                            
                                1780阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            此shell脚本已经大量应用在某大型媒体网站体系中,关于脚本实现的加固内容,大家一看脚本就基本上能明白了,如果还不明白的话,那就GOOGLE+BAIDU吧! 如果还不知道的话,就问此脚本的作者吧!!哈哈#!/bin/sh
   
# desc: setup linux system security
# author:coralzd
# powered by www.xiaohuai.com
#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-09-30 14:19:08
                            
                                579阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux服务器常用shell脚本总结一、根据进程名称,查找并批量kill进程1.1 cut 命令和 xargs 参数传输1.2 awk命令和 xargs 参数传输1.3 循环遍历,kill,这种要写在.sh文件执行二、优化linux下,history命令,对所有登陆的IP和时间详细记录2.1 修改 /etc/profile文件,在文件末尾添加一、根            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-09 13:41:43
                            
                                234阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 在Python中执行远程服务器Shell脚本的指南
Python是一种强大的编程语言,它不仅可以通过简单的代码完成各种任务,还可以与远程服务器进行交互,从而执行Shell脚本。对于刚入行的小白开发者来说,这显得尤为重要。在这篇文章中,我将为你详细介绍如何通过Python在远程服务器上执行Shell脚本的整个流程,并附上具体的代码实现。
## 整体流程
在开始之前,先来看看整体的流程图。以            
                
         
            
            
            
            案例需求
——为了持续观察服务器每天的基本运行状况,提供方便易读的集中的日志记录数据,需要结合Shell脚本和计划任务设置,定期记录不同时间段服务器的CPU负载、内存和交换空间、磁盘使用率等各种信息
需求描述
每隔15分钟记录一次服务器的基本运行状况,包括:
CPU负载、内存和交换空间、磁盘空间信息
最近的用户登录情况
记录当时的时间信息(以YYYY-mm-dd            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-06-11 13:14:03
                            
                                3035阅读
                            
                                                                                    
                                1评论