岚天逸见

随笔分类 -  常用脚本

1 2 3 下一页

查找被删除但仍然占据磁盘的文件
摘要:下载:https://github.com/eyjian/libmooon/blob/master/shell/find_deleted_files.sh。 #!/bin/sh # 查找被删除但仍然占据磁盘的文件 dirs=(`ls -l --time-style=long-iso /proc 2> 阅读全文

posted @ 2020-09-07 10:08 岚天逸见 阅读(217) 评论(0) 推荐(0)

理解shell的eval命令
摘要:看以下两条命令:[zhangsan@XEN /sys]$ a="ls";b="\$a";c="$b";"$c"Hey! No command '$a' found, did you mean 'ia'? [zhangsan@XEN /sys]$ a="ls";b="\$a";c="$b";eval 阅读全文

posted @ 2018-12-21 13:32 岚天逸见 阅读(1089) 评论(0) 推荐(0)

程序员不常用Linux命令集
摘要:1) 关闭指定网卡,如关闭网卡eth0ifconfig eth0 down也可以使用ifdown,通常ifdown是一个指向ifup的软链接,而ifup为一个脚本文件。2) 命令自启动,如希望机器重启时自动关闭网卡eth0这个只需要在文件/etc/rc.d/rc.lo... 阅读全文

posted @ 2015-09-19 11:08 岚天逸见 阅读(196) 评论(0) 推荐(0)

免密码ssh2登录
摘要:以下针对的是ssh2,而不是ssh。配置分两部分:一是对登录机的配置,二是对被登录机的配置,其中登录机为客户端,被登录机为服务端,也就是解决客户端到服务端的无密码登录问题。下述涉及到的命令,可以直接拷贝到Linux终端上执行,已全部验证通过,操作环境为SuSE 10.... 阅读全文

posted @ 2014-04-10 10:54 岚天逸见 阅读(245) 评论(0) 推荐(0)

bash字符串匹配
摘要:#!/bin/shfoo(){ local basedir=$1 local all_entries=`ls -c` for entry in $all_entries do if test -d $entry; then ... 阅读全文

posted @ 2013-06-21 19:36 岚天逸见 阅读(1138) 评论(0) 推荐(0)

shell中函数继承问题
摘要:我们知道变量是会被子进程继承的,可以直接使用。有些情况下可能需要继承函数,以方便透明使用,方法非常简单,使用“export -f”,注意参数“-f”,它表示函数的意思,不带参数的export只针对变量。​function ifprop(){echo ":$1=$2"}... 阅读全文

posted @ 2013-04-25 19:54 岚天逸见 阅读(212) 评论(0) 推荐(0)

一键自动往crontab添加条目脚本
摘要:脚本的优点:只要将 监控脚本 被监控程序 和重启脚本放在同一个目录下,并将被监控程序运行起来,即可自动添加到crontab中,建议配置mooon提供的process_monitor.sh一起使用。#!/bin/sh# writed by yijian on 2013/... 阅读全文

posted @ 2013-01-19 10:11 岚天逸见 阅读(641) 评论(0) 推荐(0)

通用的停止进程bash脚本
摘要:process_stopper.zip #!/bin/sh# http://code.google.com/p/mooon# 通用的停止指定名的进程# 特色:# 1. 只会停止当前用户名下的进程# 2. 可以指定命令行参数,可执行精准停止# 检查参数# 参数1:需... 阅读全文

posted @ 2012-08-12 11:17 岚天逸见 阅读(417) 评论(0) 推荐(0)

通用的进程监控重拉起bash脚本
摘要:process_monitor.zip #!/bin/sh# http://code.google.com/p/mooon# 进程监控脚本,当指定进程不存在时,执行重启脚本将它拉起# 特色:# 1.本监控脚本可重复执行,它会自动做互斥,保证总是只有一个监控脚本进... 阅读全文

posted @ 2012-08-08 22:46 岚天逸见 阅读(213) 评论(0) 推荐(0)

基于/proc统计网络流量的脚本
摘要:#!/bin/sh# 下载:https://github.com/eyjian/libmooon/tree/master/shell# 流量统计工具# 可带一个两个:# 参数1:网卡名,如eth0或eth1等# 参数2:统计次数# 参数3:统计间隔(秒)# 输出格式:... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(146) 评论(0) 推荐(0)

按时间顺序显示指定目录的文件
摘要:方法:ls -lrt --time-style=long-iso $(find 目录路径 -type f) 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(142) 评论(0) 推荐(0)

IOWait高的一些处理方法
摘要:IOWait高的一些处理方法1、检查RAID的状态,比如是否正在重建或者没有初始化2、替换操作系统的内核,最好使用发行版标准的Linux kernel,因为有比较多的补丁3、检查/proc/sys/vm下面是否可以优化4、是否使用了文件系统,文件系统是否有优化的选项,... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(912) 评论(0) 推荐(0)

awk用法小结
摘要:awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(121) 评论(0) 推荐(0)

用awk数组处理两个文件的例子
摘要:收了本论坛的三个例子QUOTE:1、用某一文件的一个域替换另一个文件中的的特定域? http://bbs.chinaunix.net/forum/viewtopic.php?t=500015文件passwd: s2002408030068:x:527:527::/ho... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(474) 评论(0) 推荐(0)

如何为crontab调度运行的多脚本设置共享的环境变量?
摘要:方法直接将环境变量添加到crontab中,如:NAME=zhangsanAGE=3010 * * * * /home/xx/test.sh注意不要加上export,这样test.sh就可以用到环境变量了。 http://bbs.hadoopor.com/... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(135) 评论(0) 推荐(0)

sed 命令+正则表达式
摘要:sed是一个非交互性性文本编辑器, 它编辑文件或标准输入导出的文件拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件。sed可以随意编辑小或大的文件,有许多 sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(897) 评论(0) 推荐(0)

proc /sys/vm 终结版
摘要:本人最近会把proc目录详解给大家弄一下,欢迎翻译,有问题则留言。虽然是英文的,但都比较好理解,如有问题,请留言,我们共同为Linux社区而努力。我们翻译效果还不一定好,因为这玩意毕竟是老外搞的吗!!!咯咯,翻译可能引起误解。这玩意看懂需要tcp/ip方面的知识,学好... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(234) 评论(0) 推荐(0)

iftop 查看你的网卡流量
摘要:显示网卡的流量 display bandwidth usage on an interface 我用的是RHEL5U1 ,需要安装 byacc 和flex这2个包 rpm -ivh byacc-1.9-29.2.2.i386.rpm rpm -ivh flex-... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(363) 评论(0) 推荐(0)

Dash与Bash的语法区别
摘要:本文系转载,原文URL为:http://www.igigo.net/archives/169如今Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bash的shell,它主要是为了执行脚本而出现,而不是交互,它速度更快,但功能相比bash... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(360) 评论(0) 推荐(0)

简单的统计指定进程ID(或进程名)CPU、内存脚本
摘要:仅一行脚本,复制粘贴即可使用。按进程名:while true; do ps h -o pcpu,vsize,rss -C 进程名; sleep 2; done按进程ID:while true; do ps h -o pcpu,vsize,rss -p 进程ID; sl... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(185) 评论(0) 推荐(0)

1 2 3 下一页

导航