自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (2)
  • 收藏
  • 关注

原创 batch实现交互式问询

需求: 在一个batch脚本里需要用户确认某个信息是否正确。如果正确,那么输入yes,继续后面的工作;如果不正确,输入no,然后提示用户输入正确的值,并读入这个值赋给变量,然后继续后面的工作;如果输入既非yes又非no,提示用户重新输入yes或no,然后再回到前面的判断。实现:set VAR=123456current VAR is %VAR%echo If confirm

2016-07-01 12:26:53 734

转载 iptables基础(3)

原文地址 http://alsww.blog.51cto.com/2001924/826926-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited   这条命令的的解释:从结果上来看,这条规则的作用是拒绝所有-j REJECT 在iptables帮助文档里面有一下说明This is

2016-03-30 16:08:39 568

转载 iptables基础(2)

原文地址 http://alsww.blog.51cto.com/2001924/826792如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEP

2016-03-30 16:06:48 383

转载 iptables命令详解(1)

原文地址http://alsww.blog.51cto.com/2001924/826786 iptables 指令语法:         iptables [-t table] command [match] [-j target/jump]         -t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 fil

2016-03-30 16:04:47 424

原创 查看物理CPU/内核数/线程数

方法1:# dmidecode 命令在结果中Processor Information部分,可以看到Processor Information        Socket Designation: Proc 1 #物理CPU1        Type: Central Processor        Family: Xeon        Manufacturer:

2016-03-03 15:14:38 821

原创 Nagios添加访问web页面的用户

在安装Nagios的时候只定义了一个有admin权限的用户。但是在实际使用过程中,也许需要让其他的用户可以访问页面查看host或service的情况。因此我们需要添加额外的不具备admin权限的用户来访问web页面。  假设我们要再创建一个叫viewer的用户,并授权这个用户可以查看所有的hosts和services的情况。  1. 用htpasswd添加用户htpas

2016-03-03 14:03:58 4508

原创 Nagios中常见参数的含义

下面的这些参数的含义是我根据nagios的官方文档 https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/objectdefinitions.html 中我用到的部分总结的。objectoptionshostflap_detection_optionso = U

2016-03-02 11:01:07 821

原创 Nagios+NRPE安装备忘录(二)

在“Nagios+NRPE安装备忘录(一)”中完成了前期Nagios和NRPE的安装。但对于使用Nagios来说,这只是长征的第一步。我个人理解,最难的部分其实是关于Nagios的配置。Nagios的官网上有很详细的配置文档,但是我在阅读的过程中感觉这部分文档对于我具体理解配置文档相互之间的关系却帮助不大。也许是我当时的理解有问题。  现在根据我的实战经验,把我对Nagios的配置文档的理解总

2016-03-02 10:39:49 488

原创 Nagios+NRPE安装备忘录(一)

环境:1. 数台Linux RH6 x86_64服务器需要进行load/disk space/process数量等监控2. 其中client1/2/3 (下文c1/c2/c3)属于开发组A,client4/5/6(下文c4/c5)属于开发组B3. c1的硬盘命名为/dev/sda1, /dev/sda3    c2的硬盘命名为/dev/hda1, /dev/hda3    c3

2016-02-29 09:29:16 1390

原创 nrpe [xxxx] host ::1 is not allowed to talk to us!与ipv6有关

在配置nrpe的过程中,发现下面的错误/usr/local/nagios/libexec/check_nrpe -H localhostCHECK_NRPE: Error - Could not complete SSL handshake.但是用127.0.0.1替换localhost可以成功/usr/local/nagios/libexec/check_nrpe -H

2016-02-19 17:04:17 1440

转载 Ngaios HTTP WARNING: HTTP/1.1 403 Forbidden

原网址: http://raman-kumar.blogspot.ca/2009/12/ngaios-http-warning-http11-403.htmlTo solve this.. simply create index.html file under http root directory.#cd /var/www/html#touch index

2016-02-15 10:07:10 904

原创 ypcat在NIS环境下获取特定的内容

NIS环境下,在某一台客户端上如果想获取某些特定信息,可以用ypcat命令# ypcat -xUse "ethers"    for map "ethers.byname"Use "aliases"   for map "mail.aliases"Use "services"  for map "services.byname"Use "protocols" for m

2015-12-01 15:48:42 1111

原创 shell脚本里获取字符串的最后一个字符

STR=123456abcFINAL=`echo ${STR: -1}`或者FINAL=${STR: -1}都可以让FINAL获得c这个最后一个字符

2015-11-27 13:37:23 36156 2

原创 如何让vnc界面和windows之间互相拷贝

先启动一个vnc进程,然后用比如vnc viewer登录。在viewer界面启动一个konsole,输入命令: /usr/bin/vncconfig &之后即可在vnc和windows之间互相拷贝。

2015-10-27 14:22:49 11137

转载 while循环中特例

摘自abs,第11章while IFS=: read name passwd uid gid fullname ignoredoecho "$name ($fullname)"done 通常见到的while语句都是while read line.这个例子里在while后面加了IFS=:这样的设置。这样就把IFS的变动放到了循环里,而不用改变原始的$IFS

2015-10-20 17:02:12 877

转载 /dev/fd 文件描述符

原文地址 https://discussions.apple.com/thread/2785618?tstart=0提问:"WARNING: Can't open file /dev/fd/3: Permission denied" 回答:It's nothing to worry about, it's actually a little bit of develop

2015-10-19 16:19:13 1236

转载 关于/dev/fd/

原文地址:  https://discussions.apple.com/thread/2785618?tstart=0提问者对于"WARNING: Can't open file /dev/fd/3: Permission denied" 有担心Apple用户的回答:It's nothing to worry about, it's actually a litt

2015-10-19 16:10:09 710

转载 shell中的命令行参数处理

https://blog.linuxeye.com/389.html在写shell脚本时经常会用到命令行选项、参数处理方式,如:./test.sh -f config.conf -v --prefix=/home-f 为短选项,它需要一个参数,即config.conf, -v也是一个选项,但它不需要参数–prefix 是一个长选项,即选项本身多于一个字符,它也需

2015-10-16 14:12:53 718

原创 如何让变量的展开推迟

其实作为刚学shell的菜鸟,我不知道这个题目总结得对不对。但是就实践来说,的确是没有问题的。  我最近在写的一个脚本是在ClearCase的VOB里去查找一些element。如果要查找VOB里的文件,就需要有view。在脚本里,如果setview,就会fork一个子进程。为了避免这个,ClearCase提供了一个命令:cleartool setview -exec "command"

2015-10-16 08:30:33 490

原创 比较两个文件并只输出特定内容

当比较两个文件并且只想输出比较结果中特定内容时可以用commcomm -1 file1 file2将只输出file2独有的以及file1和2共有的内容,但不会输出file1独有的-2 将不输出file2独有的-3将不输出两个文件共有的

2015-08-24 16:51:26 458

转载 AIX/SOLARIS/HP-UX/LINUX/FREEBSD比较

http://www.unixguide.net/unixguide.shtml © 2000 UNIXguide.net, All Rights Reserved. Hermelito Go  (Last Update:  Wednesday, 07-Dec-2005 14:11:32 EST )Directory Mappings AIX

2015-08-14 15:27:54 1248

转载 Unix操作系统发展历史

以下内容总结自《鸟哥的Linux私房菜 -- 基础学习篇(第三版)》1965年前后,贝尔实验室、MIT、GE共同发起Multics项目,目的是让大型主机可以同时供300台以上的终端机连接使用。1969年后,Bell退出该项目。1969年,Bell实验室的Ken Thompson用汇编语言写出了一组内核程序,一些内核工具程序以及一个小的文件系统。这个系统是UNIX的原型,被称

2015-08-14 14:08:55 9822

原创 截取文本里特定连续字段并去掉多余空格

待处理的文本文件里的内容规律如下[field1]空格[field2]若干空格[field3] [field4]...需要获得[field2]和[field3]并保存到另一个文件.当时没有考虑到field2和field3之间空格数不固定的情况,使用echo $line | cut -f2-3 -d'空格' 结果,因为空格数不固定,所以当field2和3之间只有一个

2015-08-07 14:29:35 707

原创 shell脚本下用代码段把输入全部重定向到一个文件

以前写脚本,经常会把不同的命令的结果重定向到同一个文件。那时候很傻地每次用command1 >> $LOG 2>&1command2 >> $LOG 2>&1这样的方式。打字真是不嫌累啊。  今天看advanced bash-scripting guide,学到新的一招。{  command1  command 2    .    .  command n

2015-08-04 16:34:57 779

原创 老菜鸟的自留地

“时间都去哪里了?”  什么也别说了。埋头好好学习吧。争取早一点摆脱菜鸟的名号。

2015-08-04 16:25:36 291

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除