最新消息:

标签:shell

Linux的五个查找命令
Linux

Linux的五个查找命令

admin 11年前 (2014-06-17) 2660浏览 0评论

最近,我在学习Linux,下面是一些笔记。 使用电脑的时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟...

如何在Redis里按模式删除数据
nosql

如何在Redis里按模式删除数据

admin 11年前 (2014-04-11) 2840浏览 0评论

一台Redis服务器在很短的时间里消耗了几十个G的内存,最终因为SWAP而宕机。因为这台服务器的社会背景比较复杂,所以一时无法判断犯罪嫌疑人到底是谁。   最开始的直觉是认为肯定有人保存了大体积的数据,于是问题就变成了找出哪些键占用的空间比...

Shell工具:jsondiff.sh
bash

Shell工具:jsondiff.sh

admin 11年前 (2014-03-20) 3183浏览 0评论

我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于我不得不通过人肉对比新旧服务器的结果集是否一致来判断对错。既然说懒惰是程序员的美德,所以我想还是写一个工具吧,加之结果集为JSON,于是便有了jsondiff.sh。 逻辑很简...

建立SSH隧道(SSH端口转发)
SSH

建立SSH隧道(SSH端口转发)

admin 11年前 (2014-03-14) 3581浏览 0评论

ssh隧道功能,也就是端口转发功能非常好用,可以实现一些代理功能或者是穿透内网功能。 ssh的端口转发(或者叫做隧道)命令分为三种: 本地:ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@T...

Linux批量部署更新脚本
bash

Linux批量部署更新脚本

admin 11年前 (2014-03-10) 4425浏览 0评论

随着IT 运维不断的发展,作为Linux服务器管理员,使用脚本自动化运维,可以减轻很多繁琐的工作,让你快乐工作, 发一个简单的自动化部署更新脚本,可以根据这个扩展,仅供参考。 1、批量远程执行命令脚本如下: vi auto_deploy_ssh.sh...

ssh-copy-id设置不同的端口
SSH

ssh-copy-id设置不同的端口

admin 11年前 (2014-01-28) 3156浏览 0评论

ssh-copy-id是一个可以很方便的设置机器之间对等登录的工具(不用每次都输入密码),ssh-copy-id的默认端口是22和ssh一样,但是有时我们为了考虑安全问题,会把ssh的端口改成其它端口,ssh-copy-id并没有提供设置端口的参数,...

shell脚本利用gnuplot绘制图片
bash

shell脚本利用gnuplot绘制图片

admin 11年前 (2013-10-25) 3942浏览 0评论

我们都知道gnuplot可以绘制图片,但是时候,我们的数据是以date文件的形式存在,如何编写一个脚本帮助我们绘制出相应的图片: 以某个进程的CPU使用情况为例: cat processX_CPU_Usage.log Wed Oct 16 14:47...

别一味的迷恋C的性能
c

别一味的迷恋C的性能

admin 12年前 (2013-07-16) 2964浏览 0评论

最近写了一个C程序统计计算web log中的ip每个IP出现的次数,于是采用数据结构中的二叉树进行实现,具体代码如下: #include <stdio.h> #include <string.h> #include <s...

用sed截取程序日志中某个时间范围内的文本
Linux

用sed截取程序日志中某个时间范围内的文本

admin 12年前 (2013-04-22) 8387浏览 0评论

需求:从日志信息中提取特定时间范围内的日志,并将其发送至远程主机上 分析:一般的需求只是以两个特定的时间点做要求,比如说12:00:00到13:00:00这两个准确时间点之间的日志信息,同时日志中肯定是存在这两个时间点的 本需求只是求个范围值,比如说...

bash/shell并发
未分类

bash/shell并发

admin 12年前 (2013-02-25) 3042浏览 0评论

又一篇写shell多进程的blog,之前整理过一篇,现在整理的,算是将“常见事务”封装一下,以便可以随时拿来使用。 最常见的“多进程”需求,应该就是多“worker”模型(多消费者模型)了,即一个(或多个)进程负责提供数据,多个进程(worker)负...

shell基础--带条件的参数替换
shell

shell基础–带条件的参数替换

admin 13年前 (2011-11-17) 2384浏览 0评论

这次我们来讨论一下变量的求值运算。变量求值运算的结果取决于该变量的值是null还是一个数值。shell的这个特性被称为参数替换。Bourne shell也有这个特性。变量求值运算的一般形式为: ${:}...