shell脚本
文章平均质量分 55
月夜楓
这个作者很懒,什么都没留下…
展开
-
bash信号捕捉
bash信号捕捉我们ping一个主机,然后按下ctrl+c那么就会终止这个ping动作,如下图:可是如果使用一个循环来逐个ping不同主机,你再按下ctrl+c就会发现停不下来,直到循环完成,如下图:#!/bin/bashNETWORK=172.16.42.# -W 表示超时时长 -c 是发送几个ping包for IP in {1..20}; do ping -W...转载 2019-12-30 10:44:56 · 166 阅读 · 0 评论 -
时间递增循环执行脚本
#!/bin/bashsource /etc/profileif [ $# -eq 1 ]then current=$1else current=`date +%Y-%m-%d`fi #for i in $(seq 120 300); dofor i in {1..119}do DATE=`date -d原创 2017-10-16 20:48:23 · 1181 阅读 · 0 评论 -
linux命令
lsof -p 5214|wc -l查看进程打开的文件数量vim /etc/security/limits.conf设置应用程序可以打开的文件的最大数量:fs.file-max=62000# End of file* soft nofile 65535* hard nofile 65535开通防火墙策略:vim /etc/原创 2017-10-16 20:47:52 · 161 阅读 · 0 评论 -
很牛的人的日志
http://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp原创 2017-10-16 20:46:57 · 146 阅读 · 0 评论 -
awk输出单引号
转载:http://mcshell.blog.51cto.com/803455/484603今天早上有个小问题难住了,在sql中的insert语句中需要打印单引号。awk '{print "insert into webconfig (domain,webdir) values("$1","$2")"";"}'因为需要打印出$1,$2变量而且需要单引号,试了很多种方法都不行,转义,双引号都已原创 2017-10-16 20:46:55 · 699 阅读 · 0 评论 -
【转载】在Linux下限制用户登陆IP
今天,头让我做一个事,就是限制服务器下的test用户只能从公司内网登陆,不能从公网登陆。偶想了一下,觉得利用pam可以很好的实现,下面列出我的操作步骤: 第一步,编辑/etc/pam.d/sshd,加入如下内容 account required pam_access.so 加入后的内容如下:原创 2017-10-16 20:46:38 · 671 阅读 · 0 评论 -
【转载】Linux SHELL if 命令参数说明
俺反正是经常忘啊,用的时候总是翻箱倒柜的找也不是个事,把它们列在这里吧。 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID原创 2017-10-16 20:46:35 · 368 阅读 · 0 评论 -
shell命令的总结:
1,查看端口及程序占用情况:netstat -tlunp | grep ntp统计ip连接数量:netstat -nat|awk '{print$5}'|awk -F : '{print$4}'|sort|uniq -c|sort -rn2,启动shell脚本后台执行(并将执行日志放入到默认的nohup.log):nohup ./love.sh &...原创 2017-10-16 20:43:01 · 312 阅读 · 0 评论 -
grep正则表达式
转:http://hi.baidu.com/zhouqleilo/blog/item/f76297127ed0c9085aaf5330.html 经常使用的正则表达式 ^ 行首 $ 行尾 ^ [ t h e ]原创 2017-10-16 20:37:23 · 177 阅读 · 0 评论 -
shell中如何显示前后几天的方法
2011-07-07 13:59:56 www.hackbase.com 来源:互联网 shell中的date命令十分强大,今天这里只介绍下如何显示最近几天的写法:shell中的date命令十分强大,今天这里只介绍下如何显示最近几天的写法: [root@localhost shell]# date Tue Jul 5 04:58:08 CST 2011[root@localhost原创 2017-10-16 20:37:20 · 1355 阅读 · 0 评论