因为有你
-
lvs–各类型的原理及实现—(原理篇)
前言: LVS即是linux虚拟服务器,是一个虚拟的服务器集群系统,目的是使用集群技术和linux操作系统实现一个高性能、高可用的服务器。采用IP负载均衡技术和基于内容请求分发技术,将请求负载均衡地转移到不同的服务器上执行,从而将一组服务器构成一个高性能、高可用的虚拟服务器。此篇的内容只包含两种较为常用的LVS技术,分别是LVS-N…
-
逻辑卷的命令解析
前言 lvm是logical volume manager(逻辑卷管理器)的简称,通过将若干个磁盘分区连接成一个整块的卷组(volumegroup),形成一个存储池,管理员可以在卷组上随意创建逻辑卷(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按…
-
程序包管理之YUM解析
前言: yum是rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,如果直接使用rpm直接安装程序包也可以,但是需要自己手工解决程序包依赖性的问题,可能程序包的依赖性非常复杂,那么直接使用rpm安庄,就会非常麻烦,而使用YUM安装就会自动解决依赖性的问题。大大简化了安装过程。 YUM客户端配置文件: …
-
源码编译安装http
为什么需要编译安装软件? 1、软件在编译期间需要配置:比如需要指定安装路径,定制模块等功能; 2、软件需要统一安装路径:在编译安装时可以方便指定这些路径; 3、需要最新的版本:对于某些软件来说可能需要最新的版本。 编译前的准备工作: 1、安装开发工具:make、gcc等…
-
RPM和YUM的使用说明
一、RPM包管理程序 centos系统上使用rpm命令管理程序包: 安装、卸载、升级、查询、校验、数据库维护 RPM包安装选项: –test:测试安装,但不真正执行安装 –nodeps:忽略依赖关系 –nosignature:不检查来源合法性 –nodig…
-
select循环解析
前言: select命令用于创建菜单,在select循环执行时会根据list数组给出选择菜单,用户选择后的结果保存在变量中,然后给出菜单,等待用户选择。select是个死循环,如果用户用户想跳出选择循环,需要在循环体中根据条件增加break语句。 格式: select variable in list do 循环体命令 done 示例: 在这个…
-
位置变量$1,$2,$@,$*,$#详解
位置变量: 位置变量实际是属于系统预定义变量的一种,不能修改变量名,同时作用也是固定的,也不能新增的变量,只能修改变量的值。 常用的位置参数变量 $0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号括起来,比如${11}. 该变…
-
find用法及德·摩根定律
德·摩根定律 奥古斯都·德·摩根首先发现了在逻辑命题中存在着下面这些关系: 非(P且Q)=非P或非Q 非(P或Q)=非P且非Q 上述逻辑命题可以解释为: not ( P and Q)=not P or not Q …
-
sed命令的用法和vim编辑器的使用
一、文本处理工具sed sed [option]….'script] [input-file]… 简介: sed是一种流编辑器,他一次处理一行的内容,处理时把当前处理的行存储在临时缓冲区中,这个缓冲区被称为模式空间,接着用sed命令处理,处理完成后把模式空间的内容送往屏幕,接着处理下一行,知道文件末尾,而文件的内容…
-
M20-1 8月5号作业
作业: 1、取本机IP地址; 2、取各分区利用率的数值; 3、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示; 4、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/fu…
-
重定向和管道
重定向 程序:指令+数据 读入数据:Input 输出数据:Output linux给程序提供三种I/O设备 标准输入(stdin)-0 默认接受来自键盘的输入 标准输出(stdinout)-1默认输出到终端…
-
M20-1 8月5日 文本查看工具以及文本处理工
一、文本查看工具: cat,tac,rev cat用法:cat [option]..[FILE].. cat选项: -E:显示行结束符$ -n:对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 &nb…
-
grep基本正则表达式以及扩展正则表达式
基本正则表达式: grep:Globel serach REgular expression and print out the line 作用:文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,打印匹配到的行 模式:由正则表达式的元字符及文本字符所编写出的过滤条件 grep选项: &nbs…
-
M20-1 8月3号 ACL访问控制列表
一、acl简介: access control list,用于实现灵活的权限管理,除了文件的所有者,所属组和其他人,可以对更多的用户设置权限,而acl生效的顺序是所有者,自定义用户组,自定义组,其他人。 二、ACL的设置技巧: getfacl:取得某个文件/目录的ACL设置项目 setfacl:设置某个目录/文件的A…
-
M20-1 8月3号 –权限、用户和组的管理
一、权限管理: ls -l rwxrwxrwx: &nb…