志在指尖
用双手敲打未来

linuxcool(命令详解)

linuxcool

例如以下作业场景:
场景一:服务器在白日运用的人数较多,资源比较严重,需要将使命放到晚上开始履行,例如夜里1点钟;
场景二:每月对下载的nt库进行一下同步,坚持最新的状况;
at一次性守时使命
at指令能够完成一次性的守时使命,望文生义,一次性计划使命只履行一次,一般用于满足临时的作业需求。例如上面的场景一就能够运用at指令实现这种功用。at的运用也十分简略,只需要写成“at时刻”的形式就能够。
#敲at指令,设置时刻,然后输入要履行的使命
$at00:05
>nohupshspades.sh&
#ctrl+D退出
at-l:检查已设置好但还未履行的一次性计划使命;
atrm:要想将其删去,能够用“atrm使命序号”;
也能够运用管道一次性写好使命。让at指令接收前面echo指令的输出信息,以达到经过非交互式的方法创立计划一次性使命的目的。
echo”nohupshspades.sh&”|at00:05
crontab周期性守时使命
at指令适合一次性的使命,对于那种周期性的使命,例如上面的应用场景二,Linux为我们供给了crontab指令。这条指令的运用也十分简略。无论是管理员仍是普通用户都能够运用。
crontab-e:创立、修改计划使命;
crontab-r:删去某条计划使命;
crontab-l:检查当前计划使命;
crontab-u:管理员运用,能够修改普通用户的守时使命;
crontab的语法也比较容易,敲crontab-e就会主动调用vim翻开修改窗口。依然一次输入“分、时、日、月、星期指令”。这是运用crond服务设置使命的参数格式,缺一不可。假如有些字段没有设置,则需要运用星号(*)占位。
应用场景二:每月主动同步nt库。
#每月1号,3:15分,主动同步nt库
$crontab-e
15031**/usr/bin/rsync-avzPrsync://ftp.ncbi.nlm.nih.gov:/blast/db/FASTA/nt.gznt.gz
注意事项:
在crond服务的配置参数中,能够像Shell脚本那样以#号开头写上注释信息,这样在日后回忆这段指令代码时能够快速了解其功用、需求以及编写人员等重要信息。
计划使命中的“分”字段必须有数值,绝对不能为空或是*号;
“日”和“星期”字段不能一起运用,否则就会发生冲突。

linux

linuxcool命令详解

想要弄理解lsscsi指令,首先咱们有必要搞清楚什么是SCSI,以及常见的硬盘接口,常用的硬盘参数。
一、什么是scsi?
SCSI(SmallComputerSystemInterface)是一套完好的数据传输协议,其首要功能是在主机和存储设备之间传送指令、状况和块数据。在各类存储技能中,SCSI技能可谓是最重要的脊梁。
SCSI协议位于操作系统和外部资源之间,它具有一系列的功能组件,操作系统对外部设备(如磁盘、磁带、光盘、打印机等)的I/O操作均能够经过SCSI协议来实现,一般情况下,SCSI协议都嵌入到设备驱动器或者主机适配器的板载逻辑中。
二、常见硬盘接口
1.IDE接口的硬盘
其英文名称:IntegratedDriveElectronics,常见的2.5英寸IDE硬盘接口它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。
IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早呈现IDE类型硬盘ATA-1,这种类型的接口跟着接口技能的开展现已被筛选了,而这以后开展分支出更多类型的硬盘接口,比如ATA、UltraATA、DMA、UltraDMA等接口都属于IDE硬盘。
其特色为:价格低廉,兼容性强,性价比高,数据传输慢,不支撑热插拔等等。
2.SCSI接口硬盘
SCSI并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数据传输技能。
SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等长处,但较高的价格使得它很难如IDE硬盘般普及,因而SCSI硬盘首要应用于中、高端服务器和高档工作站中。
其特色为:传输速率高、读写性能好、可连接多个设备、可支撑热插拔,可是价格相对来说比较贵。
3.SATA接口类型
其英文名称为:SerialAdvancedTechnologyAttachment。使用SATA(SerialATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势。
SerialATA采用串行连接方法,串行ATA总线使用嵌入式时钟信号,具有了更强的纠错能力,与以往相比其最大的差异在于能对传输指令(不仅仅是数据)进行检查,如果发现错误解主动矫正,这在很大程度上提高了数据传输的可靠性。
串行接口还具有结构简单、支撑热插拔的长处。
三、lsscsi指令
lsscsi列出scsi/sata设备信息,比如硬盘驱动器,光盘驱动器。
1.lsscsi指令安装
2.lsscsi指令英文手册
具体指令阐明地址
2.指令格式
lsscsi指令语法:
lsscsi指令选项:
3.成果意义
四、指令举例
lsscsi列出一切SCSI设备:
lsscsi-L列出一切具有具体特点的SCSI设备:
lsscsi-s列出一切具有人类可读磁盘容量的SCSI设备:
五、其他
1.Linux下scsi相关文件节点
/proc/scsi/
/sys/class/scsi_host
/sys/class/scsi_device
/sys/class/scsi_disk
/sys/class/scsi_generic
/sys/bus/scsi
其间target3:0:0
对应
2.Linux敞开SCSI日志调试功能
1.编译选项中需敞开CONFIG_SCSI_LOGGING
2.该编译选项阐明
3.logging类型源码文件方位(有阐明)
4.使用阐明
scsi_logging_level被定义成int类型(32bit),该机制使用了30个bit,从低位到高位每3bit为一个logginglevel从SCSI_LOG_ERROR_SHIFT到SCSI_LOG_IOCTL_SHIFT(SCSI_LOG_XXX_SHIFT为不同level的移位数),每个level使用的bit数都是3,所以SCSI_LOG_XXX_BITS均为3
5.scsi_logging_level值能够在boot指令行设置也能够敞开设备后在/proc文件系统中设置:
指令:
end

未经允许不得转载:IT技术网站 » linuxcool(命令详解)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载