1.RAID:磁盘阵列。
RAID 0:n个磁盘等量存取。读写效能最佳,但数据不安全
RAID 1:让同一份文件,完整的存放在n个磁盘上。数据备份安全。
RAID 5:至少三颗磁盘,每个磁盘加入同为检查数据。有一颗磁盘坏掉可以恢复数据。读写效能也较佳。
2.read:从键盘读入变量。用在shell script脚本编写时与用户的交互。read -p "提示语句" -t seconds variable。
3.reboot:重启系统,sync;sync;sync;reboot:重启前先同步下内存和磁盘上的数据。shutdown -h now:关机,依据目前已启动的服务来逐次关闭各服务,然后关机。halt:强制关机。
4.renice:已存在进程nice值重调整。renice number PID. nice值用来微调进程的优先级的。
5.restore:还原由dump备份的数据。
6.restorecon:使用默认的安全文本来还原文件属性。
7.RISC:精简指令集,每个指令执行时间短,完成动作单纯,执行效能较佳。ARM,PowerPC
CISC:复杂指令集,指令执行较复杂,时间较长,但每条指令处理的工作较丰富。AMD,Intel,X86架构。
8.rm:移除文件或目录。rm -r:迭代删除子目录。
9.rmdir:删除空目录,有什么用处?
10.rmmod:卸载模块。
11.rpm:rea hat linux安装程序的管理机制。
12.rpmbuild:rpm包制作工具。
13.rsync:守护进程的配置。各种安全限制的配置。允许、禁止登录的网段,连机数量。
14.runlevel:运行等级,作用:linux藉由配置run level来规定系统使用不同的服务来启动,让linux的使用环境不同。
0:halt,系统直接关机 init 0;
1:单人维护模式。系统出问题就靠它了,有它进入,然后修复。
3:文字模式。
5:x window模式。
15.SBIT:SBIT只针对目录有效,作用为:当使用者对目录有r,w权限(写入权限)时,使用者在该目录下创建的文件和目录只有该使用者和root能删除之。如果将 A 目录加上了 SBIT 的权限项目时,则甲只能够针对自己创建的文件或目录进行删除/更名/移动等动作,而无法删除他人的文件。
SUID:set UID:程序使用者在运行该程序过程中,拥有该程序拥有者的权限。
SUID程序运行的过程示意图
用途:若使用者在此目录下具有 w 的权限(可以新建文件),则使用者所创建的新文件,该新文件的群组与此目录的群组相同SGID:set GID:使用该程序者在使用该程序过程中,能够得到该程序群组的权限。SGID对team研发很重要。
16.sed:强大的文本分析工具,以行为单位,awk以单词为单位。sed是一个管道命令。
17.seinfo:查看SELinux下的政策提供的相关守则。
18.semanage:查询目录默认的安全文本。
19.service:几乎系统上面所有服务的启动脚本都在 /etc/init.d/ 底下,这里面的脚本会去侦测环境、搜寻配置文件、加载 distribution 提供的函数功能、判断环境是否可以运行此 daemon 等等。
service:查询系统中service目前的状态(service --status-all),并启动或关闭之。
20.sestatus:查看目前SELinux的状态:是否启动,挂载,目前模式,配置档指定模式,使用何种政策(targeted对网络严格,对内部宽松,strict严格的SELinux政策)
21.set:观察当前环境下的所有变量。set 除了环境变量之外,还会将其他在 bash 内的变量通通显示出来。
常见变量解释:
PS1:提示字符的配置
$:当前shell 的 PID.
?:上一个命令的回传值。