shell 中有两类字符, 普通字符和 元字符。当要去掉元字符的特殊含义恢复其字面意义时必须借用引用。 通常有三种引用方式,转义,强引用(使用单引号),弱引用(使用双引号)。强引用: 单引号中的任何字符都要看作普通字符,除了单引号本身。无法在两个单引号中间包含单引号,用转义\也不行。弱引用: 除了双...
分类:
其他好文 时间:
2014-12-10 15:53:58
阅读次数:
122
本文力图阐述在 Ubuntu Server 环境下使用 Keepalived + Nginx + Tomcat 搭建高可用负载均衡环境的操作步骤和简约配置,这里不涉及性能调优。先说一下他们各自扮演的角色:Tomcat – 应用服务器Nginx – 反向代理服务器,作为负载均衡器Keepalived ...
分类:
系统相关 时间:
2014-12-10 12:26:10
阅读次数:
330
本文介绍如何使用shell命令方便的操作hadoop...
分类:
系统相关 时间:
2014-12-09 10:34:31
阅读次数:
349
shell共三个引用符号,双引号,单引号和反引号`(在英文状态下tab键之上,1键之左的那个键)。
双引号"":引用除了美元符号$,反引号`和反斜杠\之外的所有字符。
单引号'':引用所有的字符。
反引号``:shell将反引号中的内容解释为系统的命令。
反斜杠\:转义符号,屏蔽下一个字符的特殊含义。
一个变量加不加双引号在一般情况下是一样的,比如:
num=10
ech...
分类:
系统相关 时间:
2014-12-08 17:54:14
阅读次数:
330
有四台Linux服务器,其中一台为主,其它为从。服务器使用的是CentOS6.5,jdk选择1.6,hadoop选择1.0.4版本。要到实际环境中应用还要根据实际情况做修改。如果是新装好的系统,要先配置好ip,shell脚本如下:#!bin/bashread"inputip:"ipecho‘thedefaulthostnameismaster‘sed-i‘$..
分类:
系统相关 时间:
2014-12-08 07:07:13
阅读次数:
292
用shell脚本实现通用二进制格式mysql5.5.28x86_64的安装首先在网上用gfsoso.com来搜索下载mysql软件包mysql-5.5.28-linux2.6-x86_64.tar.gz,再用winSCP把mysql上传到服务器上,上传位置可根据个人喜好,我个人一般放在服务器的/usr/local/src目录下。此处我们是先命令行下实现..
分类:
数据库 时间:
2014-12-07 23:27:52
阅读次数:
500
无论是哪一门语言,我们总会用到正则表达式来进行字符串的查找和替换。Java中也不为过,我曾经写过一个网页---正则表达式在线测试。那时候,我还没有开始学习Java,不知道Java支持正则表达式,所以我的第一个方案是想办法将数据传输到后台,然后利用Shell脚本正则表达式得到匹配结果。如果后来真的那么做了,那就二了。后来我研究了以下别的类似的网站,发现甚至连js文件都不用写,直接将函数写在html文件中就能够完成这一个任务。一天的时间,我把这个网站给写了出来。所以,即使不是脚本型语言,了解以下正则表达式总是有...
分类:
编程语言 时间:
2014-12-06 19:32:41
阅读次数:
547
linux下nginx+php+mysql环境搭建 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统 : [CentOS6.0] 服务器 : [nginx-1.1.8] PHP : [php-5.2.6] 数据库 ...
分类:
数据库 时间:
2014-12-05 17:18:30
阅读次数:
389
shell的内建命令exec将并不启动新的shell,而是用要被执行命令替换当前的shell进程,并且将老进程的环境清理掉,而且exec命令后的其它命令将不再执行。 因此,如果你在一个shell里面,执行exec ls那么,当列出了当前目录后,这个shell就自己退出了,因为这个shell进程已被替...
分类:
系统相关 时间:
2014-12-04 17:18:22
阅读次数:
153
网上的方案我没有使用。对于只有一个网卡的主机来说,它的ip只有一个。可用shell命令获取到这个ip。官方的live555的live/groupsock/GroupsockHelper.cpp里面的函数ourIPAddress如下: 1 netAddressBits ourIPAddress(Us....
分类:
其他好文 时间:
2014-11-29 15:57:56
阅读次数:
2116