Linux 常用命令与Shell编程
文章平均质量分 63
chhuma
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
结合SQL*Loader、AWK工具为表构造大数据量,以备测试
背景:假设对需求进行评估后,发现某表数据量为1000万,表名为T_1,表结构如下:COL_1 NUMBER(3)COL_2 NUMBER(5, 2)COL_3 VARCHAR2(10)COL_4 DATE问题:需要往表T_1原创 2011-10-07 10:31:10 · 714 阅读 · 0 评论 -
采用AWK编程实现随机函数(包括整数、浮点数、字符串、日期时间)
背景:作为Oracle Database DBA,经常需要构造数量级百万、千万、甚至更多的数据来进行脚本性能测试。如何快速产生这些数据呢?我们可以用Shell、Perl、AWK等编程实现,目前经过本人测试发现:相同的实现算法采用AWK效率更高,Perl次之,Shell过慢。原创 2011-10-07 10:26:37 · 1884 阅读 · 0 评论 -
采用Shell编程实现随机函数(包括整数、符点数、字符、日期时间),顺便与AWK实现作下性能对比
Shell(bash)实现的随机函数(保存在random_function.sh文件):#!/bin/bash## 产生各类型数据随机函数(BASH实现)# chm, 461810517@qq.com# 2011/11/16## BASH中RANDOM伪变量,会随机产生0到32767之间的整数RANDOM_MAX_INT=32768# 产生随机整数, 其值大于等原创 2011-11-19 09:27:20 · 3849 阅读 · 0 评论 -
采用Shell及AWK脚本实现磁盘使用空间监控
背景:在应用程序中,经常需要配置FTP空间存放数据,同样数据库也需要大量的磁盘存放业务数据。如果FTP和数据库磁盘空间不够,却没有及时通知相关人员进行处理,就会导致程序错误或者数据库无法存储数据。这类故障是及其严重的。Shell脚本(disk_space_warn.sh):#!/bin/bash## 监控磁盘使用空间是否超限# chm, 461810517@qq.c原创 2011-11-23 07:56:43 · 1621 阅读 · 0 评论 -
互联网应用上线后,别忘记实现部署这些运维监控脚本
背景:互联网应用,往往面临高并发、高可用等挑战,一但应用出现问题而没有及时发现,导致系统宕机,其损失是及其重大的。所以及时有效的监控到异常,并将异常及时通知相关责任人可以最大限度的降低损失。及时有效的监控到异常可以通过定时程序来实现,而异常及时通知功能目前最好是以短信的方式进行通知。监控脚本类别:1). 应用程序类 a). 第三方程序接口可用性监控;这类监控主要是避免第原创 2011-11-11 20:53:01 · 1120 阅读 · 0 评论 -
类UNIX系统中AWK编程注意事项
背景:AWK是类UNIX系统中的文本处理工具,使用AWK编程实现基于文本数据库统计,往往效率比较好,至少我测试的情况比PERL脚本效率高不少。注意事项:1. AWK编程中,定义函数时,不建议在函数中使用全局变量。原因是不利函数重2. AWK编程中,建议将所有局部变量定义在函数形式参数中,方便函数重用、移植AWK自定义函数形式:function name(arg1,原创 2011-10-07 10:22:17 · 616 阅读 · 0 评论 -
如何将类似UNIX系统中的ed编辑器命令脚本化
背景:类UNIX系统的编辑器有很多,比如vi,emacs等 ,这些编辑器功能非常强大。而ed是行编辑器,也就是说每次编辑都是以行为单位。个人认为ed编辑器功能虽然不如vi等强大,但是命令好记,功能简单足够。假如需要对许多文件做相同的编辑操作,如果逐个打开文件,然后输入一堆相同的命令,这势必降低工作效率,这种情况可以通过将ed编辑器命令保存在脚本文件中,然后批量执行此命令即可。批量执行e原创 2011-12-07 07:49:55 · 1557 阅读 · 0 评论
分享