-
细节决定成败–空格的巨大作用以及正则表达式中元字符的转义
字符串的条件判定 1.字符串判定 一定要用双[[ ]] 2.字符串判定=~默认支持扩展正则表达式,这里注意双引号的使用仅仅做是否包含时,有无双引号无区别。但是利用其他扩展表达式时 双引号一定要去掉锚定示例多条件判定时-o -a使用时,不能使用双中括号空格有无的差别!的使用细节 !到目前为止 有两种意义条件判定取反历史命令的调用 两者的使用却别!后面是否接空格 find 命令中的-exec command {} \; 尾部的空格一定要注意,一个都不能少不能少 正则表达式的元字符 在不同命令中的转…
-
计算机网络基础及常用工具
Linux网络属性配置 计算机网络: TCP/IP: 协议栈(使用) ISO, OSI: 协议栈(学习) MAC:Media Access Control 48bits: ICANN:24bits. 2^24 地址块:2^24 &nb…
-
shell脚本编程之if条件判断与for、while、until循环
一、if语句 语法: if 测试条件1 ; then 分支1 elif 测试条件2; then 分支2 ... else 分支n fi 说明:测试条件1为真,则执行分支1退出;测试条件1为假,则判断测试2是否为真,根据返回值来决定是否执行分支2 ;后续分支同理。 示例:传递一个用户给脚本: 如果此用户的id为0,则显示说这是管理员: 如果此用户的id大于等于500,则显示说这是普通用户 如果此用户的id大于0小于500,则显示说…
-
深入浅出Docker(一):Docker核心技术预览
原文链接:http://www.infoq.com/cn/articles/docker-core-technology-preview/ 【编者按】Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上,基于Go语言开发并遵从Apache2.0协议开源。Docker提供了一种在安全、可重复的环境中自动部署软件的方式,它的出现拉开了基于云计算平台发布产品方式的变革序幕。为了更好的促进Docker在国内的发展以及传播,我们决定开设《深入浅出…
-
大数据计算:如何仅用1.5KB内存为十亿对象计数
Big Data Counting: How To Count A Billion Distinct Objects Using Only 1.5K This is a guest post by Matt Abrams (@abramsm), from Clearspring, discussing how they are able to accurately estimate the cardinality of sets with billions of distinct element…
-
通过堡垒机代理SSH运行Ansible(译)
有一种常见的网络安全模式是阻止私有网络外部对应用服务器的所有连接(指除了业务数据外其它的连接,如后台管理系统和内部业务系统。译者注),然后使用 DMZ 区域中的 堡垒机 来选择性的将到服务器的流量加入白名单。 我们有这样的一个服务器池,只允许来自特定 IP 地址的 SSH 流量。这些服务器还由 Ansible 通过 SSH 方式程序化的来管理。 堡垒机方式导致 Ansible 不能直接与应用服务器通讯,因此需要找到通过堡垒机代理 SSH…