分类 Linux运维 中的文章

Shell编程进阶篇(完结)

1.1 for循环语句 <p> <span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。</span> </p> <h3> <span id="111_shellfor">1.1.1 shell中的for循环</span> </h3> <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12px;">&nbsp;&nbsp; shel……

阅读全文

Shell编程基础篇-下

1.1 条件表达式 1.1.1 文件判断 常用文件测试操作符 <td style="width: 60.74%; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-top-color: #5b9bd5; border-right-color: #5b9bd5; border-bottom-color: #5b9bd5; border-left: none; background: #5b9bd5; padding: 0cm 5.4pt;" width="60%"> <p class="MsoNormal" style="margin-bottom: .0001pt; text-align: justify; text-justify: inter-ideograph; mso-yfti-cnfc: 1;"> <strong><span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; color: white; mso-themecolor: background1;">说明</span></strong> </p> </td> <td style="width: 60.74%; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: #9cc2e5;……

阅读全文

memcached 缓存数据库应用实践

1.1 数据库对比 缓存: 将数据存储到内存中,只有当磁盘胜任不了的时候,才会启用缓存 缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务。 数据库: mysql(关系型数据库,能够保证数据一致性,保证数据不丢失,当因为功能太多,导致性能不高) ===数据参考 缓存数据库: memcache r……

阅读全文

Shell编程基础篇-上

1.1 前言 1.1.1 为什么学Shell 1.1.2 什么是shell 这种对话方式可以是: 1.1.3 什么是Shell脚本 shell脚本擅长处理纯文本类型的数据,而linux中,几乎所有的配置文件,日志,都是纯文本类型文件 1.1.4 脚本语言的种类 一、编译型语言 定义:指用专用的编译器,针对特定的操作平台(操作系统)将某种高级……

阅读全文

Jenkins与网站代码上线解决方案

1.1 前言 1.1.1 Jenkins功能 1.2 怎么理解持续集成、持续交付、持续部署呢? 1.2.1 持续集成 持续集成目的在产生以下效益如: 1.2.2 持续交付 1.2.3 持续部署 1.3 安装配置JENKINS 1.3.1 环境说明 推荐的硬件配置 系统环境 软件要求 1.3.2 安装Jenkins 软件下载 下载相应的数据包即可,我这里使用的是jenkins-2.73……

阅读全文

Git详解及 github与gitlab使用

1.1 关于版本控制 1.1.1 本地版本控制 1.1.2 集中化的版本控制系统 1.1.3 分布式版本控制系统 在这类系统中,像Git、Mercurial、Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本……

阅读全文