友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

shell脚本解决虚拟机网卡不识别

post by rocdk890 / 2013-9-28 0:15 Saturday linux技术

  根据上一篇文章解决Device does not seem to be present,今天在网上突然发现已经有人写了个shell脚本来解决这个问题了,现在共享给大家.

脚本内容:

vi network-issue-fix.sh

echo "Updating 70-persistent-net.rules with eth0..."
sed -i '7,9d' /etc/ude...

阅读全文>>

标签: shell 脚本 vmware 网卡 虚拟机

评论(0) 引用(0) 浏览(4330)

shell自动杀掉进程

post by rocdk890 / 2013-9-27 9:59 Friday linux技术

  最近有个项目的进程老是卡起,为了不手动去kill掉并启动,写了下面这个脚本来处理.
脚本内容:
vi kill-curl.sh

#!/bin/sh 
processname="curl"
for pid in $(ps aux |grep $processname |grep -v grep|awk '{print $2}'); do 
kill -9 $pid 
...

阅读全文>>

标签: shell kill 进程 自动 所有 某个进程

评论(0) 引用(0) 浏览(4225)

shell允许特定ip访问网站

post by rocdk890 / 2013-9-24 9:05 Tuesday linux技术

  最近公司要求把a服务器上的iptables过滤里的白名单加到b服务器上,让b服务器读取白名单里的ip,并允许白名单里的ip通过不被禁止,我在下面实现过程中,使用了上一篇的用expect不用输密码自动scp数据里的脚本来配合实现的.
  环境:a服务器ip:192.168.10.5
       b服务器ip:192...

阅读全文>>

标签: shell 脚本 ip 过滤 访问 自动 白名单

评论(0) 引用(0) 浏览(3604)

shell监控内存使用率

post by rocdk890 / 2013-9-17 9:13 Tuesday linux技术

  为了更方便的知道服务器上内存使用情况,并根据内存使用大小来重启服务,这里我只整了故障报警,如果想要自动重启服务的话,就要大家自己去修改了.

脚本内容:
vi check_mem.sh

#!/bin/bash
IP=`ifconfig | grep 'inet ' | grep -v '127.0.0.1' | awk -F ' ' '{print $2}'| awk -...

阅读全文>>

标签: shell 监控 内存 使用率 报警 memory

评论(0) 引用(0) 浏览(3810)

shell脚本删除一天前的文件

post by rocdk890 / 2013-9-7 11:57 Saturday linux技术

  今天公司要求我把服务器上的备份文件拷到内部服务器上,并且只要最新的,好吧,运维人员的理想目标是什么,就是能够让电脑做的事,决不自己来做.
  系统:centos 5.9
  环境:备份文件在/root/bak下,当然我是虚拟机上进行的测试
1.备份文件环境图
点击查看原图
2.shell脚本内容:

#!/bin/bash
location="/root/bak/"
find ...

阅读全文>>

标签: 时间 shell 查找 find 前一天

评论(0) 引用(0) 浏览(5960)

搭建个人web监控系统

post by rocdk890 / 2013-9-4 9:23 Wednesday linux技术

  本文是根据开发自己的监控系统二、web篇来的,我只是加了几个简单的功能,来监控自己的vps,这样再也不用时时登录vps去看系统状态了,直接打开网页就可以了解自己vps的情况.具体的流程图如下:
点击查看原图
这个图是借的运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(一)里的,如果大家有兴趣也可以去看看这位大神做的监控系统,比本文要精细得多,当然个人使用的话我觉得没必要整那么精细了...

阅读全文>>

标签: mysql php 系统 shell 脚本 监控

评论(0) 引用(0) 浏览(4991)

shell获取文件名

post by rocdk890 / 2013-9-2 11:27 Monday linux技术

  今天公司服务器上做了个获取ip的php程序,要求把php程序获取的ip放过,不被防火墙屏蔽,当我登上服务器看了下,文件名居然就是ip地址,也就是说要把这些文件名给提取到我另外一个shell脚本里以防被屏蔽.
  系统:centos 5.9
shell脚本内容:
vi out_file.sh

#!/bin/bash
>/root/white.txt
file="/var...

阅读全文>>

标签: shell 脚本 执行 定时 文件名 获取 提取

评论(4) 引用(0) 浏览(4352)

shell脚本在前后台切换

post by rocdk890 / 2013-8-30 9:21 Friday linux技术

  当我们要让一脚本在后台执行的话,要执行nohup sh test.sh &,如果你要把后台的这个脚本切换到前台来,那么你可以按照下面的步骤来执行:
 1.先用jobs查看当前bash一共启动了多少程序,你可以看到test.sh在其中,可以看到他的jobid是1,那么就用命令fg 1来把他切换到前台来执行,这里你肯定会想如果我又想让他回到后台继续运行应该怎么做呢.
&...

阅读全文>>

标签: 运行 shell 脚本 kill 进程 执行 后台 jobs 前台

评论(2) 引用(0) 浏览(4142)

memcache做ip限制

post by rocdk890 / 2013-8-28 11:37 Wednesday linux技术

  最近在乌云上看到使用memcache没有做ip限制的危害,大家有兴趣的话可以去看看memcached未作IP限制导致缓存数据可被攻击者控制这篇报导,下面我们来看看怎么给memcache做ip限制.
  系统:centos 5.9
  需要使用到的软件:iptables
memcache限制ip访问的方法:

iptables -A INPUT -p tcp -s 19...

阅读全文>>

标签: iptables 限制 shell memcache ip 访问 控制

评论(0) 引用(0) 浏览(9578)

shell编程if语句内判断参数详解

post by rocdk890 / 2013-8-26 9:57 Monday linux技术

shell 编程中使用到得if语句内判断参数
–b 当file存在并且是块文件时返回真
-c 当file存在并且是字符文件时返回真
-d 当pathname存在并且是一个目录时返回真
-e 当pathname指定的文件或目录存在时返回真
-f 当file存在并且是正规文件时返回真
-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
-h 当file存在并且是符号链接文件时...

阅读全文>>

标签: shell 参数 介绍 脚本 详解 if 语句

评论(0) 引用(0) 浏览(4099)

shell监控网卡状态,故障时自动重启网卡

post by rocdk890 / 2013-8-23 17:18 Friday linux技术

  今天朋友找我写个监控网卡状态的脚本,要求在系统网卡挂了可以自己启动起来,这个要求是不是很bt,我考虑了半天,简单的写了个shell脚本来监控,实现原理是使用ping来测试网络连通性,如果不通就重启网卡,当然我这个脚本还需要再改进下,比如1分钟之后还是不通再重启网卡,还有重启网卡后还要验证下网络是否是通了,这些其实可以交给大家去修改了.
  当时为了针对他服务器情况,登录上去查...

阅读全文>>

标签: shell 脚本 监控 状态 网卡 network check 故障

评论(0) 引用(0) 浏览(13001)

shell防ftp暴力破解

post by rocdk890 / 2013-8-22 9:52 Thursday linux技术

  朋友的服务器搭建了ftp,这几天一直在被暴力破解,找到我要我帮忙解决这个问题,登录到他服务器上一看,是用的Pure-ftp搭建的ftp服务器,它日志文件跟系统日志文件绑定在一起:/var/log/messages,知道了这些后,专门从网上找了个脚本给他,让脚本去帮他挡攻击.
脚本内容:

#!/usr/bin/python
#This script can deny anythings ...

阅读全文>>

附件下载:
deny_port.rar 823字节

标签: iptables ftp shell 破解 Pure-ftp 暴力 防御

评论(0) 引用(0) 浏览(4253)

shell读nginx日志防攻击

post by rocdk890 / 2013-8-17 9:56 Saturday linux技术

  最近的黑客很无聊啊,老是攻击公司的外贸站,我又不可能时时去查看服务器有没有被攻击,只能写个shell去读nginx日志来查看是否有攻击.

脚本内容:
#!/bin/bash
tail -n 4000 /var/log/nginx/access.log|awk '{print $1}'|sort|uniq -c|sort -rn>/root/bad_ip.txt
for i in...

阅读全文>>

标签: nginx shell 日志 脚本 log 防攻击

评论(0) 引用(0) 浏览(3842)

shell获取ip脚本

post by rocdk890 / 2013-8-6 18:19 Tuesday linux技术

  今天群里讨论怎么用shell脚本来获取服务器ip,然后写进ifcfg-eth*里,下面的脚本内容我只大概弄了下,剩下的让他自己去改.
  系统:centos 5.9
脚本内容:
vi ip.sh
#!/bin/bash
HWaddr=`ifconfig eth0 | grep HWaddr|awk '{print $5}'`
IP=`ifconfig eth0 | grep...

阅读全文>>

标签: linux shell 脚本 ip 自动 获取

评论(0) 引用(0) 浏览(4238)

解决mail: command not found

post by rocdk890 / 2013-7-29 17:09 Monday linux技术

 解决mail: command not found
 今天使用脚本来监控系统状态,为了把每天系统状态记录下来并发到邮箱里,我写了个脚本来实现,但在发邮件的过程中出现了mail: command not found.
 系统:centos 5.9
脚本内容:
#!/bin/bash
dug=$(df -h | grep "/$" | awk '{print $4}' ...

阅读全文>>

标签: 系统 shell 监控 mail 系统状态

评论(0) 引用(0) 浏览(8167)