基于centos 6.5使用varnish实现网站动静分离
一、varnish简介
varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者poul-henning kamp是freebsd核心的开发人员之一。
varnish主要运行两个进程:management进程和child进程(也叫cache进程)。
management进程主要实现应用新的配置、编译vcl、监控varnish、初始化varnish以及提供一个命令行接口等。mana ...
ubuntu8.04下源码安装wine 设置中文
1、wine编译环境安装:
将下面的内容复制到控制台下运行:
sudo apt-get install \
bison \
cvs git-core \
flex \
fontforge \
gcc \
git \
libasound2-dev \
libaudio-dev \
libc6-dev \
libcapi20-3 \
libcapi20-dev \
libcupsys2-dev \
libdbus-1-dev \
libesd0-dev \
libexif-dev ...
Ubuntu下Flash乱码的解决方法
解决方法如下
打开终端,输入以下命令:
cd /etc/fonts/conf.d/
sudo cp 49-sansserif.conf 49-sansserif.conf_backup
sudo rm 49-sansserif.conf
以上命令的功能是先备份49-sansserif.conf文件,再删除,经测试后有效。(来源:PenguinOL)
Linux防火墙配置SNAT教程(1)
1、实验目标
以实验“防火墙配置-访问外网web”为基础,在web服务器上安装wireshark,设置wireshark的过滤条件为捕获http报文,在wireshark中开启捕获,在内网测试机上访问web服务器,查看捕获结果,再在网关防火墙上设置snat,查看捕获结果
(防火墙配置-访问外网web:linux防火墙配置教程之访问外网web实验 ...
linux防火墙配置教程之访问外网web实验(3)
一、实验目标
1、本次实验在“linux基础网络搭建实验”的基础上,在外网虚拟机上搭建web服务,并分别配置外网和网关的防火墙规则,使内网能够访问web服务
2、linux基础网络搭建实验:linux网络搭建基础实验(1)
3、实验拓扑:
二、实验步骤
1、建立如图所示的网络拓扑结构,内外网联通,网关防火墙也暂 ...
Centos7 Mysql 5.6 多主一从 解决方案与详细配置
业务场景:
公司几个主要的业务已经独立,放在不同的数据库服务器上面,但是有一个业务又需要关联多个业务库进行联合查询统计。这时候就需要将不同的业务库数据同步到一台从库进行统计。根据mysql主从同步原理使用多从一主的方案解决。主库使用innodb引擎,从库开启多实例使用myisam引擎并将多个实例的数据同步到同一个 ...
Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服务器
之前一直使用nginx+fastcgi来搭建python web服务器,本文介绍nginx+uwsgi组合来实现。uwsgi 是一个快速的、纯c语言开发的、自维护的、对开发者友好的wsgi服务器,旨在提供专业的 python web应用发布和开发。它更符合python web的标准协议,速度要比fastcgi要快、性能更加稳定。
一、安装平台
1、安装pcre
复制 ...
解决ubuntu系统下vimtutor乱码
ubuntu自带的vim是vim-tiny版本,不带帮助文档的,当然你在终端输入vimtutor就不会出现那个入门教程了。所以先装上巨型版本:sudo apt-get install vim
但是此时在终端输入vimtutor后却是乱码的帮助文档,这是因为系统支持的是utf8格式的,而vimtutor并未提供utf8版本,所以先要自己手动用iconv将其转换为utf8格式,命 ...
Ubuntu下安装KDE桌面环境
gnome和KDE只是不同的桌面管理器而已,软件阿什么的是不受影响的,放心装吧。
下面是安装KDE的过程:
sudo apt-get install kubuntu-desktop
遇到选yes or no的yes就行,之后会有一个蓝屏的文字窗口,寻问你要选择Kdm 还是gdm,这个看个人喜好,因为这只是开机登陆窗是KDE的还是GNOME的差别而已。我选择的是gdm,按 ...
部署vue项目到Linux服务器
案例一
vue-cli构建vue3项目,将项目上传到Linux服务器,服务器安装node,并启动vue项目
首先本地有一个vue项目,启动后可正常访问
本地打包后,也可直接访问
若打包后的index.html页面显示空白,需在项目的根路径下新建vue.config.js,再重新打包,参考
Linux服务器安装nodejs,参考
# 下载node压缩包,在 ...
linux小技巧之利用screen管理你的远程会话
前言
大家是不是经常需要 ssh 或者 telent 远程登录到 linux 服务器?是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉, ...
Linux防火墙配置SNAT教程(2)
1、实验目标
以实验“linux防火墙配置-snat1”为基础,为网关增加外网ip地址,为eth1创建虚拟接口,使外网测试主机在wireshark中捕获到的地址为eth1虚拟接口的地址
(linux防火墙配置-snat1:linux防火墙配置snat教程(1) )
2、实验拓扑
3、实验步骤
(1)完成“linux防火墙配置-snat1”实验
...
CentOS 7 下使用 iptables
系统升级到CentOS 7后总感觉iptables怪怪的,比如不管怎么保存重启后都被初始化一下,即便我最后发大绝招启动时候加命令:
首先iptables-save > /etc/iptables.rules保存当前状态。
然后再在/etc/rc.local中强制加上
/etc/rc.local iptables-restore /etc/iptables .rules
重启后虽然规则生效但仔细看规则还是一些被 ...
阿里云Centos7安装LNMP+wordpress
1. 安装Nginx
?
1
2
3
4
5
6
7
8
9
10
11
12
#yum ...
Ubuntu压缩/解压缩RAR文件的方法
方法很简单,一条命令就搞定了:
sudo apt-get install rar unrar
系统会自动下载2个大约604K的包并安装,安装结束后就可以自由压缩/解压缩RAR文件了。
ubuntu关闭图形模式
$ ls /etc/rc`runlevel | tail -c 2`.d/*gdm*
Output: /etc/rc2.d/S13gdm
$ sudo mv /etc/rc2.d/S13gdm /etc/rc2.d/K13gdm
Linux下connect超时处理(总结)
1、前言
最近在写一个测试工具,要求快速的高效率的扫描出各个服务器开放了哪些端口。当时想了一下,ping只能检测ip,判断服务器的网络是连通的,而不能判断是否开放了端口。我们知道端口属于网络的传输层,因此需要用ip和端口来探测,这个时候就可以用connect来探测一下,针对TCP协议,connect函数要进行TCP三次握手, ...
linux更改目录显示颜色实例详解
linux更改目录显示颜色实例详解
用shell列举目录的时候,文件夹都是蓝色的,背景是黑色,使得无法看清蓝色的文件名称,看起来很痛苦。这个已经好几次遇到这个问题了都没有把解决方法记录下来,导致每次要查一些资料,这次决定把这个方法整理下来,供以后遇到同样的情况之后使用。
针对文件的解决方式
为当前用户配 ...
Ubuntu系统下zend for linux中文乱码解决
Ubuntu装上后,就立刻把php开发装上了,不过在打开zend studio 的时候,不支持中文。网上查了一下,原来是zend自带的jre不支持中文字体。在这把解决方法记下,以备后用。
1.在 /usr/local/Zend/ZendStudio-5.5.1/jre/lib/fonts/ 中建立文件夹 fallback
2.拷字体 simsun.ttc到这个目录。这个字体可以在windows系统中找 ...
CentOS 6.4 中安装php5.2.17 的方法
装好系统 和相关服务httpd,MySQL,php,一跑代码,发现php5.3中的spilt函数不能用,代码里面好多用的的啊,赶紧上网找一下,有没有yum安装php5.2的要不改死代码了。
还真被我找到了。方法如下
1.环境
复制代码 代码如下:
centos6.4 x86_64
2.添加源
复制代码 代码如下:
wget -q -O - http:/ ...