0%

普通权限

文件的权限: - r w - - w x r - x

第一位:文件的类型
    -:文件
    d:文件夹
    l:连接
    c:字符设备文件
    b:块设备
    s:套接口文件
第二位:所有者读权限
第三位:所有者写权限
第四位:所有者执行权限
第五位:所有者组读权限
第六位:所有者组写权限
第七位:所有者组执行权限
第八位:其他组读权限
第九位:其他组写权限
第十位:其他组执行权限
r        4
w        2
x        1
阅读全文 »

Linux 简介

Unix 发展史

1965 年,美国麻省理工学院(MIT)、通用电气公司(GE)及 AT&T 的贝尔实验室联合开发 Multics 工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因 Multics 追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。

1969 年,美国贝尔实验室的肯。汤普森在 DEC PDP-7 机器上开发出了 UNIX 系统

1971 年,肯。汤普森的同事丹尼斯。里奇发明了 C 语言;1973 年,UNIX 系统的绝大部分源代码用 C 语言重写,这为提高 UNIX 系统的可移植性打下基础

阅读全文 »

在 Linux 中我们经常需要修改各种配置文件,例如,启动引导程序配置文件、系统启动文件核脚本、网络配置文件、文件系统配置文件、文件服务程序配置文件等等。

阅读全文 »

ElasticSearch 是由 Shay Banon 发起的一个开源搜索服务器项目。由于其分布式特性和实时搜索能力,成为当前搜索和数据分析解决方案领域的重要成员。

阅读全文 »

keepalived 是什么

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

keepalived 工作原理

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

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

keepalived 主要有三个模块,分别是 core、check 和 vrrp。

  • core 模块为 keepalived 的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。
  • check 负责健康检查,包括常见的各种检查方式。
  • vrrp 模块是来实现 VRRP 协议的。
阅读全文 »