日志存档:07, 2008

sourceforge.net被GFW挡住后的访问方法

2008-07-30,星期三 | 分类:业界新闻&评论 | 标签: | 100 views

1、通过镜像站
http://mirror.optus.net/sourceforge/
http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/

2、通过Google代理(虽然是针对手机上网的,但是PC上的浏览器也可以访问)
http://www.google.com/gwt/n
http://www.google.com/gwt/n?u=http%3A%2F%2Fsourceforge.net

3、找国外代理服务器

4、名称以F开头的某软件(不便公布)

使用iGoogle个性化主页进行时间管理

2008-07-30,星期三 | 分类:工作日志 | 标签: | 100 views

原文链接:http://www.gtdlife.cn/2008/909/uses-the-igoogle-personalization-main-page-to-carry-on-time-management/

有些人使用Google的应用已经非常顺手了,比如Gmail,Google Calendar,Gtalk等等,有没有想过使用iGoogle这个平台把Google App整合起来进行时间管理及日常事务管理呢?

其实iGoogle能做的事情很多很多,就看自己怎么用了,我这里站在使用四象限法进行时间管理的角度,为大家介绍一下如何应用iGoogle,其实很简单,我们对工具的要求就是这么简单。

打开iGoogle主页,除了Google Calendar之外全部删除

Snap1

点击“添加内容” 全文阅读 »

服务器网页缓存的深入分析

2008-07-30,星期三 | 分类:WEB, 系统管理 | 标签: | 130 views

这篇文章来自:http://blog.chinaunix.net/u/12479/showart_376995.html

Expires、Cache-Control、Last-Modified、ETag是RFC 2616(HTTP/1.1)协议中和网页缓存相关的几个字段。前两个用来控制缓存的失效日期,后两个用来验证网页的有效性。要注意的是, HTTP/1.0有一个功能比较弱的缓存控制机制:Pragma,使用HTTP/1.0的缓存将忽略Expires和Cache-Control头。我们 这里以Apache2.0服务器为例,只讨论HTTP/1.1协议。

Expires

Expires字段声明了一个网页或URL地址不再被浏览器缓存的时间,一旦超过了这个时间,浏览器都应该联系原始服务器。RFC告诉我们:“由于推断的失效时间也许会降低语义透明度,应该被谨慎使用,同时我们鼓励原始服务器尽可能提供确切的失效时间。”

对于一般的纯静态页面,如html、gif、jpg、css、js,默认安装的Apache服务器,不会在响应头添加这个字段。Firefox浏览器接受 到相应后,如果发现没有Expires字段,浏览器根据文件的类型和“Last-Modified”字段来推断出一个合适的失效时间,并存储在客户端。推 测出的时间一般是接受到响应时间后的三天左右。 全文阅读 »

CLOSE_WAIT生成原因

2008-07-30,星期三 | 分类:WEB, 系统管理 | 标签: | 132 views

原文地址:http://blog.csdn.net/eroswang/archive/2008/03/10/2162986.aspx
关闭socket分为主动关闭(Active closure)和被动关闭(Passive closure)两种情况。前者是指有本地主机主动发起的关闭;而后者则是指本地主机检测到远程主机发起关闭之后,作出回应,从而关闭整个连接。
其状态图如下图所示:

起初每个socket都是CLOSED状态,当客户端初使化一个连接,他发送一个SYN包到服务器,客户端进入SYN_SENT状态。 全文阅读 »

CentOS中文语言包

2008-07-29,星期二 | 分类:工作日志, 系统管理 | 标签: | 145 views

在一台机子上装了centos 5,刚开始没想到会有用到中文,所以安装的时候系统语言选择了英文包.
谁知道开发在使用Eclipse需要中文环境,上网搜了一下,另外一哥们也碰到这样的问题了,照他的方法找到这两个包,安装上就可以支持中文了.
yum install fonts-chinese fonts-ISO8859-2-75dpi

为Linux服务器设置静态路由

2008-07-22,星期二 | 分类:工作日志, 系统管理 | 标签: | 132 views

例如要通过网关192.168.0.254访问网段10.0.0.0/24

  1. route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.254

但这样添加的静态路由重启服务器或网卡后会失效,为了能够永久保存此静态路由
进入/etc/sysconfig/network-scripts创建route-eth0,即
vi /etc/sysconfig/network-scripts/route-eth0
添加内容:

  1. 10.0.0.0/24 via 192.168.0.254

或通过xwindows设置,进入System=>Administration=>Network,如图
全文阅读 »

记一次服务器被黑经历

2008-07-17,星期四 | 分类:工作日志, 系统安全, 系统管理 | 标签: | 248 views

今天下午,一朋友找上我需要帮忙,说他服务器里面有大量的ssh-scan进程,登录服务器一看,确实被黑了,被人植入了非法程序:
ps axjf

1 20894 20894 20894 ?           -1 Ss     502   0:07 ./SCREEN
20894 20896 20896 20896 pts/3    10203 Ss     502   0:01  \_ /bin/bash
20896 10203 10203 20896 pts/3    10203 S+     502   0:00      \_ /bin/bash ./start 203.141
10203 12521 10203 20896 pts/3    10203 S+     502   0:00          \_ ./ssh-scan 100
12521 12522 10203 20896 pts/3    10203 S+     502   0:00              \_ ./ssh-scan 100
12522 12524 10203 20896 pts/3    10203 S+     502   0:02                  \_ ./ssh-scan 100
12522 12525 10203 20896 pts/3    10203 S+     502   0:01                  \_ ./ssh-scan 100
12522 12575 10203 20896 pts/3    10203 S+     502   0:01                  \_ ./ssh-scan 100
12522 12586 10203 20896 pts/3    10203 S+     502   0:02                  \_ ./ssh-scan 100

全文阅读 »

通过SSH Tunnel提升服务器安全性

2008-07-15,星期二 | 分类:工作日志, 系统安全, 系统管理 | 标签: | 92 views

通过SSH Tunnel提升服务器安全性

作者: xuki(www.vvvk.net)| 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址:http://www.vvvk.net/archives/308

在服务器安全中,有一项要点就是以最少的端口提供最大的访问度,这话怎么解释呢?就是通过防火墙关闭非必须的对外端口,而需要对外提供的端口则通过SSH Tunnel来实现,下面我就举例来说明如何实现这一功能:
数据库服务器仅开启了ssh端口,但希望实现对授权用户访问Oracle 1521端口,VNC 5901端口,oem 1158端口等
ok,看图说话,我这里使用的软件仍旧是SSH SecureShellClient,编辑数据库服务器的profile=>Tunneing
a.png
依照此添加vnc和oem访问端口,结果如下: 全文阅读 »

linux下如何用perl连接oracle数据库

2008-07-10,星期四 | 分类:工作日志, 程序设计, 系统管理 | 标签: | 129 views

1.安装dbi,就是database interface,通用的。有for mysql,for oracle,for sybase的。

perl -MCPAN -e shell
cpan-> install DBI;

如果装不上,得从源代码安装

wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.605.tar.gz
tar -xzvf DBI-1.605.tar.gz;cd DBI-1.605
perl Makefile.PL
make
make install

2.安装dbd-oracle之前服务器上必须安装oracle软件或oralce客户端软件,并配置好tnsnames

wget http://search.cpan.org/CPAN/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.21.tar.gz
tar -xzvf DBD-Oracle-1.21.tar.gz;cd DBD-Oracle-1.21
export LD_LIBRARY_PATH=/opt/oracle/product/10.2.0/db_64/lib
perl Makefile.pl -r=build64
make
make install

修改tnsnames.ora,加入需要连接的oracle数据库

ABCDE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XX.XX.XX.XX)(PORT = 2521))
)
(CONNECT_DATA =
(SERVICE_NAME = abcde)
)
)

全文阅读 »

例行工作:RMAN远程异机备份恢复策略检测

2008-07-03,星期四 | 分类:工作日志, 数据库 | 标签: | 88 views

目录:
1.删除旧有环境
2.拷贝生产数据库的rman备份文件到测试服务器
3.建立同生产数据库一致的rman数据库,并设置好listen.ora和tnsname.ora文件
4.在rman_test创建catalog数据表及用户
5.导入生产服务器备份的catalog数据库
6.拷贝备份的spfile
7.创建与原数据库相同的文件存放路径
8.使用pfile或spfile在目标主机上启动数据库到nomount 状态
9.恢复控制文件
10.切换数据库到mount 状态
11.恢复数据库

#################################################################

1.新安装oracle软件,版本及目录结构同生产数据库服务一致,如果是使用旧环境,则需要如下步骤:

rm -rf /db/oradata/*
rm -rf /bak/online_redo_log_bk/*
rm -rf /opt/oracle/archive/*
rm -rf /opt/oracle/admin/*
rm -rf /opt/oracle/flash_recovery_area/*
rm -rf /opt/oracle/product/10.2.0/db_64/dbs/*

最后再通过vnc使用dbca彻底删除现有数据库。
全文阅读 »

Pages: 1 2 Next