HZZ·LEARNING

Tag: apache (page 1 of 2)

Git 清理历史提交文件缓存

在刚开始使用 的过程中,由于对 的工作方式不甚了解,总会产生一些很傻很天真的操作。比如,为了方便项目读取,将二进制文件和代码一起提交到了 仓库;亦或者一不小心,将本地打出来的部署包一同提交到了 仓库,导致整个项目庞大无比,别人在克隆项目时苦不堪言。虽然可以重建项目,但是又不想丢弃提交记录,该怎么解决呢?

Continue reading

【转载】keepalived 工作原理和配置说明

是什么

keepalived 是集群管理中保证集群高可用的一个服务软件,其功能类似于 heartbeat,用来防止单点故障。

keepalived 工作原理

keepalived 是以 VRRP 协议为实现基础的,VRRP 全称 Virtual Router Redundancy Protocol,即虚拟路由冗余协议。

虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个 master 和多个 backup,master 上面有一个对外提供服务的 vip(该路由器所在局域网内其他机器的默认路由为该 vip),master 会发组播,当 backup 收不到 vrrp 包时就认为 master 宕掉了,这时就需要根据 VRRP 的优先级来选举一个 backup 当 master。这样的话就可以保证路由器的高可用了。

Continue reading

Wordpress 转 Hexo 历程

前言

在使用 的过程中,我经常会担心一个问题,就是 IDC 服务商突然倒闭,或者因为某些问题被突然强制闭站(虽然微乎其乎),导致网站备份无法拷贝到本地,数据丢失。所以我都会设置日历,定期手动备份到本地。

Continue reading

Bash 脚本编程基础及示例

简介

(Bourne Again )是当前 系统默认的,在 sh(Bourne Shell)的基础上进行扩展,并代替 sh 的一种 CLI(command-line interface)工具。

由于 bash 本身就是 Linux 上的命令语言,所以 bash 编程有着得天独厚的优势:所有在 bash 编程中用到的语句,都可以在命令行中执行。换句话说,就是 bash 编程,其实就是按条件堆积 linux 命令的过程。这也很好地解释了 Linux 是由众多功能单一程序组成的这种哲学思想。

Continue reading

crontab 参数详解

简介

命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于 crontab 文件中,以供之后读取和执行。在一些需要定期循环执行脚本的情形下(比如定期释放内存,定期删除过期文件),使用 crontab 往往比在脚本内编写定时器便捷得多。下面就来说说 crontab 参数。

Continue reading

让用户自行管理 LDAP 密码 — Self Service Password

把OpenLDAP整合进GitLab后(详见《GitLab接入OpenLDAP配置》),账户管理是一大难题,因为GitLab上没有入口给用户自行管理密码,也总不能把所有用户的密码都让LDAP管理员重设或管理吧,工作量大的同时也有着不小的风险。所以,如何让用户能够自行修改LDAP密码,成为一大迫切的需求。

Continue reading

LAMP 手动安装小结

越来越多的开源工具选择同样开源 PHP 作为其运行环境,比如 ,以及最近在研究的 。要想使用这些个工具,安装 必不可少,而使用 或 apt 来安装又难管理,所以推荐手动安装 LAMP 。作为使用开源工具必装的工具,觉得拆分开来单独记录很有必要,后续分析其他工具时有需要可直接链接引用,不用再重新记录,遂记录步骤如下。

Continue reading

Apache 多服务启动注意事项

说到Apache多服务启动,很多教程提到的就只是:

或:

但是它们都忽略了一个注意事项,就是pid的路径配置。

Continue reading

让 bash 脚本变得健壮的技术

有关如何写出健壮 脚本的方法技巧,包括 set -uset -e竟态条件信号描述 等,健康的 bash shell 脚本对 系统管理很重要,感兴趣的朋友参考下。

Continue reading

OpenLDAP 编译安装

使用轻量级目录访问协议()构建集中的身份验证系统可以减少管理成本,增强安全性,避免数据复制的问题,并提高数据的一致性。随着 ® 的不断成熟,已经出现了很多工具用来简化用户帐号信息到 LDAP 目录的迁移。还开发了一些工具用来在客户机和目录服务器之间启用加密通信配置,并通过复制提供容错性。

Continue reading

Olderposts

Copyright © 2018 HZZ·LEARNING

Theme by Anders NorenUp ↑