包含标签 Linux articles

arpwatch

arpwatch

监听网络上ARP的记录

补充说明

arpwatch命令 用来监听网络上arp的记录。

语法

1
arpwatch(选项)

选项

1
2
3
4
-d:启动排错模式;
-f<记录文件>:设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat;
-i<接口>:指定监听ARP的接口,预设的接口为eth0;
-r<记录文件>:从指定的文件中读取ARP记录,而不是从网络上监听。
……

Continue reading

as

as

汇编语言编译器

补充说明

as命令 GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。

语法

1
as(选项)(参数)

选项

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
-ac:忽略失败条件;
-ad:忽略调试指令;
-ah:包括高级源;
-al:包括装配;
-am:包括宏扩展;
-an:忽略形式处理;
-as:包括符号;
=file:设置列出文件的名字;
--alternate:以交互宏模式开始;
-f:跳过空白和注释预处理;
-g:产生调试信息;
-J:对于有符号溢出不显示警告信息;
-L:在符号表中保留本地符号;
-o:指定要生成的目标文件;
--statistics:打印汇编所用的最大空间和总时间。

参数

汇编文件:指定要汇编的源文件。

……

Continue reading

at

at

在指定时间执行一个任务

补充说明

at命令 用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。 也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面。

……

Continue reading

atop

atop

监控Linux系统资源与进程的工具

补充说明

[非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进行分析。atop是一款开源软件,我们可以从这里获得其源码rpm安装包

……

Continue reading

atq

atq

列出当前用户的at任务列表

补充说明

atq命令 显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。

语法

1
atq [-V] [-q 队列] [-v]

选项

1
2
-V:显示版本号;
-q:查询指定队列的任务。

实例

1
2
3
4
5
6
7
at now + 10 minutes
at> echo 1111
at> <eot>
job 3 at Fri Apr 26 12:56:00 2013

atq
3       Fri Apr 26 12:56:00 2013 a root
……

Continue reading

atrm

atrm

删除待执行任务队列中的指定任务

补充说明

atrm命令 用于删除待执行任务队列中的指定任务。

语法

1
atrm(选项)(参数)

选项

1
-V:显示版本号。

参数

任务号:指定待执行队列中要删除的任务。

实例

删除已经排队的任务

1
2
3
4
5
atq        # 显示当前已经设置的任务
2 Mon May 17 08:00:00 2010 a root
1 Sat May 15 17:00:00 2010 a root

atrm 2     # 删除任务2
……

Continue reading

awk

awk

文本和数据进行处理的编程语言

补充说明

awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。

……

Continue reading

axel

axel

多线程下载工具

补充说明

axel 是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。

安装

CentOS安装Axel:

……

Continue reading

badblocks

badblocks

查找磁盘中损坏的区块

补充说明

badblock命令 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个很好的检查坏道位置的工具。

……

Continue reading

base64

base64

base64 编码/解码文件或标准输入输出

描述

base64将文件标准输入编码或解码为标准输出;

语法

1
base64 [OPTION]... [FILE]

参数

1
2
3
4
5
6
-d, --decode         # 解码
-i, --ignore-garbage # 解码时,忽略非字母字符
-w, --wrap=COLS      # 在指定的字符数后自动换行(默认为76), 0 为禁用自动换行

--help      # 显示此帮助说明并退出
--version   # 输出版本信息并退出

实例

编码字符串

……

Continue reading