Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7591067 建立时间:2006年5月29日 |

| |
[Linux]通过ssh做端口转发 软件技术
lhwork 发表于 2006/12/25 10:08:15 |
#!/bin/sh
PATH=/usr/local/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/sbin:/usr:/sbin
export PATH
exec ssh -1 -N -L 119:192.168.0.5:80 -o "GatewayPorts yes" localhost "sleep 7200" 2>&1
|
|
[Linux]rsync使用笔记 软件技术
lhwork 发表于 2006/12/25 10:07:34 |
rsync的试用方法
一、设置Rsync Server端
Rsync server需要设定四个方面:
1.规划建立备份目录区
2.设定: /etc/xinetd.d/rsync
3.设定: /etc/rsyncd.conf
4.设定: 密码文件。
说明如下:
1.规划建立备份目录区:
建议你在rsync server上开一个较大的磁盘分割区,并在其下建立好备份用的目录。比如:/home/asialinux。
2.设定: /etc/xinetd.d/rsync:
即#vi /etc/xinetd.d/rsync
#default: off
#description:The rsync server is a good addition to am ftp server,as it
# allows crc checksummi |
|
[MySQL]MySQL集群配置 软件技术
lhwork 发表于 2006/12/25 10:06:42 |
一、介绍
========
这篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。
注意!
虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是
并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一台服务器宕机之后集
群就无法继续正常工作了,这样也就失去了集群的意义了。出于这个原因,就需要有第三台服务器作为管理节点运行。
另外,可能很多朋友都没有3台服务器的实际环境,可以考虑在VMWare或其他虚拟机中进行实验。
下面假设这3台服务的情况:
Server1: mysql1.vmtest.net 192.168.0.1
Server2: mysql2.vmte |
|
[Linux]智能DNS服务器配置详解  软件技术
lhwork 发表于 2006/12/25 10:05:58 |
注:对于配置智能DNS,主要用途为:1、解决网通与电信问题 2、实现区域规划(不同区域访问各自最近的服务器),下面以解决网通与电信连接问题的配置。至于实现2的功能,只需稍加更改即可。
一、DNS服务器安装......................................................................................... 1
二、named.conf的配置....................................................................................... 2
三、更新根区文件:.......................................................................................... 3
四、建立启动脚本:........................... |
|
[Linux]使用Squid做代理服务器 软件技术
lhwork 发表于 2006/12/25 10:05:25 |
说到代理服务器,我们最先想到的可能是一些专门的代理服务器网站,某些情况下,通过它们能加快访问互联网的速度。其实,在需要访问外部的局域网中,我
们自己就能设置代理,把访问次数较多的网页保存在缓存中,从而“提高”网络速度。更重要的是,我们能通过代理服务器,达到控制访问权限的目的。在
Windows中,有很多这样的软件,如:WinGate、SyGate等,不过,本文要讨论的,是能给你充分自由的Linux下的Squid。
Linux下的代理服务器软件也不是只有Squid,不过在大部分Linux版本中都带有它。
走进“代理”
首先,我们来了解一下代理服务器的工作原理。代理服务器其实就是基于TCP/IP的一种软件,它在TCP的某个端口上进行监听,例如:
4444,其他客户机(就是想通过代理上网的那些Windows系统)配置好应用软件,如:IE。其中需要填上代理服务器的端口,即前例中的4444,这
样代理服务器才知道你要访问的地址。如果你是合法用户的话,它就取得你想要的网页,然后再通过4444这个端口传递给你,上网时 |
|
[Linux]scp和rsync的使用 软件技术
lhwork 发表于 2006/12/25 10:04:30 |
近段时间工作需要做了些scp和rsync的异地安全备份,整理了一下,希望多大家有用。
scp的备份指南:
需求:用scp自动完成异地文件的定时copy
难点:如何让异地主机建立安全的信任关系
1、在A机器上用root运行ssh-keygen,将生成/root/.ssh/identity和/root/.ssh/identity.pub两个文件;
2、在A机器上运行scp /root/.ssh/identity.pub
test@192.168.1.10:/upload/.ssh/authorized_keys(假设B机器的IP地址为192.168.1.10,B
机器上开了用户test,要上传到的目录是/upload,需输入密码)。目的是将本地的identity.pub放到远程机器上并改名为
authorized_keys,这样就建立了新任主机,以后就不需要每次ssh都需要输入密码了;
3、通过crontab建立脚本 |
|
[Hibernate]精通Hibernate映射继承关系之六 软件技术
lhwork 发表于 2006/12/22 17:15:13 |
Company与Employee类之间为一对多多态关联关系,如果继承关系树的根类对应一个表,或者每个类对应一个表,那么就能映射Company类的
employees集合。本节介绍如何映射多对一多态关联。如图14-11所示,ClassD与ClassA为多对一多态关联关系。
图14-11 ClassD与ClassA为多对一多态关联关系
ClassA、ClassB和ClassC构成了一棵继承关系树,如果继承关系树的根类对应一个表,或者每个类对应一个表,那么可以按以下方式映射ClassD的a属性:
|
[Hibernate]精通Hibernate映射继承关系之五 软件技术
lhwork 发表于 2006/12/22 17:13:33 |
本章介绍的三种映射方式各有优缺点,表14-1对这三种映射方式做了比较。
表14-1 比较三种映射方式
如果不需要支持多态查询和多态关联,可以采用每个具体类对应一个表的映
射方式,如果需要支持多态查询和多态关联,并且子类包含的属性不多,可以采用根类对应一个表的映射方式,如果需要支持多态查询和多态关联,并且子类包含的
属性很多,可以采用每个类对应一个表的映射方式。如果继承关系树中包含接口,可以把它当做抽象类来处理。
图14-9显示了一棵复杂的继承关系树,其中DOClass类为抽象类,其他均为具体类。
|
阅读全文(1902) | 回复(0) | 编辑 | 精华 | 删除 |
| |
[Hibernate]精通Hibernate映射继承关系之四 软件技术
lhwork 发表于 2006/12/22 17:13:04 |
在这种映射方式下,继承关系树的每个类以及接口都对应一个表。在本例中,需要创建EMPLOYEES、HE和SE表。
如图14-6所
示,EMPLOYEES表仅包含和Employee类的属性对应的字段,HE表仅包含和HourlyEmployee类的属性对应的字段,SE表仅包含和
SalariedEmployee类的属性对应的字段。此外,HE表和SE表都以EMPLOYEE_ID字段作为主键,该字段还同时作为外键参照
EMPLOYEES表。
图14-6 继承关系树的每个类对应一个表
|
阅读全文(2197) | 回复(0) | 编辑 | 精华 | 删除 |
| |
|
站点首页 | 联系我们 | 博客注册 | 博客登陆
Sponsored By W3CHINA W3CHINA Blog 0.8 Processed in 0.090 second(s), page refreshed 144766240 times. 《全国人大常委会关于维护互联网安全的决定》 《计算机信息网络国际联网安全保护管理办法》 苏ICP备05006046号
|