- 博客(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
815
转载 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
795
转载 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
426
转载 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
468
原创 查看物理CPU/内核数/线程数
方法1:# dmidecode 命令在结果中Processor Information部分,可以看到Processor Information Socket Designation: Proc 1 #物理CPU1 Type: Central Processor Family: Xeon Manufacturer:
2016-03-03 15:14:38
1163
原创 Nagios添加访问web页面的用户
在安装Nagios的时候只定义了一个有admin权限的用户。但是在实际使用过程中,也许需要让其他的用户可以访问页面查看host或service的情况。因此我们需要添加额外的不具备admin权限的用户来访问web页面。 假设我们要再创建一个叫viewer的用户,并授权这个用户可以查看所有的hosts和services的情况。 1. 用htpasswd添加用户htpas
2016-03-03 14:03:58
4584
原创 Nagios中常见参数的含义
下面的这些参数的含义是我根据nagios的官方文档 https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/objectdefinitions.html 中我用到的部分总结的。objectoptionshostflap_detection_optionso = U
2016-03-02 11:01:07
864
原创 Nagios+NRPE安装备忘录(二)
在“Nagios+NRPE安装备忘录(一)”中完成了前期Nagios和NRPE的安装。但对于使用Nagios来说,这只是长征的第一步。我个人理解,最难的部分其实是关于Nagios的配置。Nagios的官网上有很详细的配置文档,但是我在阅读的过程中感觉这部分文档对于我具体理解配置文档相互之间的关系却帮助不大。也许是我当时的理解有问题。 现在根据我的实战经验,把我对Nagios的配置文档的理解总
2016-03-02 10:39:49
583
原创 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
1468
原创 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
1507
转载 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
994
原创 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
1222
原创 shell脚本里获取字符串的最后一个字符
STR=123456abcFINAL=`echo ${STR: -1}`或者FINAL=${STR: -1}都可以让FINAL获得c这个最后一个字符
2015-11-27 13:37:23
36942
2
原创 如何让vnc界面和windows之间互相拷贝
先启动一个vnc进程,然后用比如vnc viewer登录。在viewer界面启动一个konsole,输入命令: /usr/bin/vncconfig &之后即可在vnc和windows之间互相拷贝。
2015-10-27 14:22:49
11853
转载 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
1062
转载 /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
1314
转载 关于/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
837
转载 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
785
原创 如何让变量的展开推迟
其实作为刚学shell的菜鸟,我不知道这个题目总结得对不对。但是就实践来说,的确是没有问题的。 我最近在写的一个脚本是在ClearCase的VOB里去查找一些element。如果要查找VOB里的文件,就需要有view。在脚本里,如果setview,就会fork一个子进程。为了避免这个,ClearCase提供了一个命令:cleartool setview -exec "command"
2015-10-16 08:30:33
569
原创 比较两个文件并只输出特定内容
当比较两个文件并且只想输出比较结果中特定内容时可以用commcomm -1 file1 file2将只输出file2独有的以及file1和2共有的内容,但不会输出file1独有的-2 将不输出file2独有的-3将不输出两个文件共有的
2015-08-24 16:51:26
499
转载 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
1351
转载 Unix操作系统发展历史
以下内容总结自《鸟哥的Linux私房菜 -- 基础学习篇(第三版)》1965年前后,贝尔实验室、MIT、GE共同发起Multics项目,目的是让大型主机可以同时供300台以上的终端机连接使用。1969年后,Bell退出该项目。1969年,Bell实验室的Ken Thompson用汇编语言写出了一组内核程序,一些内核工具程序以及一个小的文件系统。这个系统是UNIX的原型,被称
2015-08-14 14:08:55
10051
原创 截取文本里特定连续字段并去掉多余空格
待处理的文本文件里的内容规律如下[field1]空格[field2]若干空格[field3] [field4]...需要获得[field2]和[field3]并保存到另一个文件.当时没有考虑到field2和field3之间空格数不固定的情况,使用echo $line | cut -f2-3 -d'空格' 结果,因为空格数不固定,所以当field2和3之间只有一个
2015-08-07 14:29:35
782
原创 shell脚本下用代码段把输入全部重定向到一个文件
以前写脚本,经常会把不同的命令的结果重定向到同一个文件。那时候很傻地每次用command1 >> $LOG 2>&1command2 >> $LOG 2>&1这样的方式。打字真是不嫌累啊。 今天看advanced bash-scripting guide,学到新的一招。{ command1 command 2 . . command n
2015-08-04 16:34:57
840
空空如也
shell脚本如何把/替换成\\\\
2015-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人