- 博客(26)
- 收藏
- 关注
原创 SVN
简介SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。SVN两大功能的体现(1)一个公司一个项目通常会是一个团队一起开发,那么组员开发完了后,如何把代码项目文件等组织到一起...
2019-03-04 19:07:02
221
原创 GlusterFS
分布式存储已经研究很多年,但直到近年来,伴随着谷歌、亚马逊和阿里等互联网公司云计算和大数据应用的兴起,它才大规模应用到工程实践中。如谷歌的分布式文件系统GFS、分布式表格系统google Bigtable,亚马逊的对象存储AWS,阿里的TFS等都是很好的代表,同时也催生了一大批优秀的开源分布式存储系统,包括ceph、swift、Lustre和glusterfs等。分布式存储系统分布式存储按其存...
2019-02-27 22:22:00
1528
原创 MFS
MFS分布式文件系统文件系统:ext4、xfs、ext3mooseFS(moose 驼鹿)是一款网络分布式文件系统。它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源。MFS也像其他类UNIX文件系统一样,包含了层级结构(目录树),存储着文件属性(权限、最后访问和修改时间),常见特殊的文件(块设备、字符设备、管道、套接字),符号链接,硬链接。MooseFS[MFS]是一个具有容错性...
2019-02-26 21:13:32
718
原创 redis
yum安装redis首先,必须要上网。yum install epel-release -y yum添加epel源yum install redis -y 安装redisvi ?/etc/redis.conf修改以下内容:bind 127.0.0.1 改为 0.0.0.0daemonize no(第128行) 为?daemonize?yes开启客户端要确保...
2019-02-20 19:28:18
247
原创 memcached集群
1.关闭防火墙机及Selinux[重要]setenforce 0systemctl stop firewalld.service2.安装环境包yum -y install gcc gcc-c++ make3.编译安装libevent(必须先安装)#解压tar xf libevent-2.1.8-stable.tar.gz -C /opttar xf memcached-1.5....
2019-02-20 19:04:26
155
原创 varnish服务yum安装及不同域名站点
1.安装varnish(从Centos7开始,varnish已被收入到epel仓库)yum install epel-release -yyum -y install varnish2.新建varnish用户useradd -M -s /sbin/nologin varnish3.varnish配置文件/etc/varnish/varnish.params 主配置文件/...
2019-02-14 20:53:00
313
1
原创 varnish
首先准备环境:上传软解包和依赖包:libedit-devel-3.0-12.20121213cvs.el7.x86_64.rpmpython-docutils-0.11-0.2.20130715svn7687.el7.noarch.rpmvarnish-5.2.1.tgzyum install -y gcc gcc-c++ make //安装编译器和环境安装依赖关系包和所需要的插件...
2019-02-13 18:58:26
307
原创 LAMP
http://httpd.apache.org/download.cgihttp://apr.apache.org/download.cgihttp://mirrors.sohu.com/mysql/http://www.php.net/downloads.phphttps://www.phpmyadmin.net/http://www.awstats.org/#DOWNLOAD---...
2019-02-11 22:34:08
877
原创 WEB虚拟主机
虚拟web主机,指的是在同一台服务器中运行多个web站点,其中的每一个站点实际上并不独自占用整个服务器可以充分利用服务器的硬件资源,从而大大减低网站构建及运行成本使用httpd可以非常方便地构建虚拟机主机服务器,只需要运行一个httpd服务就能够同时支撑大量的web站点。httpd支持的虚拟主机类型有以下几种:1、基于域名的虚拟主机 dns不同的网址,但是对应的IP一样,最为普通的虚...
2019-02-11 22:30:39
1560
原创 VSFTPD
----------常用配置项-----------listen=YES:是否以独立运行的方式监听服务listen_address=192.168.4.1:设置监听的 IP 地址listen_port=21:设置监听 FTP 服务的端口号write_enable=YES:是否启用写入权限(影响整个服务器)download_enable=YES:是否允许下载文件userlist_enab...
2019-02-11 22:29:38
107
原创 CA
—以下在CA服务器端配置—IP:80.1101、 确认安装了openssl软件rpm -qa | grep opensslopenssl-devel-1.0.1e-15.el6.x86_64openssl-1.0.1e-15.el6.x86_64vi /etc/pki/tls/openssl.cnf openssl服务的配置文件[ CA_default ]dir ...
2019-02-11 22:28:07
110
原创 awk工具介绍
awk也是一个功能强大的编辑工具,与sed一样,可在无交互的情况下实现相当复杂的文本操作命令格式:awk 选项 '模式或条件 {编辑指令}’ 文件1 文件2awk -f 脚本文件 文件1 文件2工作原理:逐行读取文本,默认以空格为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令awk内置变量FS:指定每行文本的字段分隔符,缺省为空格或制表位。 ...
2019-02-11 22:27:12
285
原创 squid
搭建squidyum install gcc gcc-c++ make -yyum install perl-develtar xf squid-3.5.27.tar.gz -C /opt/cd /opt/squid-3.5.27/./configure \--prefix=/usr/local/squid \--sysconfdir=/etc \--enable-arp-acl ...
2019-01-21 21:30:20
177
原创 centos娱乐
一、生成动画:1.安装epel源CENTOS6/7根据系统二选一wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo2、安装软件yum...
2019-01-21 14:09:07
126
原创 samba
samba服务的配置文件vi /etc/samba/smb.confglobal 全局配置,对所有的以下内容都有影响workgroup=samba 定义工作组Security=user 定义安全验证的方式安全验证有以下方式1、share:客户端访问本机无需密码(匿名访问)2、user:需要验证来访主机提供的用户名和密码才可以访问本机(身份验证)3、server:使用独立的远程主机...
2019-01-21 13:28:52
954
原创 linux用户权限
useradd命令-g私有组-G公组passwd对当前登陆的用户进行修改密码Passwd tom对指定用户更改密码,bash_logout 当前用户退出系统时执行,可用于删除日志.bash_profile 用户登陆系统是被执行,是一个开机启动文件,但只有在开机启动时执行一次.bashrc也是开始启动文件,但是每次用户进入系统都会执行一遍,而且作用范围很广以上都只影响当前登陆的用户,...
2019-01-21 13:27:17
193
原创 LINUX网卡地址配置
临时修改地址ifconifg+网卡名称+地址ifconfig ens33 192.168.80.102此方法重启Linux将失效永久修改IP地址修改网卡配置文件vi /etc/sysconfig/network-scripts/ens33ONBOOT=YESBOOTPROTO=NONE第一项是确保本地网卡eth0开启。第二项是表示不使用dhcp服务,如果是手动配置静态...
2019-01-17 14:36:45
7400
原创 nginx优化
http://nginx.org/en/download.htmlservice firewalld stopsystemctl disable firewalldyum -y install pcre-devel zlib-develuseradd -M -s /sbin/nologin nginxtar xzvf nginx-1.13.7.tar.gz -C /usr/src/...
2019-01-14 13:12:41
284
原创 Nginx操作
http://nginx.org/en/download.htmlservice firewalld stopsystemctl disable firewalldyum -y install pcre-devel zlib-develuseradd -M -s /sbin/nologin nginxtar xzvf nginx-1.13.7.tar.gz -C /usr/src/...
2019-01-14 13:11:03
367
原创 tomcat安装
需要tar xf apache-tomcat-8.5.23-embed.tar.gztar xf jdk-8u144-linux-x64.tar.gzcp -rv jdk1.8.0_144/ /usr/local/javavi /etc/profile //在文件末尾新增export JAVA_HOME=/usr/local/javaexport JRE_HOME=/usr/local/...
2019-01-14 13:08:53
130
原创 keepalived软件使用
keepalived软件安装yum install keepalived -y注:/etc/keepalived/keepalived.conf #keepalived服务主配置文件/etc/rc.d/init.d/keepalived #服务启动脚本2、配置文件说明1-13行表示全局配置global_defs { #全局配置notification_...
2019-01-08 09:55:21
202
原创 haproxy之ACL规则
haproxy支持ACL规则,用于定义三层到七层的规则来匹配一些特殊的请求,实现基于请求报文首部、相应报文内容或者是一些其他状态信息,从而根据需求进行不同的策略转发响应。可以通过ACL规则完成以下两种主要功能:1、通过设置ACL规则来检查客户端请求是否符合规则,将不符合规则要求的请求直接中断;2、符合ACL规则的请求由backend指定的后端服务器池执行基于ACL规则的负载均衡,不符合的可...
2019-01-08 09:53:34
7269
1
原创 LVS
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。宗旨: 使用集群技术和Linux操作系统实现一个高性能、高可用的服务器. 很好的可伸缩性(Scalability) 很好的可靠性(Reliability) 很好的可管理性(Manageabil...
2019-01-08 09:52:19
122
原创 haproxy
安装haproxy有两种方法:方法一:yum安装haproxyyum -y install haproxy方法二:源码编译安装haproxyyum install -y pcre-devel bzip2-devel gcc gcc-c++ maketar xzvf haproxy-1.5.15.tar.gz -C /optcd /opt/haproxy-1.5.15m...
2019-01-08 09:51:20
90
转载 CP命令
cp 命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在, 就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的 执行方式有些不同。1、命令格式 cp 【选项】 【源】【目录】 或cp -t 【目录】 【源...
2019-01-08 09:42:21
1452
原创 LINUX初级命令
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存...
2019-01-03 17:34:47
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人