setpci
setpci查询和配置PCI设备的使用工具 补充说明setpci命令 是一个查询和配置PCI设备的使用工具。 语法1setpci(选项)(参数) 选项12345-v:显示指令执行的细节信息;-f:当没有任何操作需要完成时,不显示任何信息;-D:测试模式,并不真正将配置信息写入寄存器;-d:仅显示给定厂商和设备的信息;-s:仅显示指定总线、插槽上的设备或设备上的功能块信息。 参数 PCI设备:指定要配置的PCI设备; 操作:指定要完成的配置操作。 实例Linux下调节笔记本屏幕亮度方法: 首先进入终端输入lspci命令,列出各种设备的地址: 12345678lspci00:00.0 host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML...
setfacl
setfacl设置文件访问控制列表 补充说明setfacl命令 是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。 选项1234567891011121314-b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。-k,--remove-default:删除缺省的acl规则。如果没有缺省规则,将不提示。-n,--no-mask:不要重新计算有效权限。setfacl默认会重新计算ACL mask,除非mask被明确的制定。--mask:重新计算有效权限,即使ACL mask被明确指定。-d,--default:设定默认的acl规则。--restore=file:从文件恢复备份的acl规则(这些文件可由getfacl...
set
set显示或设置shell特性及shell变量 补充说明set命令 作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号”+”和”-“的作用分别是打开和关闭指定的模式。set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可。 语法1set(选项)(参数) 选项123456789101112131415161718-a:标示已修改的变量,以供输出至环境变量。-b:使被中止的后台程序立刻回报执行状态。-C:转向所产生的文件无法覆盖已存在的文件。-d:Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。-e:若指令传回值不等于0,则立即退出shell。-f:取消使用通配符。-h:自动记录函数的所在位置。-H...
sesearch
sesearch查询SELinux策略的规则详情 补充说明使用seinfo命令可以查询SELinux的策略提供多少相关规则,如果查到的相关类型或者布尔值,想要知道详细规则时,使用 sesearch命令 查询。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。 语法1sesearch [-a] [-s 主体类型] [-t 目标类型] [-b 布尔值] 选项123-a:列出该类型或布尔值的所有相关信息-t:后面还要接类型,例如 -t httpd_t-b:后面还要接布尔值的规则,例如 -b httpd_enable_ftp_server 实例找出目标文件资源类型为httpd_sys_content_t的有关信息: 1sesearch -a -t httpd_sys_content_t 找出主体进程为httpd_t且目标文件类型为httpd相关的所有信息: 1sesearch -s httpd_t -t httpd_*...
service
service控制系统服务的实用工具 补充说明service命令 是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 语法1service(选项)(参数) 选项12-h:显示帮助信息;--status-all:显示所服务的状态。 参数 服务名:自动要控制的服务名,即/etc/init.d目录下的脚本文件名; 控制命令:系统服务脚本支持的控制命令。 实例当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。 123456789101112service network status配置设备:lo eth0当前的活跃设备:lo eth0service network restart正在关闭接口 eth0: [ 确定 ]关闭环回接口: [ 确定 ]设置网络参数: ...
seq
seq以指定增量从首数开始打印数字到尾数 补充说明seq命令 用于产生从某个数到另外一个数之间的所有整数。 语法123seq [选项]... 尾数seq [选项]... 首数 尾数seq [选项]... 首数 增量 尾数 选项123-f, --format=格式 使用printf 样式的浮点格式-s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n)-w, --equal-width 在列前添加0 使得宽度相同 实例 -f选项:指定格式 1234#seq -f"%3g" 9 1191011 %后面指定数字的位数 默认是%g,%3g那么数字位数不足部分是空格。 12345#sed -f"%03g" 9 11#seq -f"str%03g" 9 11str009str010str011 这样的话数字位数不足部分是0,%前面制定字符串。 -w选项:指定输出数字同宽 12345seq -w 98...
sendmail
sendmail著名电子邮件服务器 补充说明sendmail命令 是一款著名的电子邮件传送代理程序,也就是平常说的电子邮件服务器,它基于标准的简单邮件传输协议(SMTP)。 语法1sendmail(选项) 选项1234567891011-bd:以守护进程方式运行指令;-bD:以前台运行方式运行;-bi:初始化别名数据库;-bm:以常规发送电子邮件;-bp:显示邮件的发送队列;-C:指定配置文件;-D:将调试的输出信息保存到日志文件,而不显示在标准输出设备上;-F:指定邮件发送者全名;-n:禁止使用邮件别名功能;-f:指定发件人的名字;-q:设置处理邮件队列中邮件的时间间隔。
semanage
semanage默认目录的安全上下文查询与修改 补充说明semanage命令 是用来查询与修改SELinux默认目录的安全上下文。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。 语法12semanage {login|user|port|interface|fcontext|translation} -lsemanage fcontext -{a|d|m} [-frst] file_spec 选项12345-l:查询。fcontext:主要用在安全上下文方面。-a:增加,你可以增加一些目录的默认安全上下文类型设置。-m:修改。-d:删除。 实例查询一下/var/www/html的默认安全性本文的设置: 12345semanage fcontext -lSELinux fcontext type Context....(前面省略)..../var/www(/.*)? all files ...
seinfo
seinfo查询SELinux的策略提供多少相关规则 补充说明seinfo命令 是用来查询SELinux的策略提供多少相关规则,一个主体进程能否读取到目标文件资源的重点是在于SELinux的策略以及策略内的各项规则,然后再通过该规则的定义去处理各项目标文件的安全上下文,尤其是“类型”部分。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。 语法1seinfo(选项) 选项12345-A:列出SELinux的状态、规则布尔值、身份识别、角色、类型等所有信息。-t:列出SELinux所有类型(type)的种类。-r:列出SELinux所有角色(role)的种类。-u:列出SELinux所有身份识别(user)的种类。-b:列出所有规则的种类(布尔值)。 实例列出与httpd有关的规则: 1seinfo -b | grep httpd
sed
sed功能强大的流式文本编辑器 补充说明sed 是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed的选项、命令、替换标记 命令格式 12sed [options] 'command' file(s)sed [options] -f scriptfile...