Linux运维 inotify+rsync实现实时同步 1.1 什么是实时同步:如何实现实时同步 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 1.2 实现实时同步的方法 inotify+rs... 2017-12-11 发表评论 阅读全文
Linux运维 博客园博文爬虫案例效果 置顶随笔 Linux企业运维人员最常用150个命令汇总 2017年12月8日 Shell编程基础篇-下 2017年12月7日 memcached 缓存数据库应用实践 2017年12月6日 Shell编程基础篇-上 2017年12月1日 Je... 2017-12-08 发表评论 阅读全文
Linux运维 Shell编程基础篇-下 1.1 条件表达式 1.1.1 文件判断 常用文件测试操作符 常用文件测试操作符 说明 -d文件,d的全拼为directory 文件存在且为目录则为真,即测试表达式成立 -f文件,f的全拼为file 文件存在且为普通文件则为真,即测试表达式... 2017-12-08 发表评论 阅读全文
Linux运维 memcached 缓存数据库应用实践 1.1 数据库对比 缓存: 将数据存储到内存中,只有当磁盘胜任不了的时候,才会启用缓存 缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务。 数据库: mysql(关系型数据库... 2017-12-07 发表评论 阅读全文
Linux运维 Shell编程基础篇-上 1.1 前言 1.1.1 为什么学Shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。每一个合格 的Linux系统管... 2017-12-06 发表评论 阅读全文
Linux运维 Jenkins与网站代码上线解决方案 1.1 前言 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tom... 2017-12-01 发表评论 阅读全文
Linux运维 Git详解及 github与gitlab使用 1.1 关于版本控制 1.1.1 本地版本控制 本地版本控制系统 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的 好处就是简单,但是特别容易犯错。有时候会混淆所在的工作目录,一不小心会写错... 2017-11-30 发表评论 阅读全文
Linux运维 高并发场景 LVS 安装及高可用实现 1.1 负载均衡介绍 1.1.1 负载均衡的妙用 负载均衡(Load Balance)集群提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的负载、带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 &uu... 2017-11-29 发表评论 阅读全文
Linux运维 企业级Tomcat部署实践及安全调优 1.1 Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个... 2017-11-27 发表评论 阅读全文
Linux运维 sed命令详解 vim高级技巧 shell编程上 第1章 sed命令详解 1.1 查找固定的某一行 1.1.1 awk命令方法 # awk '!/clsn/' person.txt 102,znix,CTO 103,Nmtui,COO 104,yy,CFO 105,hehe,CIO 1.1... 2017-11-23 发表评论 阅读全文