本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
用squid在windows里做代理 在单位里面当机器太多耳公司的网络带宽不够的情况下,如果架设一个代理服务器的话,可以提高网页的浏览速度,这里我要用的是squid这个代理软件,它在linux下面是最受欢迎的代理软件,当然它不是唯一的选择,但是这次我们是用它来在我们的windows下面做我们的代理服务器,这是个很简单的事情,只需要几个步骤,我们下面就开始了。 我们用的squid是SQUID 2.6.STABLE13的版本,需要下载的话,可以去http://www.cczee.com/article.asp?id=202 这里下载,我是参考了他的动画和文章,自己试验过的 ,试下来还是比较稳定的。 1.把下载好的文件解压缩到C盘根目录下,可能需要重命名下文件为squid,这样比较方便。 2.进入squid下etc的文件夹,会有三个配置文件,想做个备份,然后再给三个文件重命名,分别去掉它们的最后的default.然后用记事本打开squid.conf这个我们需要的最主要的文件,删除里面的全部内容,把下面的配置内容...
NTP服务及时间同步(CentOS6.x) 目标环境,5台linux centos 6.3, 一台作为NTPD服务与外部公共NTP服务同步时间,同时作为内网的NTPD服务器,其他机器与这台服务做时间同步。 服务器IP角色 说明同步方式 192.168.1.135 NTPD服务 1、负责与外部公共NTPD服务同步标准时间 2、作为内外网络的NTPD服务NTPD服务平滑同步 192.168.1.xxx 内外NTP客户端 内网设备与192.168.1.135同步时间NTPD服务平滑同步 …… 内外NTP客户端 内网设备与192.168.1.135同步时间NTPD服务平滑同步 1、NTP时间同步方式选择 NTP同步方式在linux下一般两种:使用ntpdate命令直接同步和使用NTPD服务平滑同步。有什么区别呢,简单说下,免得时间长了,概念又模糊。 现有一台设备,系统时间是 13:00 , 真实的当前时间(在空中,也许卫星上,这里假设是在准备同步的上级目标NTP服务器)是: 12:30 。如果我们使用ntpdate同步(ntpdate -u 目标NTP服务器IP),操作系统的时间立即更新为12:30,假如...
CentOS NTP服务器安装与配置背景当服务器多了,时间准确与否,一致与否是个大问题。虽然这个问题总是被忽略,但是统一一致的时间是很有必要的。下面说一下在局域网内配置Linux时间服务器的方法。配置的环境及要求:1.假设在192.168.0.0网段内,要以IP为192.168.0.240的Linux机器时间服务器。2.192.168.0.240服务器能上外网,能与比较权威的公网时间服务器同步3.同网段内的其他机器每小时自动向192.168.0.240同步时间一、安装yum -y install ntp ntpdate二、配置2.1.NTP server的主配置文件为/etc/ntp.conf 现对/etc/ntp.conf的各项进行说明cp /etc/ntp.conf /etc/ntp.conf.bakvim /etc/ntp.conf2.vi /etc/ntp.conf(以下是ntp.conf文件的内容)#设置此服务器同上层服务器做时间同步的IP地址,prefer意味着首选IP地址 #经试验,下面的几个时间服务器速度还不错(默认配置即可) server 210.72.145.44 prefer server 218.21.130.42 server 0.asia.pool.ntp.org server 1.asia.pool.ntp.org server 2.asia.pool.ntp.org #记录上次的NTP server与上层NTP server联接所花费的时间 driftfile /etc/ntp/drift #设置默认策略为允许任何主机...
rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)ask:Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)rpc.nfsd: unable to set any sockets for nfsdanswer:first service rpcbind restartthen service nfs start
RedFlag LinuxSP3 安装APR1.49 报错[root@yupan apr-1.4.8]# ./configureconfig.status: executing libtool commandsrm: cannot remove `libtoolT': No such file or directoryconfig.status: executing default commandsconfig.status: include/apr.h is unchangedconfig.status: include/arch/unix/apr_private.h is unchangedRedflag Linux SP3安装apache时 apr报错解决rm: cannot remove `libtoolT': No such file or directory在configure里面 RM='$RM -f' 这里的$RM后面一定有一个空格。 如果后面没有空格,直接连接减号,就依然会报错。把RM='$RM'改为RM='$RM -f'然后再重新安装,就可以正常安装完成
CentOS-6.5安装配置Tomcat7 一、下载tomcatcd /usr/local/src
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50.zip二、解压安装tomcatyum install unzip -y
unzip -d /usr/local apache-tomcat-7.0.50.zipcd /usr/local
mv apache-tomcat-7.0.50/ tomcat1 三、配置环境变量vi /etc/profile (1)在这个文件末尾加上 export JAVA_HOME=/usr/java/jdk1.7.0_51
export JRE_HOME=/usr/java/jdk1.7.0_51/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:$JAVA_HOME/bin (2)cd /usr/local/tomcat1/binvi catalina.sh#!/bin/shexport TOMCAT_HOME=/usr/local/tomcat1 export CATALINA_HOME=/usr/local/tomcat1 (3)利用下面命令使文件有执行权限并使配置生效# source /etc/profile
# cd /usr/local/tomcat1/bin
# chmod 777 *.*
四、配置tomcat (1)将tomcat加入开机自启动 echo "source /etc/profile" >>/etc/rc.d/rc.local
echo "/usr/local...
Centos6 编译安装最新版rlwrap v 0.43,实现sqlplus命令记录与回退先下载: https://github.com/hanslub42/rlwrap/archive/master.zip具体安装方法:INSTALLATIONFirst, unzip the tarball or clone the git repository (git clonehttps://github.com/hanslub42/rlwrap.git). Then go to the rlwrapdirectory. After a 'git clone' you will not yet have a configure file; build one using autotools (e.g. autoreconf --install, cf. the section BUILD PROBLEMS below))#: autoreconf --installThen:#: ./configure#: make#: make install
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...
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...
最新评论