系统运维
-
rpm包管理
一、什么是RPM RPM全称为“RedHat Package Manager”,看名字就知道这是RedHat公司搞出来的,后来因为RPM发展的很好,逐渐成为了一种通用的标准,就更名为“RPM is Package Manager"。 RPM最大的特点就是…
-
程序包编译安装
一、几个概念 1、开放源码 程序代码,人类可能读懂的程序语言,但是计算机不能识别和执行; 2、编译程序 &n…
-
Trap命令简介
Trap命令简介 一、基本概念 trap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl +C不退出程序,那么就得使用trap命令来指定一下SIGINT的处…
-
Linux Yum源的安装配置
Linux Yum源的安装配置 一、基本概念 Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包…
-
Bash Shell之数组简介
Bash Shell之数组简介 一、数组基本概念 数组是内存中的存储空间,连续的多个存储单元;bash中只支持一维数组,支持稀疏格式 ,参数个数没有限制。 二、数组基本语法格式 1、声明一个数组 declare…
-
Sed简介
Sed简介 一、简介 sed全称是:Stream EDitor。sed命令的功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern s…
-
openvpn安装配置过程
前言 之前为了方便远程办公时访问公司的内部系统,如:svn、OA、wiki、禅道等等;通通在防火墙上做了端口映射。然后有个内部系统被黑了,各种弱口令没办法。果断关闭端口映射,看来还是得搭建个VPN服务器,vpn设备感觉大材小用。马上就想到了开源的openvpn,下面就来介绍openvpn的安装配置过程。 ope…
-
建立yum源及yum命令的使用
一、什么是YUM YUM的全称为 Yellowdog Update Modifier,其主要目的是为了解决RPM包安装时的依赖关系的问题。YUM只是一个用于软件安装的前端工具,其主要的服务对象还是RPM软件包。 YUM采用C/S架构,即客户端与服务器的模…
-
集中管理利器-puppet快速入门-下
Puppet配置 1. 文件管理 file 文件服务器写法: /etc/puppet/ fileserver.conf 定义 [files] path /tmp/files ## puppet数据存放目录 =è后面远程备份实战会用到 allow *.example.com 实战1: 备份master机…
-
网络互联参考模型(详解)
网络互联参考模型 1. 什么是协议 为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言” 描述网络通信中“语言”规范的一组规则就是协议 例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语…… 数据通信协议的定义 决定数据的格式和传输的一组规则或者一组惯例 2. 协议分层 网络通信的过程很复杂: 数据以电子信号的形式穿越…
-
基于ssl协议和openssl工具建立私有CA
前言 要自建CA需先了解openssl工具和ssl协议还有各加密类型 ssl(Secure Socket Layer)安全套接字层当前版本为3.0,浏览器与Web服务器之间的身份认证和加密数据传输,它工作在传输层和各应用层之间,用户可以选择是否使用ssl进行传输,选择ssl协议将调用…
-
Memcache存储大数据的问题
Memcache存储大数据的问题 huangguisu Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。 我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select…
-
编译安装bind9
一、下载bind9.9.5源码包 可以通过www.isc.org站点来获得源码包。 二、将源码包解压到任意目录 源码包通常都是.tar.gz文件,因此我们需要先将其解压: 三、编译安装bind 1、安装前的准备工作 …
-
集中管理利器-puppet快速入门-中
集中管理利器-puppet快速入门-中 6. 尝试启动master puppet 启动master puppet,并确认8140端口已被监听: #puppet返回成功,但不一定能成功启动,puppet这个功能希望能改进… 7. 目录结构 /etc/puppet/ …
-
压缩与归档
一、压缩 压缩:根据一定算法将数据以更加节省空间的形式存放。下面来看一下Linux常见的压缩工具: 1、gzip/gunzip 后缀名:.gz …