diff --git a/README.md b/README.md index 04842ab..5035fe4 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ - 快捷运维 kjyw,运维脚本工具库,项目基于shell开发 - 简单 高效 快捷! - 实现快速安装nginx、mysql、php、redis、nagios运维经常使用的脚本等等... -- Linux下很多操作命令,都可以通用化,脚本化。 +- Linux下很多操作命令,都可以根据业务需求通用化,脚本化,关键是思路,很多LAMP/LNMP一键安装包,也是这样。 - 脚本化后,可以结合一些自动化工具,批量部署,比如可以用ansible来批量执行脚本,就可以批量部署服务器业务。 - 这里面的脚本是运维经常使用的脚本,方便大家使用! - 相关使用文档:https://bbs.aqzt.com/forum-39-1.html diff --git a/README_osc.md b/README_osc.md index 04842ab..5035fe4 100644 --- a/README_osc.md +++ b/README_osc.md @@ -5,7 +5,7 @@ - 快捷运维 kjyw,运维脚本工具库,项目基于shell开发 - 简单 高效 快捷! - 实现快速安装nginx、mysql、php、redis、nagios运维经常使用的脚本等等... -- Linux下很多操作命令,都可以通用化,脚本化。 +- Linux下很多操作命令,都可以根据业务需求通用化,脚本化,关键是思路,很多LAMP/LNMP一键安装包,也是这样。 - 脚本化后,可以结合一些自动化工具,批量部署,比如可以用ansible来批量执行脚本,就可以批量部署服务器业务。 - 这里面的脚本是运维经常使用的脚本,方便大家使用! - 相关使用文档:https://bbs.aqzt.com/forum-39-1.html diff --git a/shell/hacker_check.sh b/shell/hacker_check.sh index 84a1f6e..e4351c0 100644 --- a/shell/hacker_check.sh +++ b/shell/hacker_check.sh @@ -218,8 +218,13 @@ find . -name "*.php" -type f -print0| xargs -0 egrep "aaa|bbb"| egrep "aaa" ##查找/etc/rc.d目录下面所有以crond结束的文件,并使用file指令查看其属性,注意:exec和file间是一个空格,file和{}间是一个空格,file和;之间是一个空格,;是一个整体。 -20 -kill -SIGSEGV 进程号 会产生一个core文件,用strings可以看信息,用一个c程序可以重新构建它的可执行程序,study/unix/下保存一个文章。测试没产生core,原因不详。 +#20 +#kill -SIGSEGV 进程号 +#会产生一个core文件,用strings可以看信息,用一个c程序可以重新构建它的可执行程序,study/unix/下保存一个文章。测试没产生core,原因不详。 + + +##当前目前(及子目录)下,所有的log文件中搜索字符串hacked by: +find . -name "*.log" | xargs fgrep "hacked by" diff --git a/shell/time.sh b/shell/time.sh index 3624f71..fbec827 100644 --- a/shell/time.sh +++ b/shell/time.sh @@ -29,6 +29,11 @@ date -d next-month +%Y-%m-%d ###当前时间 date +%Y-%m-%d_%H_%M_%S +###注意 : 当你不希望出现无意义的 0 时(比如说 1999/03/07),则可以在标记中插入 – 符号 +###比如说 date +%-H:%-M:%-S 会把时分秒中无意义的 0 给去掉,像是原本的 08:09:04 会变为 8:9:4。 +date +%Y%-m%-d +##201766 + #################################################################### 日期方面 : %a : 星期几 (Sun..Sat)