Linux工具命令
文章
rmmod
rmmod从运行的内核中移除指定的内核模块 补充说明rmmod命令 用于从当前运行的内核中移除指定的内核模块。执行rmmod指令,可删除不需要的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放如核心。你可以将这些功能编译成一个个单独的模块,待有需要时再分别载入它们。 语法1rmmod(选项)(参数) 选项1234-v:显示指令执行的详细信息;-f:强制移除模块,使用此选项比较危险;-w:等待着,直到模块能够被除时在移除模块;-s:向系统日志(syslog)发送错误信息。 参数模块名:要移除的模块名称。 实例用rmmod命令主要用于卸载正在使用的Linux内核模块,与modprobe -r命令相似,如下所示: 12345[root@localhost boot]# lsmod | grep raid1raid1 25153 0[root@localhost boot]# rmmod raid1[root@localhost boot]# lsmod | grep raid1
route
route显示并设置Linux中静态路由表 补充说明route命令 用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。 在Linux系统中设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的ip地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。 语法1route(选项)(参数) 选项1234567-A:设置地址类型;-C:打印将Linux核心的路由缓存;-v:详细信息模式;-n:不执行DNS反向查找,直接显示数字形式的IP地址;-e:netstat格式显示路由表;-net:到一个网络的路由表;-host:到一个主机的路由表。 参数1234567Add:增加指定的路由记录;Del:删除指定的...
rpm
rpmRPM软件包的管理工具 补充说明rpm命令 是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。 语法1rpm(选项)(参数) 选项1234567891011121314151617-a:查询所有套件;-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称;-c:只列出组态配置文件,本参数需配合"-l"参数使用;-d:只列出文本文件,本参数需配合"-l"参数使用;-e<套件档>或--erase<套件档>:删除指定的套件;-f<文件>+:查询拥有指定文件的套件;-h或--hash:套件安装时列出标记;-i:显示套件的相关信息;-i<套件档>或--install<套件档&...
rpm2cpio
rpm2cpio将RPM软件包转换为cpio格式的文件 补充说明rpm2cpio命令 用于将rpm软件包转换为cpio格式的文件。 语法1rpm2cpio(参数) 参数文件:指定要转换的rpm包的文件名。 实例1rpm2cpio ../libstdc++-4.3.0-8.i386.rpm | cpio -idv
rpmbuild
rpmbuild创建RPM的二进制软件包和源码软件包 补充说明rpmbuild命令 被用于创建rpm的二进制软件包和源码软件包。 语法1rpmbuild(选项) 选项12345--initdb:初始化RPM数据库;--rebuilddb:从已安装的包头文件,方向重建RPM数据库;-ba:创建二进制和源代码包;-bb:创建二进制代码包;-bs:创建源代码包。 实例1rpmbuild -ba 'spec文件路径' build完后,可以在/usr/src/redhat/RPMS/下找到二进制rpm包,rpm包按照其对应的cpu体系结构分类,通常在/usr/src/redhat/RPMS/i386目录下。/usr/src/redhat/SRPMS/下找到源码rpm包,此时由于是源代码,所以无须按体系结构分类。
rpmdb
rpmdb初始化和重建RPM数据库 补充说明rpmdb命令 用于初始化和重建rpm数据库。 语法1rpmdb(选项) 选项12--initdb:初始化RPM数据库;--rebuilddb:从已安装的包头文件,反向重建RPM数据库。
rpmquery
rpmquery从RPM数据库中查询软件包信息 补充说明rpmquery命令 使用多种依据从rpm数据库中查询软件包信息。 语法1rpmquery(选项) 选项12345-qf:查询指定的文件所属的软件包;-q:查询指定的软件包是否被安装;-qc:查询软件包中的配置文件;-qd:查询软件包中的文档文件;-qi:查询软件包的基本信息。 实例使用rpmquery命令查询指定文件所属的软件包: 12[root@localhost ~]# rpmquery -qf /usr/bin/htpasswdhttpd-2.2.3-81.el5.centos
rpmsign
rpmsign使用RPM软件包的签名管理工具 补充说明rpmsign命令 使用rpm软件包的签名管理工具。 语法1rpmsign(选项) 选项1234567--addsign:为自动软件包添加签名;--checksig:验证软件包签名;--delsign:删除软件包签名;--import:导入公钥;--resign:重新签名软件包;--nodigest:不验证软件包摘要;--nosignature:不验证软件包签名。
rpmverify
rpmverify验证已安装的RPM软件包的正确性 补充说明rpmverify命令 用来验证已安装的rpm软件包的正确性。 语法1rpmverify(选项) 选项123-Va:验证所有软件包;-V<软件包>f:验证指定软件包;--nomd5:不验证软件包的md5摘要。
rsh
rsh连接远程主机并执行命令 补充说明rsh命令 用于连接到远程的指定主机并执行指定的命令。 语法1rsh(选项)(参数) 选项123-d:使用Socket层级的排错功能;-l<用户名称>:指定要登入远端主机的用户名称;-n:把输入的指令号向代号为/dev/null的特殊外围设备。 参数 远程主机:指定要连接的远程主机; 指令:指定要在远程主机上执行的命令。














