Linux的五个查找命令
admin 11年前 (2014-06-17) 2683浏览 0评论
最近,我在学习Linux,下面是一些笔记。 使用电脑的时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟...
admin 11年前 (2014-06-17) 2683浏览 0评论
最近,我在学习Linux,下面是一些笔记。 使用电脑的时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟...
admin 11年前 (2014-06-09) 19156浏览 0评论
1.将文件第2列内容替换为www.aikaiyuan.com [root@aikaiyuan.com ~]# awk '$2="www.aikaiyuan.com"' file.txt > new.txt...
admin 11年前 (2014-04-18) 3258浏览 0评论
1 删除0字节文件 find . -type f -size 0 -exec rm -rf {} ; find . type f -size 0 -delete 2 查看进程,按内存从大到小排列 ps -e -o “%C : %p : %z : %a...
admin 11年前 (2014-04-11) 2856浏览 0评论
一台Redis服务器在很短的时间里消耗了几十个G的内存,最终因为SWAP而宕机。因为这台服务器的社会背景比较复杂,所以一时无法判断犯罪嫌疑人到底是谁。 最开始的直觉是认为肯定有人保存了大体积的数据,于是问题就变成了找出哪些键占用的空间比...
admin 11年前 (2014-03-20) 3200浏览 0评论
我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于我不得不通过人肉对比新旧服务器的结果集是否一致来判断对错。既然说懒惰是程序员的美德,所以我想还是写一个工具吧,加之结果集为JSON,于是便有了jsondiff.sh。 逻辑很简...
admin 11年前 (2014-03-14) 3602浏览 0评论
ssh隧道功能,也就是端口转发功能非常好用,可以实现一些代理功能或者是穿透内网功能。 ssh的端口转发(或者叫做隧道)命令分为三种: 本地:ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@T...
admin 11年前 (2014-03-10) 4444浏览 0评论
随着IT 运维不断的发展,作为Linux服务器管理员,使用脚本自动化运维,可以减轻很多繁琐的工作,让你快乐工作, 发一个简单的自动化部署更新脚本,可以根据这个扩展,仅供参考。 1、批量远程执行命令脚本如下: vi auto_deploy_ssh.sh...
admin 11年前 (2014-01-28) 3177浏览 0评论
ssh-copy-id是一个可以很方便的设置机器之间对等登录的工具(不用每次都输入密码),ssh-copy-id的默认端口是22和ssh一样,但是有时我们为了考虑安全问题,会把ssh的端口改成其它端口,ssh-copy-id并没有提供设置端口的参数,...
admin 11年前 (2013-11-15) 3964浏览 0评论
这个脚本在centos物理服务器上运行可以采集到服务器所连接的交换机信息和端口信息。利用了CDP和LLDP协议 我们线上是服务器安装完操作系统就会跑这个脚本并自动把这些信息采集到资产库里,便于以后更改机器网段做vlan自动划分 采集到我们资产平台的信...
admin 11年前 (2013-10-25) 3963浏览 0评论
我们都知道gnuplot可以绘制图片,但是时候,我们的数据是以date文件的形式存在,如何编写一个脚本帮助我们绘制出相应的图片: 以某个进程的CPU使用情况为例: cat processX_CPU_Usage.log Wed Oct 16 14:47...
admin 12年前 (2013-07-16) 2980浏览 0评论
最近写了一个C程序统计计算web log中的ip每个IP出现的次数,于是采用数据结构中的二叉树进行实现,具体代码如下: #include <stdio.h> #include <string.h> #include <s...
admin 12年前 (2013-04-22) 8410浏览 0评论
需求:从日志信息中提取特定时间范围内的日志,并将其发送至远程主机上 分析:一般的需求只是以两个特定的时间点做要求,比如说12:00:00到13:00:00这两个准确时间点之间的日志信息,同时日志中肯定是存在这两个时间点的 本需求只是求个范围值,比如说...
admin 12年前 (2013-02-25) 3061浏览 0评论
又一篇写shell多进程的blog,之前整理过一篇,现在整理的,算是将“常见事务”封装一下,以便可以随时拿来使用。 最常见的“多进程”需求,应该就是多“worker”模型(多消费者模型)了,即一个(或多个)进程负责提供数据,多个进程(worker)负...
admin 13年前 (2011-11-17) 2400浏览 0评论
这次我们来讨论一下变量的求值运算。变量求值运算的结果取决于该变量的值是null还是一个数值。shell的这个特性被称为参数替换。Bourne shell也有这个特性。变量求值运算的一般形式为: ${:}...