一些很有用的服务管理命令或者小脚本
Posted xyz999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些很有用的服务管理命令或者小脚本相关的知识,希望对你有一定的参考价值。
探测局域网内有哪些机器
#!/bin/bash
# Change base address 192.168.0 according to your network.
for ip in 192.168.142.{1..255} ;
do
(
ping $ip -c2 &> /dev/null ;
if [ $? -eq 0 ];
then
echo $ip is alive
fi
)&
done
一次解压多个.tar.gz文件
find ./ -name ‘*.tar.gz‘ -exec tar zxvf {} ; -print
如何删去重复行并保持顺序不变?
awk ‘{ if (!seen[$0]++) { print $0; } }‘ $file_path
如何得到网卡的 MAC地址
arp -a | awk ‘{print $4}‘
如何在编写SHELL显示多个信息,用EOF
cat << EOF
+--------------------------------------------------------------+
| === Welcome to Tunoff services === |
+--------------------------------------------------------------+
EOF
让 linux自动同步时间
vi /etc/crontab
加上一句:
00 0 1 * * root rdate -s time.nist.gov
一句话快速查找php木马的方法
find ./ -name "*.php" -type f -print0|xargs -0 egrep "(phpspy|c99sh|milw0rm|eval(base64_decode|eval(gzinflate(base64_decode|eval(gzinflate(str_rot13(base64_decode|spider_bc)"|awk -F: ‘{print $1}‘|sort|uniq
按cpu利用率从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -nr
查看http的并发请求数及其TCP连接状态:
netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘
以上是关于一些很有用的服务管理命令或者小脚本的主要内容,如果未能解决你的问题,请参考以下文章
运维程序简单的命令控制器(支持定时命令执行重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)个人github项目