Linux Study Lab !

I'm a bird ε=ε=ε=ε=ε=ε=┌(; ̄◇ ̄)┘

MySQL 5.6 GTID双主复制(主从复制)设置记录

0条评论 4307 ℃
近期借着十一黄金周,将生产系统上的MySQL服务器进行了版本升级,在对比了目前多个稳定发行版后,决定升级到5.6版本,支持GTID全局事务复制同步,同时InnoDB版本也更新为1.2版,相比老版本加入了更多新的特性和性能的提升。虽然没有5.7的多源复制,但考虑实际生产环境需求,5.6明显更适合。MySQL的升级操作在本例中就不再阐述,如果不是全新安装,存在老版本数据的,建议不要跨版本升级,而是循序渐进提升版本号,同时每次提升一个版本号后一定要使用mysql_upgrade将系统库架构进行升级,再...

在一台物理机上安装两个版本相同的PHP

0条评论 1127 ℃
有时候因为特殊情况(嗯,比如某些公司开发出来的不可理喻的应用程序)需要在一台物理机上安装两个版本相同(或不同)的运行环境,并且因为一些其他限制,还不能在docker里分开跑,于是就有了本文。通常我们的做法是yum安装php,但为了达成本文的目标,我们需要编译安装。本文范例使用的php版本是5.3.29,我和你一样,非常不理解为什么要选用这个高不成低不就的版本。本范例的单一目标是在一台物理服务器上安装两个版本相同的php,你一定觉得我们脑袋秀逗了,但是这里有一个应用偏偏要这个版本,而且还要同时运行...

CentOS系统每天自动备份指定网站目录

0条评论 1307 ℃
有时因项目条件限制,可能无法使用SVN或者git的手段直接推送给生产服务器,于是服务器上每一版网站源文件的更新有了备份存档的需求,本例中通过一个简单的shell脚本来完成这个操作。先对站点目录进行备份,本脚本范例中被备份的目录名为website,并将文件备份至系统的/tmp/backup目录下,然后使用ftp命令推送备份文件到远端的ftp服务器的指定备份目录里#!/bin/bash FTP_USER=[ftp服务器用户名] FTP_PASS=[ftp登陆密码] FTP_IP=[ftp服务器...

Linux命令scp用例

0条评论 1385 ℃
scp命令可以用于在两台linux主机之间传递复制文件,通常使用如下格式进行操作:1、从本机复制到远端服务器scp local_file remote_username@remote_ip:remote_folder                   scp local_file r...

CentOS 为服务器设置NTP时间同步

0条评论 1502 ℃
服务器上的时间同步是一件很小的事,但却是一件不得不重视的事。服务器之间的事件若不同步往往会造成集群中的业务产生很多不可用,同步失败等类似的问题。首先对实验环境进行一些约定,服务器所属的内网是192.168.11.0,服务器的地址是192.168.11.1。服务器上安装好ntp服务,可以使用rpm -q ntp如果返回no package则没有安装,需要安装一下yum install -y ntp安装后编辑配置文件vi /etc/ntp....