如题所示,在zabbix_server使用zabbix_get获取自定义“UserParameter”对应的脚本的数据时,出现了如题所示的报错信息[root@nmp01scripts]#/usr/local/zabbix/bin/zabbix_get-s127.0.0.1-k8080connectNumZBX_NOTSUPPORTED:Timeoutwhileexecutingashellscript.解决方案(1)修改..
分类:
系统相关 时间:
2016-10-17 16:33:28
阅读次数:
795
linux常用命令相关练习:1、只显示/etc/inittab文件有多少行,其他信息不显示:#wc-l/etc/inittab|cut-d‘‘-f1[root@xuelinux~]#wc-l/etc/inittab|cut-d‘‘-f1262、统计/usr/bin目录下的文件个数:#ls/usr/bin|wc-l[root@xuelinux~]#ls/usr/bin|wc-l17483、取出当前系统上所有用户..
分类:
系统相关 时间:
2016-10-17 16:32:27
阅读次数:
292
2016年10月17日K哥的服务器都是对外服务做WEB业务的所以经常会被一些HACKER骚扰虽然没有成功过,但还是挺让人担忧如果你懂HACK这方面的话你一定知道作为一个WEB服务器被HACKER攻击的频率是有多高几乎是无时无刻不在被攻击当然攻击的方式有很多种,K哥也玩过几年但最终的最终的..
分类:
系统相关 时间:
2016-10-17 16:28:23
阅读次数:
385
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大 ...
分类:
系统相关 时间:
2016-10-17 14:28:45
阅读次数:
222
echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式: echo arg echo arg 您可以使用echo实现更复杂的输出格式控制。 显示转义字符 echo "\"It is a test\"" echo "\"It is a test\"" 结果将是:"It is a ...
分类:
系统相关 时间:
2016-10-17 14:22:57
阅读次数:
182
以“#”开头的行就是注释,会被解释器忽略。sh里没有多行注释,只能每一行加一个#号。只能像这样: # # 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写: # https://github.com/webfrogs/xcode_shell/blob/master/ipa-b ...
分类:
系统相关 时间:
2016-10-17 14:13:59
阅读次数:
204
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" #!/bin/bash a=10 echo -e "Value of a is $ ...
分类:
系统相关 时间:
2016-10-17 14:12:34
阅读次数:
175
printf 命令用于格式化输出, 是echo命令的增强版。它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同。注意:printf 由 POSIX 标准所定义,移植性要比 echo 好。如同 echo 命令,printf 命令也可以输出简单的字符串: $printf "Hello ...
分类:
系统相关 时间:
2016-10-17 14:12:13
阅读次数:
189
until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环在处理方式上刚好相反。一般while循环优于until循环,但在某些时候,也只是极少数情况下,until 循环更加有用。until 循环格式为: command 一般为条件表达式,如果返回值为 false ...
分类:
系统相关 时间:
2016-10-17 14:08:02
阅读次数:
164
场景:自动部署脚本中为了部署方便,将配置文件放在服务器端,每次部署都使用服务端的配置文件覆盖上传上去的配置文件。 cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。 一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i ...
分类:
系统相关 时间:
2016-10-17 14:07:17
阅读次数:
260
1、 守护进程的概念: 守护进程(Daemon)是一种运行在后台的一种特殊的进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在linux中,每个系统与用户进行交流的界面成为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被 ...
分类:
系统相关 时间:
2016-10-17 14:05:44
阅读次数:
180
TOMCAT_PATH='/home/jyapp/apache-tomcat-7.0.59/'PID=`ps -ef |grep $TOMCAT_PATH | grep -v grep |awk '{print $2}'`kill -9 ${PID}cd $TOMCAT_PATH/bin/bin/b ...
分类:
系统相关 时间:
2016-10-17 13:57:58
阅读次数:
203
与其他编程语言类似,Shell支持for循环。for循环一般格式为: 列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in 列表是可选的,如果不用它,for 循环使用命令行的位置参数。例如,顺序输出当前列表中的数字: for loop in 1 ...
分类:
系统相关 时间:
2016-10-17 13:55:03
阅读次数:
164
在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,像大多数编程语言一样,Shell也使用 break 和 continue 来跳出循环。 break命令 break命令允许跳出所有循环(终止执行后面的所有循环)。下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到sh ...
分类:
系统相关 时间:
2016-10-17 13:47:40
阅读次数:
221
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 str='this is a string' str='this is a string' 单引号字符串的限制: 单引号 ...
分类:
系统相关 时间:
2016-10-17 13:46:54
阅读次数:
160
ls的输出与解释 ls -l:长格式 -h:做单位转换 -a: 显示以.开头的隐藏文件 . 表示当前目录 .. 表示父目录 -A: 显示隐藏文件但是不包括.和.. -d: 显示目录自身属性 -i: index node, inode -r: 逆序显示 -R: 递归(recursive)显示 ls输出... ...
分类:
系统相关 时间:
2016-10-17 13:40:11
阅读次数:
163
while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。其格式为: 命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。以下是一个基本的while循环,测试条件是:如果COUNTER小于5,那么返回 true。COUNTER从0开始,每次循环处理时,COUNTER ...
分类:
系统相关 时间:
2016-10-17 13:37:05
阅读次数:
161