安装配置Varnish3.0 在内网的vps上安装Varnish的最新版3.0来用做测试Varnish有centos下的rpm和ubuntu下的deb二进制包下载,但我选择的是源码编译安装先下载 wget http://repo.varnish-cache.org/source/varnish-3.0.0.tar.gztar -xzvf varnish-3.0.0.tar.gz yum install gcc yum install gcc-c++ libstdc++-develyum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel Varnish需要pcre支持,如果服务器没有安装pcre-devel会提示需要指定prce目录。Centos服务器上使用yum install pcre-devel安装 解压varnish进行编译安装cd varnish-3.0.0./autogen.sh./configure --prefix=/usr/local/varnish PKG_CONFIG_PATH=/usr/lib/pkgconfig makemake install安装成功后,安装的目录是cd /usr/local/varnish/sbin./varnishd -V 查看版本,看是否安装成功测试varnish先编辑配置文件vi /usr/local/varnish/etc/varnish/default.vcl # This is a basic VCL configuration file for varnish. See the vcl(7)# man page for&nbs...
加强 Linux 桌面安全GNU/Linux 桌面安全简介 尽管 GNU/Linux® 拥有比 Windows® 安全得多的操作系统的声誉,但您仍需要保护 Linux 桌面。本文将详细介绍如何安装反病毒软件,创建备份和还原计划,以及使用防火墙,帮助您加强 Linux 桌面对大多数攻击的防御,并防止对您的计算机的未授权访问。简介对计算机的恶意攻击与日俱增。尽管编写的用于攻击 GNU/Linux 系统的病毒比 Windows 系统少得多,但 GNU/Linux 病毒确实存在。此外,可感染运行 Linux 的计算机的其他类型的恶意软件的数量(以及纯攻击数量)也在不断增长。最近 Wirenet.1 攻击了运行 Linux 和 Mac OS X 的计算机。该恶意软件盗窃了存储在计算机上的 Internet 浏览器、电子邮件客户端和即时消息工具中的密码和其他信息。关于安全性的流言是如何流传的在恶意攻击者的焦点是恶作剧时,Windows 系统是主要的目标,因为该系统容易使用,而且许多无经验的用户都购买它们。一些攻击的动机是为 Microsoft 带来负面形象,Microsoft 被认为是不支持开源社区的公司。这些攻击在计算领域中助长了 Windows 安全性很脆弱的流言。独立于平台的环境(比如 OpenOffice.org、Perl 和 Firefox)也未能幸免于难。举例而言,我们...
ORA-12170 TNS 连接超时 1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----服务命名---ora11(这个是我的专用服务器) 把右边下面的主机名改成192.168.1.1022.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----监听程序---同样把右边下面的主机名改成192.168.1.102重新连接又报了另一个错误ora-12541:TNS:没有监听器1.cmd---services.msc----以Oracle开头TNListener结尾的服务启动它2.如果还没有启动,修改注册表cmd--regedit找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleTnsListener添加一个字符串imagepath值为TNSLSNR.exe的路径我的是D:/Oracle/Administrator/product/11.1.0/db_1/BIN/TNSLSNR终于可以连接上了,高兴!如果在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时解决方法:1.cmd-----ping ip地址 查看网络问题,看能否ping通2.cmd-----tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有关闭3.cmd----netstat -na 查看1521端口是否关闭,如果关闭...
squid代理服务器怎么支持gzip压缩 这几天遇到几个客户反应源站gzip压缩的文件经过cdn-squid后压缩失败;经过检查发现源站对gzip压缩只是http-1.1的没有对http-1.0进行压缩导致终端访问的无gzip压缩;让客户在源站设置支持http-1.0压缩后,问题解决了! 具体的原因是(转):gzip压缩分为两种,http1.0和http1.1压缩,这两种压缩的压缩方法和response header都一样,只是客户端和服务器通讯的http协议不同。Squid2.7之前,是不支持http1.1的。在2.7版本开始,有限支持http1.1。从3.0版本开始,才完整的支持http1.1。但是因为squid3是完全重构的,很多2.7的功能并没有加到3.0当中,所以squid3并没有被大规模的应用在生产系统中,基本上都还是使用squid2.6或2.7来进行内容加速,所以需要搞定Squid支持各种Web服务器的HTTP1.0 GZIP压缩。 具体配置:1, 配置Web服务器,支持HTTP1.0压缩 Apache, 默认就支持http1.0压缩,不需要特定配置 IIS, 通过修改MetaBase.xml第三段IIsCompressionSchemes中的HcNoCompressionForHttp10="TRUE&q...
redflag linux 6 sp3 使用Xmanager 远程桌面配置方法1,首先修改 /etc/X11/xdm/Xaccess使用vi 命令修改以下内容#* #any host can get a login window 这一行开头的#去掉,成为* #any host can get a login window 2,修改/etc/X11/xdm/xdm-config的最后一行,在DisplayManager.requestPort: 0前面加上一个!号,注释掉该行。 3,修改 /usr/share/config/kdm/Xaccess使用vi 命令修改以下内容#* #any host can get a login window 这一行开头的#去掉,成为* #any host can get a login window 4, 在 /usr/share/con...
ORA-27047: unable to read the header block of file OSD-04001: 逻辑块大小无效oracle文件的第一个块(block 0)是OS block header,在数据库中查询不到信息,记录的是OS信息,以及文件大小的等信息:SQL> select file_name,bytes from dba_data_files;
FILE_NAME BYTES
-------------------------------------------------- ----------
/u01/app/oracle/oradata/PROD/user01.dbf 67108864
$ls -lrt
total 1390268
-rw-r----- 1 oracle oinstall 67117056 Apr 12 09:31 user01.dbf从上面可以看出,OS上的大小比数据库里的大小多了一个BLOCK。如果OS block header损坏,并不影响数据库打开、使用,但重建控制文件时会报错,用dbverify/rman也检测不到坏块,不过可以使用dbfsize来查看:正常状态:$dbfsize user01.dbf
Database file: user01.dbf
Database file type: file system
Database file size: 8192 8192 byte blocks损坏:$dbfsize user01.dbf
user01.dbf: Header block magic number is bad编缉BLOCK 0,模拟损坏,可以正常启动、使用:SQL> startup;
ORA...
AMH 4.1 虚拟主机面板 安装教程 一、面板介绍Amysql Host 面板,简称AMH,是一个基于Nginx架构的类似 虚拟主机 独立面板。这个面板安装简单,非常适合Linux新手,以及一些恐惧命令行的Linux VPS用户。AMH的主要功能有:在线划分虚拟主机(多个网站)、FTP帐号自定义、MYSQL在线创建和管理、数据备份(支持本地和异地备份)、任务计划(crontab自动任务)、以及模块扩展,可以通过AMH官方在面板的基础功能上扩展更多的功能。面板支持在线升级,减少工作量,更傻瓜化、简单化。Amysql Host 官方:http://amysql.com/AMH.htmAMH演示:http://72.46.130.140:8888/index.php?c=index&a=login账号: amh,密码:amh_password二、面板自带模块AMH支持CentOS、DeBian、Ubuntu自适应安装,这里以AMH 4.1 标配为准。Nginx 1.2.9 、MySQL 5.5.33 、PHP 5.3.27、PureFTPd 1.0.36 三、安装方法请使用纯净的Linux系统,不要带任何其它服务,例如kloxo面板或自编译的其它程序。1、使用root登陆SSH2、下载AMH 4.1 官方安装包wget http://amysql.com/file/AMH/4.1/amh.sh以上资源来自AMH官方提供。3、设置执行权限chmod 775 amh.shSSH执行以上命令,修改执行权...
Linux下Apache自动监测重启脚本(智能化程度较高) 由于需要监控某些要求高可用性的Apache服务器,除了专业的监控报警设备,低成本下在Apache服务器上写一个自动监测Apache状态的脚本是个不错的主意。在网上搜索了许多类似的脚本,但由于局限性较大,也都存在一些不完善的地方,所以自己写了一个。 脚本功能与特点1、能够每隔一段时间监测Apache服务器的可用性(由于本脚本直接模拟了客户端的访问,因此这里的“可用性”是指切切实实的正常可访问)2、在出现无法访问的情况下,能够自动重启Apache服务(强行重启)3、在重启后仍然无法正常访问的话,自动执行更进一步的操作(比如发送邮件、重启服务器等)后文将给出此脚本的具体使用方法与注释,大家可以根据自己的情况手动修改(需了解一定bash shell编程)。 脚本内容#!/bin/bash# 本脚本由VPS管理百科编写# 访问:http://WWW.BOOTF.COM 获取技术支持URL=”http://127.0.0.1/”curlit(){curl –connect-timeout 15 –max-time 20 –head –silent “$URL” | grep ’200′# 上面的15是连接超时时间,若访问localhost的HTTP服务超过15s仍然没有正确响应200头代码,则判...
Debian下ispCP安装详细教程 – ISPCP开源虚拟主机管理系统 ISPCP是一套支持Debian、CentOS等Linux操作系统的开源虚拟主机管理系统,它支持典型的LAMP架构,采用Apache、PHP、MySQL、Bind、与FTP作为组建。支持完整的三级用户控制面板与权限分配。ISPCP能定义管理员,管理员可创建reseller,Reseller可以分配用户。ISPCP支持完善的磁盘配额管理、流量配额管理、支持客户手动管理MySQL与FTP、支持子域名、别域名,并且能让用户进行自助设置。它还有强大的配套组件,包括一个安全检测工具与PHPMyAdmin等,还能进行FTP在线文件管理。本人已经通过ISPCP的API开发出支持支付宝的完整订单系统,并且用于生产环境。ISPCP的安装方法也比较简单,本教程将逐步对ISPCP的安装步骤进行详细介绍,供初学者参考。本文大部分内容都是参照了官方的安装文档,并且进行了多处完善。ISPCP版本为1.0.7安装前的准备操作安装好debian系统,并且按照如下方法对服务器设置好FQDN(完整域名)。相关安装系统后的一些维护操作已经在此文给出。设置FQDN的方法:若服务器的FQDN完整域名为:www.bootf.com;服务器的外网IP为:200.200.200.200则:1echo www.boot...
单个汉字的话可以直接用公式,多个汉字的话vba更方便一些。
按住ALT依次按F11,I,M。将下面的代码粘贴到右侧窗口。
==========
Function PY(x)
On Error Resume Next
Application.Volatile
For i = 1 To Len(x)
PY = PY & Application.WorksheetFunction.HLookup(Mid(x, i, 1), [{"吖","八","嚓","咑","鵽","发","猤","铪","夻","咔","垃","呒","旀","噢","妑","七","囕","仨","他","屲","夕","丫","帀";"A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y","Z"}], 2)
Next
End Function
=======...
最新评论