MJ为的笔记和总结
十、开启防盗链一些小网站为了盈利,通过盗链来实现对自己网站内容的丰富,这无疑加大了企业的空间和流量的成本,因此我们需要对apache进行防盗链的配置。由于我们要用到mod_rewrite模块,因此我们需要先检测该模块是否安装,检测和安装方法与上面mod_deflate和mod_expires的一样,这里不多讲了。防盗链配置:一般我们都是将防盗链的配置,配置在虚拟主机里面,配置如下:<Virt
扩展:expires模块的语法上面已经的操作就是实现apache的缓存功能。其中,expires后面的参数你也可以根据需求自行更改,缓存时间也是一样可以更改的。这里我对expires的模块语法进行一些细说expires模块用到了ExpiresDefault和EXpiresByType两个指令,下面是这两个指令的语法。ExpiresDefault “<base> [plu
七、启用压缩模块mod_deflate网站随着用户访问量的增加和内容量的增加,网站的带宽会不断的增加,随之就是网站成本的增加。并且当内容量增大的时候,客户端如果带宽小,就会影响用户的体验。因此从这两方面考虑,网站的某些内容必须经过压缩之后再传给用户,然后在用户客户端进行解压,来实现双方共赢的效果。apache的压缩要用到mod_deflate模块,该模块提供了DEFLATE输出过滤器,允许服务器在
环境:view sourceprint?1.CentOS6.4 x86_64位 采用最小化安装,系统经过了基本优化篇2.apache版本:httpd-2.4.63.apr版本:apr-1.4.84.apr-util版本:apr-util-1.5.25.pcre版本:pcre-7.86.源码包存放位置:/server/tools7.源码包编译安装位置:/etc/local/软件名称一、源码官方下,补
在Centos6.5下通过使用tcpdump抓包和wireshark分析包,初步了解抓包和解包安装首先我们要安装tcpdump,必须的库:1.yum install flex 2.yum install bison 3.yum install gcc 另外tcpdump是基于libpcap,这个在yum找不到,我们到tcpdump的官网(http://www.tcpd
在Apache中有自带的ab命令可以测试服务的压力,而nginx没有自带的命令,必须要采用第三方软件来测试,今天就简单介绍一下webbench对nginx的压力测试,压力测试是对系统管理员和运维人员必须的,可以很清晰地看清服务器能接受多大压力。1、测试系统:Centos6.52、编译安装:wget http://home.tiscali.cz/~cz210552/distfiles/webbenc
http://www.it165.net/os/html/201406/8509.html
syndic_pidfile默认值:salt-syndic.pid为syndic进程指定pid文件 1.syndic_pidfile: syndic.pid Peer Publish设置 salt minions可以向其他minions发送命令,但是仅仅在minion允许的情况下。默认情况下”Peer Publication”是关闭的,当需要开启的时候,需要
#主配置 /etc/salt/masterinterface默认值:0.0.0.0(所有的网络地址接口)绑定到本地的某个网络地址接口1.interface: 192.168.0.1publish_port默认值:4505设置master与minion的认证通信端口1.publish_port: 4505user默认值:root运行salt进程的用户 1.user:&n
centos6.5 x86_64 2台: 192.168.1.100 192.168.1.148这台都安装docker,前一篇已经提到过,不解释。1、启动一个centos容器在1.148上 docker run -t -i centos /bin/bas
一、基础概念Saltstack基于C/S架构,服务端master和客户端minions二、安装:具体操作可按照官网,自己选择,这里选择安装最新版本yum install https://repo.saltstack.com/yum/redhat/salt-repo-2015.8-2.el6.noarch.rpmyum clean expire-cacheyum install
我主要来说一下prefork和worker工作模式。 prefork的工作原理 如果不用“——with-mpm”显式指定 某种MPM,prefork就是Unix平台上缺省的MPM.它所采用的预派生子进程方式也是Apache1.3中采用的模式.prefork本身
docker runubuntu:14.04 /bin/echo 'Hello world'参数解释dockerrun:docker中的启动容器命令Ubuntu:镜像名称14:04:镜像TAG,如果不指定TAG,docker使用最新的发行版TAG:latest/bin/echo ‘Helloworld’:在容器内执行的命令该命令执行过程l 如果本地有ubuntu这个p_w_picpat
官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。一、升级内核(带aufs模块)1、yum安装带aufs模块的3.10内核 cd /etc/yum.repos.d wget http://w
基本概念Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。Docker是一个重新定义了程序开发测试、交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是docker提出的“Build Docker与linux内核的关系docker与linux内核的关系Cgroup: 对资源进行
Tomcat有很多方面,我从内存、并发、缓存四个方面介绍优化方法。 一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存; -Xmx j
数据库:1、创建一个数据库:create database dgf;create database if not exists dgf;2、查看创建的数据库是否成功:show databases;3、删除数据库:drop database dgf;数据表:CREATE TABLE students(id TINYINT,Name CHAR(20) NOT NULL,Age TINYINT,Gend
目录[-]1. Redis 性能1. 1单实例测试1.2 多实例测试 2. Redis 持久化 3. Redis 主从复制 4. keepalived 简介 5. 通过keepalived实现的高可用方案6. 使用Twemproxy 实现集群方案7 . 一致性hash 8 . 监控工具市面上太多kv的缓存,最常用的就属memcache了,但是mem
强大灵活的数据采集:自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持、opentsdb data model like(timestamp、endpoint、metric、key-value tags)水平扩展能力:支持每个周期上亿次的数据采集、告警判定、历史数据存储和查询高效率的告警策略管理:高效的portal、支持策略模板、模板继承和覆盖、多种告警方式
by livecm blog:http://llog.cn该研究性报告也是单位对mysql高可用的需求而产生的,不足之处望朋友们指出,内容是直接从我的word文档中复制过来的,粘贴上来很多格式都变了,有看着不舒服的可以点原word文档的下载 http://llog.cn/?p=255I 综
nginx高并发优化1. linux 句柄调节大家知道在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。1234567891011121314151617[root@mongodb11 ~]# ulimit -acore file size (blocks, -c
KVM虚拟化 四 虚拟机日常管理 KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理。1. 查看KVM虚拟机配置文件及运行状态(1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/autostart目录是配置kvm虚拟机开机自启动目录。 (2) virsh命令帮助[root
安装准备1、VT技术是服务器CPU的功能,但是如果CPU有这个功能而没有开启的需要我们自己操作开启。检查CPU是否支持安装KVM:$ egrep -o '(vmx|svm)' /proc/cpuinfo如果出现kvm或者svm说明是支持的2、安装kvm安装KVM所需要的软件包:$ apt-get update$ apt-get install qemu-kvm libvirt-bin virt-m
查看Varnish日志 1、使用varnishlog命令查看日志,可以加些参数,具体可通过-h获得参数说明 如varnishlog -i txurl 命令去查看是哪些URL导致回源的 2、将日志保存到一文件 &
Varnish 简介Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,varnish 具有性能更高、速度更快、管理更加方便等诸多优点,很多大型的网站都开始尝试使用 varnish 来替换 squid,这些都促进 varnish 迅速发展起来。挪威的最大的在线报纸 Verdens Gang(vg.n
Squid反向代理搭建CDN缓存服务器加快Web访问速度一、编译安装下载#wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz //找到地址#tar zxvf squid-3.0.STABLE25.tar.gz //稳定版#cd squid-3.0.
双网卡绑定单个IP 地址 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。多网卡绑。 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。在Linux下叫bonding,IBM称为etherchanel
使用percona的XtraBackup对mysql进行备份可以缩短备份时间,如果是innodb存储引擎可以支持热备份,并且是进行物理备份,恢复的时间也十分快。1、下载安装http://www.percona.com/downloads/XtraBackup/LATEST/percona-xtrabackup-2.2.9-5067.el6.x86_64.rpm在centos6.4_x64上安装?y
一,什么是增量备份增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。二,启用binlogvi my.cnflog-bin=/var/lib/mysql/mysql-bin.log,如果是这样的话log-bin=mysql-b
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号