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

shell脚本自动腾出空间

post by rocdk890 / 2014-10-19 21:45 Sunday linux技术

  最近本地虚拟机的空间老是被备份给占满,为了偷懒不想自己天天登录上去清除,才写了这个自动清理脚本.
  系统:centos 5.x
脚本内容:
cat make_room.sh

#!/bin/bash
#size=`df -hP|grep /dev/mapper/VolGroup00-LogVol00|awk '{print $4}'|cut -f 1 -d "G...

阅读全文>>

标签: 删除 shell 备份 腾出空间

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

squid3(高命中率)缓存服务器配置

post by rocdk890 / 2014-10-15 11:28 Wednesday linux技术

  今天对我的varnish进行了下小小的压力测试,40s里的8000并发,没有失败一个,估计还可以承受更大的并发,先不说varnish了,我最近找到个命中率很高的squid的配置文件,当然是squid3.0的配置文件,有需要的可以copy回去自己改.
  系统:centos 5.x
  需要的软件:squid-3.0.STABLE25.tar.gz
1.下载s...

阅读全文>>

标签: squid 加速 cache 缓存 高命中率

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

shell脚本修复bash漏洞

post by rocdk890 / 2014-9-30 15:48 Tuesday linux技术

  在网上搜资料找到一个大神写的shell修复bash漏洞脚本,觉得很不错,拖到我blog里来共享给大家.
脚本内容:

#/bin/bash

#Author Alex Fang. Updates may apply soon.

clear

echo "Press anykey to continue..." $anykey ; read anykey
echo "BBBBBBB...

阅读全文>>

标签: 漏洞 修复 shell 脚本 bash

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

mac系统修复bash漏洞

post by rocdk890 / 2014-9-29 17:43 Monday linux技术

  最近bash漏洞的影响真的有点广泛,居然连mac系统都不能避免,把公司服务器的bash都更新了之后,现在来更新我自己的macbook上的bash.
  系统:mac os x 10.9.4
1.要更新bash,就要安装下面的组件
安装Command Line Tools
安装HomeBrew
在终端里输入:
ruby -e "$(curl -fsSL https://raw.gith...

阅读全文>>

标签: 漏洞 修复 系统 mac OS X bash 10.9

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

linux下解决bash漏洞

post by rocdk890 / 2014-9-25 11:23 Thursday linux技术

  今天一打开电脑,就发现群里再说bash漏洞的事情,马上搜了下,发现居然比心血漏洞还要严重,好吧,看来今天又有事情要做了.

   系统:centos5.x

1.检测你服务器是否需要修复

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

如果输出是vulnerable就要升级bas...

阅读全文>>

标签: centos linux 漏洞 解决 bash

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

shell脚本切换用户执行命令

post by rocdk890 / 2014-9-11 10:28 Thursday linux技术

  今天公司同事来找到我说要在服务器上用另外一个用户执行python脚本,但设置到crontab里却老是root用户来执行,为了省事我就想了一个偷懒的办法,就是用shell脚本切换到那个用户,然后去执行那个python脚本.好了,这篇文章我只演示怎么用shell脚本切换到其他用户执行命令.
  系统:centos 5.x
脚本内容:
cat test.sh

#!/bin/b...

阅读全文>>

标签: su 命令 shell 执行 切换用户

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

shell脚本关闭多余tty终端

post by rocdk890 / 2014-8-22 14:36 Friday linux技术

  今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,而且我也比较懒,不想一台一台的设置,写了下面这个脚本来节省时间.
  系统:centos 6

关闭tty终端脚本:
cat pkill.sh

#!/bin/bash
sed -i 's/\/de...

阅读全文>>

标签: centos shell 脚本 关闭 tty 多余 终端

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

tomcat自启动脚本

post by rocdk890 / 2014-8-1 15:03 Friday linux技术

  之前给公司搭建的tomcat环境(centos安装配置JDK1.7与Tomcat7),开发人员说每次启动tomcat不方便,每次要进到/usr/local/apache-tomcat-7.0.26/bin下面去执行,很浪费时间,要求简便化.好吧,有要求就要改进,下面来看看我找的自启动脚本.
  系统:centos 5.x
  环境:apache-tomcat-...

阅读全文>>

标签: tomcat 启动 脚本 自启动

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

修改debian中crontab默认编辑器nano为vi

post by rocdk890 / 2014-7-24 14:40 Thursday linux技术

  晚上回到家中发现我开发板的时间居然提前了一天,马上安装ntp来同步了时间,为了保证开发板时间上的准确,决定再加到crontab中,让其定时更新下时间,没想到crontab -e之后居然是我没有见过的编辑器,网上搜了下才发现原来debian中crontab默认使用的nano编辑器,好吧,又搜了下怎么退出nano编辑器,原来是使用ctrl+x,然后根据提示来操作,好了,为了方便自己,我决...

阅读全文>>

标签: crontab vi debian 更改 编辑器 nano

评论(1) 引用(0) 浏览(5592)

修改Chrome默认搜索引擎

post by rocdk890 / 2014-7-23 17:44 Wednesday 其他技术

  前段时间google搜索不能用了,据说最近广州那一带可以使用google搜索了,但对我等在内陆的IT苦逼来说,不能用google搜索是多么痛苦的一件事情,而且对我经常用chrome浏览器的人来说,每次在浏览器的浏览框里习惯性的输入关键字来搜索,每次看到的都是google的404,是让人很郁闷的事情,每次看到404都提醒自己下次不要这样了,但还是每次都犯,最近在朱茂海大神的blog上看...

阅读全文>>

标签: google 浏览器 chrome 搜索 搜索引擎

评论(1) 引用(0) 浏览(3822)

shell获取ssh端口号

post by rocdk890 / 2014-7-7 16:57 Monday linux技术

  今天才发以前的一个iptables脚本里有句获取ssh端口的语句有问题,单独拿到服务器执行了下,发现有很多空格,如下图:
[root@MyVPS1697 201407]# netstat -ntpl|grep sshd|grep -v grep |awk -F : '{print $4}'

14142
为了解决空格问题,把我所在的3个运维群都问了一个遍,现在才知道人多力量大...

阅读全文>>

标签: ssh shell 获取 端口号

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

shell删除指定时间之前的文件

post by rocdk890 / 2014-6-23 18:06 Monday linux技术

  最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有清理了,还好是sql备份,不然硬盘空间早就满了.

下面是我的解决办法:
cat delbak.sh

#!/bin/sh
location="/root/sqlbak/"
...

阅读全文>>

标签: 删除 时间 shell 文件 find 备份 指定

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

查看mysql状态常用命令

post by rocdk890 / 2014-6-13 10:47 Friday linux技术

  最近服务器上mysql有些奇奇怪怪的问题,可惜我不是专业的dba,为了加深自己对mysql的了解,先从基础的查看mysql状态命令看起吧.

命令: show status;

命令: show status like '%下面变量%';
Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量.
Aborted_connects 尝试已经失败的M...

阅读全文>>

标签: mysql 命令 查看 状态

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

expect批量scp传输文件

post by rocdk890 / 2014-6-7 22:19 Saturday linux技术

  今天公司同事要在一台服务器上对另外两台同机房的服务器进行文件传输,两台服务器的文件存放地址一致,密码和key也一致(我们公司在安全上做得有点变态的),为了效率写了下面这个脚本.
1.单台传输脚本
cat /root/soft_shell/allscp.sh
#!/usr/bin/expect
if {$argc < 2} {
    &n...

阅读全文>>

标签: shell 批量 文件 scp expect 传输

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

iptables: Unknown error 4294967295

post by rocdk890 / 2014-6-4 19:02 Wednesday linux技术

  今天买了个腾讯云,想添加几个限制连接数的规则,没想到iptables老是报iptables: Unknown error 4294967295,我还以为没有加载模块,停止iptables,执行modprobe -r ipt_recent,然后启动iptables,再添加规则还是报错,最后终于找到解决办法了.如下:
cat >> /etc/modprobe.conf &...

阅读全文>>

标签: iptables 模块 腾讯云 连接限制 recent

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