Nginx 定时切割日志定时切割方式有按月切割、按天切割、按小时切割等。
原创
2023-03-22 14:48:00
65阅读
服务器定时重启Java服务是一种常见的操作,可以通过编写脚本来实现自动化。在本文中,我们将介绍如何编写一个定时重启Java服务的脚本。
## 脚本的逻辑
脚本的逻辑很简单,就是定时执行重启操作。具体步骤如下:
1. 检查Java服务是否在运行中。
2. 如果Java服务正在运行,则停止服务。
3. 启动Java服务。
下面是一个使用Bash脚本实现以上逻辑的示例:
```bash
#!/
原创
2023-09-21 20:17:49
198阅读
# 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
Linux shell 是一种在 Linux 操作系统中常用的命令行解释器,它可以用来执行各种系统命令和脚本。在服务器管理和维护中,Linux shell 扮演着至关重要的角色,它可以帮助管理员轻松地管理服务器资源、进行监控和排错等工作。
红帽是一家知名的 Linux 发行版提供商,其官方支持的操作系统为 Red Hat Enterprise Linux(RHEL)。红帽的 Linux 发行版通
原创
2024-05-24 10:04:01
16阅读
#!/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阅读
写了个脚本,每天上班前运行,将检查结果报告E-mail给自己,转发到短信通知的外网邮箱,上班前就可知道有没有故障和服务器的情况了。检查的内容不断完善,现在可知道考勤机、打印机、监控、UPS、路由器、交换机等全部有IP设备是否连通。文件共享服务器、网站等是否可正常访问。Windows服务器的启动时间、内存使用、硬盘可用空间等情况。看邮件就对全部设备和服务器情况一目了然,不需逐个检查,在用户上班前就知
原创
2014-08-30 21:00:15
1215阅读
以下脚本所涉及到的服务有 IP:dhcp dns:bind Web:apache#!/bin/bash
echo "#################################################"
echo "## 一键部署dhcp+dns+apache服务注意事项 ###"
echo "## 1:只要你跟着来,实验绝对没问题 ###"
ec
转载
2024-03-19 01:25:41
74阅读
记录一下学习Shell编程的关键知识点,使用最通俗简洁的语句,让阅读者能快速上手Shell脚本的编写 1.什么是Shell?Shell是一种常用于服务器运维的脚本语言。众所周知,脚本语言不需要编译器,只需要解释器。在各种Shell解释器中,sh,bash最常用,而bash是兼容sh的,目前市面上的Linux基本用的都是bash。查看系统当前shell解释器echo $SHELL查看系统有
转载
2023-12-19 19:52:58
29阅读
1、crontab文件的含义:
用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute hour day month week command
其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示
转载
2024-01-01 10:32:07
129阅读
#!/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阅读