回顾 1
git 2
引言 2
git本地Linux环境 5
回顾
1. Nginx支持PHP: 动静分离
1.1 静态资源: Nginx进程(主 + 子)
1.2 动态资源: Nginx进程交由php-fpm进程
2. Apache支持PHP: httpd进程(静态 + 动态)
3. MySQL主从复制技术:
3.1 读写分离: 写操作发送给主服务器; 读操作发送给从服务器
3.2 数据库扩展性主要分为两类:
a. Scale Out: 横向扩展, 也称为向外扩展, 通过增加处理节点的个数来提供整体数据处理能力方式. è MySQL主从复制环境(昨天搭建环境)
b. Scale Up: 纵向扩展, 也称为向上扩展, 通过增强当前节点的处理能力来提供整体数据处理能力方式. 例如: 增加内存, 增加CPU……
3.3 一主一从MySQL环境运行细节:
a. 为什么从服务器也需要二进制文件存储数据的变化?
答: 防止MySQL数据库服务器断点情况发生, 因为即使断点, 只要写入到文件中的数据就不会丢失.
b. 从服务器有延时的同步主服务器数据
git
引言
1. 场景:
2. 版本控制系统: 版本控制是一种记录一个或者若干个文件内容变化, 以便将来查阅或者回退到指定版本的系统.
2.1 样例: 版本 è 类比下面目录Day01的变化(版本)
è
è
è
3. 主流版本控制系统: SVN + git
3.1 区别: SVN中心式, git分布式
4. git: git是一个开源的分布式版本控制系统, 可以高效/高速处理/管理项目. Linus Torvalds为了帮助管理Linux内核而开发的一个开放源码的版本控制系统.
5. 工作中多个环境关系
6. CentOS搭建git环境
6.1 安装git软件包
$ sudo yum install git
6.2 安装成功, 查看安装版本
git本地Linux环境
1. 学习重点: git本地Linux常用命令
2. git常用命令:
2.1 在当前用户根目录下创建目录wechat, 并切换
2.2 初始化本地空仓库 è 自动生成三个区
2.3 创建login.php文件, 添加任意代码 è 工作区有变化
2.4 添加到缓存区 è 缓存区临时记录添加的变化
2.5 提交到git本地仓库去 è 生成版本号
2.6 修改之后提交的用户名和邮箱地址
2.6 再次修改login.php文件, 添加任意代码, 添加到缓存区, 提交到本地仓库区
2.7 再次创建register.php文件, 添加任意代码, 添加到缓存区, 提交到本地仓库区
2.8 同时修改login.php和register.php两个文件, 添加任意代码, 添加到缓存区, 提交到本地仓库区
2.9 查看本地git仓库提交的日志log记录
ð 输入键盘上空格键, 可以查看下一页(如果当前显示部分log内容)
ð 输入字母q, 即可退出查看日志内容页面
3. 结合前面的命令操作和目录结构, 本地git环境关系图:
发表评论