随笔分类 -  Linux

1
摘要:XWiki是一个强大的Java开源的Wiki引擎。 阅读全文
posted @ 2020-08-20 23:37 SimonLiu91 阅读(2171) 评论(0) 推荐(1)
摘要:我们在写shell脚本的时候在有些情况下是有在脚本中处理json的需求的,这里介绍下将shell变量传入json中的小技巧。 阅读全文
posted @ 2020-08-19 09:53 SimonLiu91 阅读(3731) 评论(0) 推荐(0)
摘要:一 MHA 1.1 关于MHA MHA(master HA)是一款开源的MySQL的高可用程序,它为MySQL的主从复制架构提供了automating master failover功能。MHA在监控到的master节点故障时,会提升其中拥有最新数据的slave节点成为新的master节点,在此期间 阅读全文
posted @ 2017-06-11 15:24 SimonLiu91 阅读(1472) 评论(0) 推荐(0)
摘要:一 MariaDB读写分离机制 在实现读写分离机制之前先理解一下三种主从复制方式:1.异步复制:MariaDB默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主节点如果挂掉了,此时主上已经提交的事务可能并没有传到从上, 阅读全文
posted @ 2017-06-10 21:37 SimonLiu91 阅读(1096) 评论(0) 推荐(0)
摘要:半同步复制(Semisynchronous replication) 介于异步复制和全同步复制之间,主库在执行完客户端提交的事务后不是立刻返回给客户端,而是等待至少一个从库接收到并写到relay log中才返回给客户端。相对于异步复制,半同步复制提高了数据的安全性,同时它也造成了一定程度的延迟,这个 阅读全文
posted @ 2017-06-09 00:01 SimonLiu91 阅读(2012) 评论(0) 推荐(0)
摘要:一 异步复制(Asynchronous replication) 1.MariaDB本身支持单向的、异步的复制。异步复制意味着在把数据从一台机器拷贝到另一台机器时有一个延时,最重要的是这意味着当应用系统的事务提交已经确认时数据并不能在同一时刻拷贝,应用到从机。通常这个延时是由网络带宽、资源可用性和系 阅读全文
posted @ 2017-06-08 00:04 SimonLiu91 阅读(1243) 评论(0) 推荐(0)
摘要:1. MySQL用户管理 2.查看用户示例: 3.创建用户CREATE USER 'user'@'host' [IDENTIFIED BY [PASSWORD] 'password'] [,'user'@'host' [IDENTIFIED BY [PASSWORD] 'password']...] 阅读全文
posted @ 2017-06-04 15:44 SimonLiu91 阅读(223) 评论(0) 推荐(0)
摘要:一 理解MySQL备份与恢复 备份:存储的数据副本;原始数据,持续改变。 恢复:把副本应用到线上系统;仅能恢复至备份操作时刻的数据状态。 时间点恢复:binary logs。 为什么备份?1.灾难恢复:硬件故障(冗余)、软件故障(bug)、自然灾害、黑客攻击、误操作、...2.用于测试。 备份时应该 阅读全文
posted @ 2017-06-04 15:20 SimonLiu91 阅读(264) 评论(0) 推荐(0)
摘要:1. 事务: 一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何操作失败,则整个事务将失败。也是一组原子性的SQL查询、或者是一个或多个SQL语句组成的独立工作单元。 2. 事务日志: 3. ACI 阅读全文
posted @ 2017-06-02 14:39 SimonLiu91 阅读(253) 评论(0) 推荐(0)
摘要:一 基础使用 1. 简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 阅读全文
posted @ 2017-05-23 13:23 SimonLiu91 阅读(2070) 评论(0) 推荐(0)
摘要:一 工作原理 在当前主流的Web服务架构体系中,Cache担任着越来越重要的作用。常见的基于浏览器的C/S架构,Web Cache更是节约服务器资源的关键。而最近几年由FreeBSD创始人之一Kamp开发的varnish更是一个不可多得的Web Cache Server。严格意义上说,Varnish 阅读全文
posted @ 2017-05-21 17:40 SimonLiu91 阅读(1794) 评论(0) 推荐(0)
摘要:一 原理简介 1.HAProxyHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的 阅读全文
posted @ 2017-05-18 10:07 SimonLiu91 阅读(8366) 评论(0) 推荐(1)
摘要:一 环境介绍 1.操作系统CentOS Linux release 7.2.1511 (Core) 2.服务keepalived+nginx双主高可用负载均衡集群及LAMP应用keepalived-1.2.13-7.el7.x86_64nginx-1.10.2-1.el7.x86_64httpd-2 阅读全文
posted @ 2017-05-15 17:15 SimonLiu91 阅读(3170) 评论(0) 推荐(0)
摘要:一 环境介绍 1.操作系统CentOS Linux release 7.2.1511 (Core) 2.服务keepalived+lvs双主高可用负载均衡集群及LAMP应用keepalived-1.2.13-7.el7.x86_64ipvsadm-1.27-7.el7.x86_64httpd-2.4 阅读全文
posted @ 2017-05-14 11:57 SimonLiu91 阅读(3567) 评论(0) 推荐(0)
摘要:一 什么是负载均衡 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。 二 什么是LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务 阅读全文
posted @ 2017-05-10 20:08 SimonLiu91 阅读(445) 评论(0) 推荐(0)
摘要:bash脚本编程之用户交互: read [option]… [name …] -p ‘PROMPT’ -t TIMEOUT bash -n /path/to/some_script 检测脚本中的语法错误 bash -x /path/to/some_script 调试执行 示例: bash脚本编程1: 阅读全文
posted @ 2017-05-07 15:57 SimonLiu91 阅读(508) 评论(0) 推荐(0)
摘要:一 系统环境二 网络文件系统与web环境的结合三 搭建lamp环境四 实现nfs服务五 实现samba服务六 实现效果 一 系统环境 系统平台:CentOS release 6.8 (Final) Lamp:httpd-2.2.15 mysql-server-5.1.73 php-5.3.3 Nfs 阅读全文
posted @ 2017-05-02 21:15 SimonLiu91 阅读(431) 评论(0) 推荐(0)
摘要:By:Linxu http://www.walker0909.com/ 《鸟哥的私房菜》(基础版/服务器版) 《构建之法——现代软件工程》 《RabbitMQ实战高效部署分布式消息队列》 《程序员必读软件架构》 《OpenStack开源云 王者归来》 《ELKstack权威指南》 《Nginx高性能 阅读全文
posted @ 2017-04-22 16:43 SimonLiu91 阅读(2001) 评论(0) 推荐(0)
摘要:在Linux下,我们进行下面的操作前都须确认已安装OpenSSL软件包。 1.创建根证书密钥文件root.key: 2.创建根证书的申请文件root.csr: 3.创建一个为期十年的根证书root.crt: 4.创建服务器证书密钥server.key: 5.创建服务器证书的申请文件server.cs 阅读全文
posted @ 2017-04-11 22:46 SimonLiu91 阅读(829) 评论(0) 推荐(0)
摘要:口令问题: 1.重设CentOS5和CentOS6的root口令 当我们忘记root口令而无法进入系统时,可以使用下面的方法重设root口令: 开机出现进度条时快速按任意键,按a键进入编辑状态,此时输入1、S、s或者single等都可进入单用户模式,进入之后输入: 输入两边密码后重启即可 2.为gr 阅读全文
posted @ 2017-03-30 13:06 SimonLiu91 阅读(624) 评论(0) 推荐(0)

1