自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux系统运维学习日记

学而不思则罔,思而不学则殆。

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 git--分支管理策略

一、分支管理策略通常,合并分支时,如果可能,git会用fast forward模式,但是有些快速合并不能成而且合并时没有冲突,这个时候会合并之后并做一次新的提交。比如这样的场景第一步:创建一个新分支,在新分支中创建一个文件,在文件中写入内容,然后提交第二步:在主分支中的code.txt中写入一行内,然后提交在这种情况下,虽然主分支和dev分支都有修改操作,但是并不是修改同一个文件,因...

2018-12-29 14:59:06 328

原创 git--分支管理:创建、合并、冲突解决

声明:文章原稿来源于恩师稀哥。一、概念分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,...

2018-12-28 20:33:04 353

原创 git--版本创建、回滚的原理及演练

1. 工作原理我们来简单说明一下git的工作原理① 在版本库中创建文件的时候,就有了文件的第一个版本,于此同时会生成一个指针指向这个版本② 当修改了code.txt中的内容以后,就生成了第二个版本,但是这个版本是依赖上一个版本的,在这个版本中仅仅会记录文件发生了那些修改。在有了一个新版本之后,这个指针会指向最新的版本。③ 通过修改指针的位置可以实现回退到某个版本,表示方式有两种,一种是...

2018-12-28 19:22:54 623

原创 已经yum安装的基础上,升级编译安装git

# yum install git -y# git --versiongit version 1.7.1在已经yum安装的基础上升级git到2.7.4版本安装依赖 看清楚一个都不能少 少了后面后面就会报错yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-M...

2018-12-28 19:19:40 593

原创 Red Hat忘记root密码,重置root管理员密码

前言今天装了个Red Hat系统,安装的时候有设置密码,但是系统安装完成登陆的时候,始终登不上,我就考虑到也许是,我在设置密码的时候设置错了,就导致我现无法登陆系统。但是不要慌,问题不大。这篇博文就在Red Hat系统基础上来讲一下,如何在忘记管理员密码的情况下,来完成密码重置的工作。重置管理员密码重启Linux系统主机,当出现引导界面的时候,按下键盘的e键,进入内核编辑界面,如下图在l...

2018-12-22 23:32:40 2398 2

原创 Ansible之使用角色一键部署httpd并检查部署结果

规划角色:webser任务: 111为ansible主节点,112,113为被控节点。在ansible主节点远程一键安装部署httpd,要求运行端口为99,根目录为/var/www,域名为其节点的IP地址,运行者身份是apache,部署测试页面(index.html),并检查是否部署成功要求有返回信息。一、安装ansible并配置各节点互信Ansible简单介绍及安装部署详解已讲解,有详细...

2018-12-20 19:20:01 1265

原创 Ansible之roles(角色)详解

roles介绍角色(roles)是ansible自1.2版本开始引入的新特性,用于层次性,结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单的说,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中、并可以便捷地include他们的一种机制。角...

2018-12-20 19:19:06 11024 2

原创 基于Nginx的负载均衡

一、Nginx反向代理nginx的代理过程,客户端请求到达nginx代理服务器,nginx服务器并不对请求做应答处理,而是判断请求类型,并将请求合理的调度到后端服务器,由后端服务器队请求做处理,处理完毕在经由nginx代理服务器返回给客户端。后端服务器可在远程也可在本地,也可以是nginx服务器内部定义的其他虚拟主机。这些接收nginx转发的服务器被称为上游(upstream)。使用nginx...

2018-12-10 16:41:52 178

原创 Ansible之playbook(剧本)介绍和配置详解

前言在上篇博文中讲解了ansible的多个常用的模块,这些模块让ansible具有了管理,部署后端主机的能力,但是一个一个命令的执行明显很浪费时间,那么能不能有一个文件类似于shell脚本那样可以把复杂的、重复的命令,简单化、程序流程化起来呢?答案是肯定的,playbook剧本就是类似于shell脚本的一个文件,不过他有自己的语法格式。一、playbook简介playbook就是ansibl...

2018-12-07 21:11:41 2090

原创 Ansible基本使用及常用模块详解

一、ansible基本使用定义主机组定义被管理节点列表的文件/etc/ansible/hosts,在定义被管理节点的时候,可以单独基于主机做定义,也可以将多个主机定义成一个主机组。在上篇博文安装部署ansible时候已经定义了一个主机组webservers,这里我再单独定义一台主机testser[root@ser1 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub ...

2018-12-04 20:53:00 652

转载 exec和source命令的区别

原文地址:http://blog.sina.com.cn/s/blog_70c6d5130100u4yn.htmlexec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等...

2018-12-03 16:00:08 684

原创 Ansible简单介绍及安装部署详解

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。(1)、连接插件connection plugin...

2018-12-02 16:44:10 851

apache2.4源码包(含apr apr-utils)

博文CentOS6.5编译安装apache2.4--有软件包!配套软件包博文地址:https://blog.csdn.net/cx55887/article/details/85838137

2019-01-05

博文所需网站源码

http基于域名的虚拟主机的实现,https://blog.csdn.net/cx55887/article/details/85795209 博文所需要的网站源码,一共三个一个是《jd首页》,一个是《飞机大战》游戏,一个是《2048》游戏。

2019-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除