批量修改tomcat配置

批量修改tomcat配置
shell功能概述: 使用svn管理tomcat版本,然后根据指定tomcat版本号、tomcat端口号、tomcat进程同时添加utf-8编码,生成对应的压缩包版本tomcat; #!/bin/bash #$1 tomcat_version $2 tomcat_JAVA_HOME #调用当前shell时需要传入的参数 第一个tomcat版本 这里配置的是7 和8版本,第二个参数是JAVA_HOME set -e #出错即停止 #update_tomcat() $1=$WD $2=$TOMCAT_V #这个方法需要传的参数 ...

系统运维|脚本编程|统计字母个数

系统运维|脚本编程|统计字母个数
方法一: awk写法 awk -F "" '{for (i=1;i<=NF;i++) print $i }' test.log|sort|uniq -c 方法二: #/bin/bash echo $1 Acount(){ RESD=/tmp/test/result RES=/tmp/test/temp echo > $RESD echo > $RESD tr -c '[A-Z][a-z]' '[\012*]' < $1 > $RES echo `cat $RES` cat $RES|while read line do RES1=`echo $line| awk '{print length($0)}'` for i in $(seq 0 $RES1) do if [ $i -lt...

系统运维|运维常用文本编辑命令

系统运维|运维常用文本编辑命令
grep 查找文件中的关键字 cat 查看文件内容 more 分屏查看文件内容 ps -ef 显示所有进程的详细信息 常与grep配合使用,如:ps -ef | grep 进程名或进程关键字 wc命令{ wc 作用:统计 常用参数有3个:(-c 统计字节数) (-l 统计行数) (-w 统计字数) } ls命令{ ls - ( l (long,长格式或详细格式), a (all,所有的文件,包...

Linux shell 自动重启脚本

Linux shell 自动重启脚本
#!/bin/sh source /etc/profile proc_name="iget_spider" #current_time=`date +%Y%m%d+%H%M%s` NUM=`ps -ef|grep $proc_name|grep -v grep|wc -l` proc=`ps -ef|grep $proc_name|grep -v grep` echo "--------------num is:"$NUM ";time is :"$(date) ";proc is " $proc "-------------" if [ $NUM -eq 0 ] then echo -e $NUM echo -e "the spider not alive,start spider" ...

自动更新程序Shell脚本

自动更新程序Shell脚本
#/bin/bash #### SPATH="/var/yuqing_4.0/isearch" DPATH="/data/repos/IGet/release/linux_64" MID=`ps aux|grep monitor|grep -v grep|awk '{print $2}'` SID=`ps aux|grep search|grep -v grep|awk '{print $2}'` IP=`ifconfig|grep -Ev "(127.0.0.1|192.168.133.)"|awk -F: '/inet / {print $2}'|awk '{print $1}'|awk -F. '{print $4}'` cd $SPATH /bin/cp -f $DPATH/$2 ./bin/ c...

Linux 安全运维:服务器端口扫描及邮件发送

Linux 安全运维:服务器端口扫描及邮件发送
前段时间看磊哥博客,他写了一段非常不错的脚本,特别记录了下来,这里收藏下,也分享给大家。 使用方法: 1、将以下脚本保存为scan_analyse.sh。增加执行权限; 创建脚本目录: mkdir -p /root/nmap_scan/scan_shell 1 mkdir -p /root/nmap_scan/scan_shell 然后把脚本放到此目录里,这样的目的是生成对比的源文件,...

Linux环境下进程监控脚本

Linux环境下进程监控脚本
之前我写过一次是在windows 环境下不断检测服务器上的某个进程,如果挂掉可以重新启用, 这里我发布一个linux环境下,监控 激动某应用程序脚本。 #!/bin/sh PROC_NAME="isearch" NUM=`ps aux|grep -v grep|grep $PROC_NAME|wc -l` if [ $NUM -eq 0 ] ; then pkill -9 $PROC_NAME /bin/sleep 3 cd /var/yuqing_4.0/isearch/bin echo "now start isearch" nohup ./isearch.8056 &gt; /dev...
Copyright © Linux系统运维联盟 保留所有权利.   Theme  Ality 京公网安备11011402000199号 京ICP备14047887号

用户登录