ip
ip网络配置工具 补充说明ip命令 用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。 语法123ip(选项)(对象)Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] -batch filename 对象1234567891011OBJECT := { link | address | addrlabel | route | rule | neigh | ntable | tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm | netns | l2tp | macsec | tcp_metrics | token } ...
iotop
iotop用来监视磁盘I/O使用状况的工具 补充说明iotop命令 是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。 iotop使用Python语言编写而成,要求Python2.5(及以上版本)和Linux kernel2.6.20(及以上版本)。iotop提供有源代码及rpm包,可从其官方主页下载。 安装 Ubuntu 1apt-get install iotop CentOS 1yum install iotop 编译安装 1234wget http://guichaz.free.fr/iotop/files/iotop-0.4.4.tar.gz tar zxf iotop-0.4.4.tar.gz python setup.py build python...
iostat
iostat监视系统输入输出设备和CPU的使用情况 补充说明iostat命令 被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。 iowait 指在一个采样周期内有百分之几的时间是属于以下情况:CPU处于空闲状态并且至少有一个未完成的磁盘IO请求。 安装 iostatiostat包含在sysstat包内。如果你没有,你首先需要安装它。在 RedHat / CentOS / Fedora 1yum install sysstat 在 Debian / Ubuntu / Linux Mint 1sudo apt-get install sysstat 语法1iostat(选项)(参数) 选项123456# iostat --helpUsage: iostat [ options ] [ <interval> [ <count> ] ]Options...
install
install安装或升级软件或备份数据 补充说明install命令 的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。 语法1234install [OPTION]... [-T] SOURCE DESTinstall [OPTION]... SOURCE... DIRECTORYinstall [OPTION]... -t DIRECTORY SOURCE...install [OPTION]... -d...
insmod
insmod将给定的模块加载到内核中 补充说明insmod命令 用于将给定的模块加载到内核中。Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。 语法1insmod(选项)(参数) 选项123456789-f:不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将模块载入;-k:将模块设置为自动卸除;-m:输出模块的载入信息;-o<模块名称>:指定模块的名称,可使用模块文件的文件名;-p:测试模块是否能正确地载入kernel;-s:将所有信息记录在系统记录文件中;-v:执行时显示详细的信息;-x:不要汇出模块的外部符号;-X:汇出模块所有的外部符号,此为预设置。 参数内核模块:指定要加载的内核模块文件。 实例加载RAID1阵列级别模块,如下所示: 12345[root@localhost boot]# insmod /lib/modules/2.6.18-8.el5/kernel/drivers/md/raid1.ko ...
inotifywait
inotifywait异步文件系统监控机制 补充说明Inotify 一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。。 inotify-tools 是一个C库和一组命令行的工作提供Linux下inotify的简单接口。inotify-tools安装后会得到inotifywait和inotifywatch这两条命令: inotifywait命令 可以用来收集有关文件访问信息,Linux发行版一般没有包括这个命令,需要安装inotify-tools,这个命令还需要将inotify支持编译入Linux内核,好在大多数Linux发行版都在内核中启用了inotify。 inotifywatch命令 用于收集关于被监视的文件系统的统计数据,包括每个 inotify 事件发生多少次。 开始之前需要检测系统内核是否支持inotify: 使用uname -r命令检查Linux内核,如果低于2.6.13,就需要重新编译内核加入inotify的支持。 使用ll...
init
initinit进程是所有Linux进程的父进程 补充说明init命令 是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。 语法1init(选项)(参数) 选项12-b:不执行相关脚本而直接进入单用户模式;-s:切换到单用户模式。 参数运行等级:指定Linux系统要切换到的运行等级。 实例几个常用的命令 查看系统进程命令:ps -ef | head查看init的配置文件:more /etc/inittab查看系统当前运行的级别:runlevel 运行级别 到底什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。你也可以在/etc/inittab中查看它的英文介绍。 1234567#0 停机(千万不能把initdefault 设置为0)#1 单用户模式#2 多用户,没有 NFS(和级别3相似,会停止部分服务)#3 完全多用户模式#4 没有用到#5 ...
info
infoLinux下info格式的帮助指令 补充说明info命令 是Linux下info格式的帮助指令。 就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。一个man...
indent
indent格式化C语言的源文件 补充说明indent命令 可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。 语法123indent(选项)(源文件)或indent(选项)(源文件)(-o...
ifup
ifup激活指定的网络接口 补充说明ifup命令 用于激活指定的网络接口。 语法1ifup(参数) 参数网络接口:要激活的网络接口。 实例1ifup eth0 #激活eth0