随笔 - 279  文章 - 1 评论 - 10 阅读 - 94万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Linux shell编程

1 2 下一页
db2编目抽取
摘要:最近迁移DB2数据库从AIX到Linux平台:需要整理所有服务器编目,服务器有aix和linux,手动整理肯定较慢切容易出错,下面写脚本解决。 策略: 1、编写脚本提取服务器编目的脚本,编目信息保存到文件。 2、ansible分发到各台Linux服务器,aix没有ssh认证的需手动完成。 3、ans 阅读全文
posted @ 2017-08-25 10:50 浮沉一梦 阅读(351) 评论(0) 推荐(0) 编辑
Linux配置简单采集
摘要:#!/bin/bash #CPU逻辑个数 cpu_processor=$(cat /proc/cpuinfo | grep processor | wc -l) #CPU物理个数 cpu_num=$(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l) #物理内存 server_memory=$(cat /proc/mem... 阅读全文
posted @ 2017-08-08 10:10 浮沉一梦 阅读(271) 评论(0) 推荐(0) 编辑
weblogic域备份脚本
摘要:一直一来,由于空间问题,weblogic域很少备份,偶尔会手动备份一次,这运维做得不称职,今天有时间,写个小脚本来定时备份。 1、脚本备份文件目录结构 2、主备份脚本 3、配置文件 tar.conf 4、加入定时任务 crontab -e 阅读全文
posted @ 2017-08-02 17:24 浮沉一梦 阅读(448) 评论(0) 推荐(0) 编辑
sed行处理详解(交换行,合并行,删除行等)
摘要:1.合并行 zj@zj:~/Script/blog_script$ cat test11234合并上下两行zj@zj:~/Script/blog_script$ sed '$!N;s/\n/\t/' test11 23 4合并匹配模式及其下一行zj@zj:~/Script/blog_script$ 阅读全文
posted @ 2017-05-23 10:28 浮沉一梦 阅读(6830) 评论(0) 推荐(0) 编辑
weblogic重启脚本
摘要:客户要求每周weblogic重启,每台机器上有多个weblogic实例,开始准备单个服务器实例做成sysv风格的脚本,但是实例较多,于是在满足需求和自动化重启的情况下,多个服务器实例的重启放在了一起,bash脚本实现: admin.conf需根据实际的情况改写 server.conf startMa 阅读全文
posted @ 2017-05-08 17:02 浮沉一梦 阅读(2011) 评论(0) 推荐(0) 编辑
LVS之NAT和DR服务脚本
摘要:NAT服务控制脚本 DR服务控制脚本 Director脚本: RealServer脚本: 阅读全文
posted @ 2017-04-29 21:58 浮沉一梦 阅读(418) 评论(0) 推荐(0) 编辑
shell数组应用
摘要:引言 在Linux平台上工作,我们经常需要使用shell来编写一些有用、有意义的脚本程序。有时,会经常使用shell数组。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解,shell中的数组。 数组的定义 何为数组?学过计算机编程语言的同学都知道,数组的特性就是一组数据 阅读全文
posted @ 2017-04-19 17:01 浮沉一梦 阅读(723) 评论(0) 推荐(0) 编辑
删除mysql备份文件
摘要:前言:前篇介绍了mysql的备份方法,但备份不是越多越好,如果磁盘空间不够用,我需要保留近一个周的备份就可以了,那就需要删除备份脚本了,特别注意删除操作比较危险,变量传参要进行二次确认。 下面给出删除备份参考脚本: 拓展:我这边每天有采集数据的脚本在运行,日志分别在不同的目录,但日志文件都是以日期命 阅读全文
posted @ 2017-04-07 14:07 浮沉一梦 阅读(1364) 评论(0) 推荐(0) 编辑
Xtrabackup—InnoDB实现mysql热备份
摘要:前面Zabbix使用的数据库是mysql,数据库备份不用多说,必须滴,由于使用的是innodb引擎,既然做,那就使用第三方强大的Xtrabackup工具来热备吧,Xtrabackup的说明,参见https://my.oschina.net/u/1171265/blog/200437 数据库备份: 数 阅读全文
posted @ 2017-04-02 19:16 浮沉一梦 阅读(4505) 评论(0) 推荐(0) 编辑
shell参数扩展${}
摘要:shell参数扩展: ${parameter:-word} 如果parameter为null或者未设置,整个参数替换表达式值为word ${parameter:=word} 如果parameter为null或者未设置,整个参数替换表达式值为word,并且parameter参数值设置为word ${parameter:?word} 如果parameter为null或者未设置,则打印出错误信息... 阅读全文
posted @ 2017-03-07 16:02 浮沉一梦 阅读(1709) 评论(0) 推荐(1) 编辑
shell中括号的特殊用法 linux if多条件判断
摘要:一. bash [ ] 单双括号 基本要素: Ø [ ] 两个符号左右都要有空格分隔 Ø 内部操作符与操作变量之间要有空格:如 [ “a” = “b” ] Ø 字符串比较中,> < 需要写成\> \< 进行转义 Ø [ ] 中字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义引用而出错的好办 阅读全文
posted @ 2017-02-14 14:34 浮沉一梦 阅读(88040) 评论(0) 推荐(1) 编辑
awk打印指定列以后的所有内容
摘要:(1)使用awk将文件的前12列替换为空 (2)去除开头的空格 阅读全文
posted @ 2017-02-14 12:18 浮沉一梦 阅读(11413) 评论(0) 推荐(0) 编辑
shell替换掉两个以上的空格
摘要:方法一:sed 's/ \+/ /g' test.txt > test1.txt 阅读全文
posted @ 2017-02-14 12:11 浮沉一梦 阅读(1457) 评论(0) 推荐(0) 编辑
Shell脚本中调用另外一个脚本的方法
摘要:(转载): 在Linux平台上开发,经常会在console(控制台)上执行另外一个脚本文件,经常用的方法有:./my.sh 或 source my.sh 或 . my.sh;这三种方法有什么不同呢?我们先来了解一下在一个shell脚本中如何调用另外一个shell脚本,其方法有 fork exec s 阅读全文
posted @ 2017-01-23 14:10 浮沉一梦 阅读(7379) 评论(0) 推荐(0) 编辑
bash之局部变量与子shell(转载)
摘要:shell是每个接触linux、unix用户不得不会的工具,谈到shell就又联系到bash,因为这个shell是普遍被使用的。那么bash中的局部变量和子shell你是否能熟练掌握呢?这里推荐一本学习bash必须读的书《高级Bash脚本编程指南》。 1、局部变量 顾名思义,局部变量就是在局部起作用 阅读全文
posted @ 2017-01-18 15:55 浮沉一梦 阅读(839) 评论(0) 推荐(0) 编辑
70个经典的 Shell 脚本面试问题
摘要:转载自:http://www.imooc.com/article/1131 1) 如何向脚本传递参数 ? 例子: 显示文件名称脚本 (LCTT 译注:谢谢某匿名访客的提醒,原题有误,修改之。) 2) 如何在脚本中使用参数 ? 第一个参数 : $1,第二个参数 : $2 例子 : 脚本会复制文件(ar 阅读全文
posted @ 2016-10-30 22:38 浮沉一梦 阅读(32390) 评论(1) 推荐(0) 编辑
shell数组(产生不同的随机数)
摘要:#!/bin/bash # declare -a ARRAY read -p "Please input num[1-39]:" EMENUM #对比新生成的随机数是否重复 function COMELE { for J in `seq 1 ${#ARRAY[@]}`;do if [ $1 -eq ${ARRAY[$J]} ]; then return 1 fi ... 阅读全文
posted @ 2016-10-26 23:14 浮沉一梦 阅读(2381) 评论(0) 推荐(0) 编辑
xargs
摘要:find /tmp/ -name "*.log" -mtime +4 | xargs -i -t mv {} /home/ find /tmp/ -name "*.log" -mtime +4 -print0 | xargs -0 rm -f xargs(1) xargs是给命令传递参数的一个过滤器 阅读全文
posted @ 2016-09-01 14:16 浮沉一梦 阅读(770) 评论(0) 推荐(0) 编辑
linux find命令-print0和xargs中-0使用技巧(转载)
摘要:本文介绍了linux find命令中-print0和xargs中-0用法技巧,一些find命令的使用经验,需要的朋友参考下。 本节内容:linux find命令中-print0和xargs中-0的用法。默认情况下, find命令每输出一个文件名, 后面都会接着输出一个换行符 ('n'), 因此fin 阅读全文
posted @ 2016-09-01 13:54 浮沉一梦 阅读(5674) 评论(0) 推荐(0) 编辑
脚本编程知识点(1)
摘要:脚本编程知识点:1、变量中字符的长度:${#VARNAME}2、变量赋值等:${parameter:-word}:如果parameter为空或未定义,则变量展开为“word”;否则,展开为parameter的值;${parameter:+word}:如果parameter为空或未定义,不做任何操作; 阅读全文
posted @ 2016-08-30 22:40 浮沉一梦 阅读(282) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示