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发起的一个开源搜索服务器项目。由于其分布式特性和实时搜索能力,成为当前搜索和数据分析解决方案领域的重要成员。

ElasticSearch

阅读全文 »

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协议的。
阅读全文 »