51dev.com IT技术开发者社区

51dev.com 技术开发者社区

shell脚本整合json数值输出从而获取硬件信息

shell脚本整合json数值输出从而获取硬件信息

查看硬件信息,并将信息整合成json数值,然后传给前段进行分析,最后再进行相应的处理。在装系统的时候,或是进行监控时,都是一个标准的自动化运维流程。使用 shell 直接生成好json数据再进行传输,会变得非常方便。所以抽时间写了这个小 脚本 ,供大家参考,里面还有很多不完善的地...

shell文件压缩命令

shell文件压缩命令

zipyuminstall-yzipyuminstall-yunzip1、把/home目录下面的mydata目录压缩为mydata.zipzip-rmydata.zipmydata#压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzipmydata.zip-dmyd...

linux中shell逻辑表达式if else以及大于、小于、等于

linux中shell逻辑表达式if else以及大于、小于、等于

在linux中shell是常用的命令程序,在shell中又存在很多常见的逻辑判断,下面我们就来看看这些逻辑判断的用法以及规范。比如可以比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意这里的空格很重要。要确保方括号的空格。否则将会报错。if....;then  &...

日志分析时常用的一些shell命令

日志分析时常用的一些shell命令

sortsort的命令主要是排序,常用的参数有以下几个: -b  忽略每行前面开始出的空格字符。 -c  检查文件是否已经按照顺序排序。 -f  排序时,忽略大小写字母。 -M  将前面3个字母依照月...

通过ionice和nice降低shell脚本运行的优先级

通过ionice和nice降低shell脚本运行的优先级

对于一些运行时会造成系统满载的脚本,例如数据库备份,会影响当时其他服务的响应速度,可以通过ionice和nice对其IO优先级和CPU优先级进行调整例如降低"/usr/local/bin/backup.sh"的IO优先级,让其他进程顺畅运行:/usr/bin/ionice-c2-n7/usr/loc...