摘要:
#!/bin/bash #该脚本查看局域网中存活的主机,前提主机没有禁ping。 #fast_ping.sh #其中()& ()中的命令作为字shell来运行,而&会将其放置到后台,多个shell,更快 starttime=`date +'%Y-%m-%d %H:%M:%S'` for ip in 阅读全文
摘要:
MongoDB Server对于Sort排序能够支持的最大内存限制查看: > use admin switched to db admin >db.runCommand({ getParameter : 1, "internalQueryExecMaxBlockingSortBytes" : 1 } 阅读全文
摘要:
Linux - 修改系统的max open files、max user processes(附ulimit的使用方法)目录 1 问题说明2 修改max open files3 修改max user processes4 附录: ulimit命令说明1 问题说明Linux 系统默认的 max ope 阅读全文
摘要:
1.安装svn yum install -y subversion 2.查看svn版本 svn --version 3.创建仓库 mkdir -p /opt/java/repos cd /opt/java/repos svnadmin create hello-world 4.配置svn mkdir 阅读全文
摘要:
当频繁的切换三个或三个以上的目录的时候,可以使用pushd命令。每次使用目录路径被存储在栈中,然后用pushd和popd操作在目录之间切换。 例如: [root@gameserver1 ~]# pushd /data/game/ /data/game ~ [root@gameserver1 game 阅读全文
摘要:
在某些情况下,必须把文件分割成多个更小的片段。如今我们分割文件的目的比如:提高可读性、生成日志、通过Email发送文件等等。 假设我们有一个erro.log的测试文件,其大小为14M。你可以将该文件分割成多文件,例如: [root@gameserver1 file]# split -b 5M err 阅读全文
摘要:
[root@zabbix-server html]# iptables --version iptables v1.4.21 [root@zabbix-server html]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@zabbix-s 阅读全文
摘要:
和其他脚本语言一样,bash同样支持函数。我们可创建特定的函数,也可以创建能够接受参数的函数。需要的时候直接调用就可以了。 1.定义函数 function fname() { statements; } 或者: fname() { statements; } 只需要使用函数名,就可以调用某个函数 例 阅读全文
摘要:
调试功能是每一种编程语言都应该实现的重要功能之一,当出现一些始料未及的情况时,用它来生成脚本运行信息。调试信息可以帮助你弄清楚是什么原因使得程序发生崩溃行为异常。 1.bash -x 脚本.sh (使用-x选项,启动shell脚本的跟踪调试功能) [root@gitlab script]# bash 阅读全文
摘要:
1.获得字符串长度 可以使用下面的方法获得变量值得长度: length=${#value} 例如: [root@gameserver1 shell]# var=12345678 [root@gameserver1 shell]# echo ${#var} 8 这样就能获取变量字符串的长度 2.识别当 阅读全文