Month of April , 2007

rsync 同步使用详解

rsync 是很强大的同步工具 本地远程皆宜
不少project都提供 http ftp rsync 等mirror方式
rsync官方主页是 http://samba.anu.edu.au/rsync/

rsync(d)服务端启动两种方式
1.daemon 2.xinetd inetd
启动后绑在 TCP/873 端口

% cat /etc/xinetd.d/rsync
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc.
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}

配置 注意设置读写权限属主
% cat /etc/rsyncd.conf

motd file = /var/log/rsync/welcome.msg

mars - Wed, 2007-04-25 16:45

中国的“大力神”火箭快出来了 先进程度惊人

在2006年珠海航展上,航天科技集团为我们带来了一个不小的惊喜-"长征
"-5号大型运载火箭公开展出了!该型火箭显而易见意义非常重大-它不仅是我国数十年航天运载技术的集大成者,更是未来5-20年间我国发射大型卫星、空间站等近地航天器的首选运输工具,甚至还可以作为未来深空探测和太阳系行星登陆的发射载具!同时"长征"-5号大型运载火箭的研制成功也必将带动我国航天发射基地布局的大变革,从而将对未来中国航天事业的发展带来深远影响。

◆新运载平台:瞄准最新技术前沿

经过近四十年的努力,我国运载火箭技术取得了举世瞩目的进展。但"长征"系列火箭也有明显不足,特别是与国外火箭近几年的发展相比,差距日趋加大。这主要体现在:型号偏多,型谱重叠,可靠性有待提高-在世界10种主要运载火箭中,"长征"系列火箭的发射成功率列第7位,处在中间偏下位置,发射准备周期长-"长征"火箭发射准备周期几乎是国外火箭的两倍;缺少大运载能力火箭,整体适应能力不强。

mars - Tue, 2007-04-17 23:49

越南对中国安全构成多重隐忧

越南与我国陆海相连,是我国南方的重要邻国。几乎每一个中国人对越南都不陌生,中越间的恩恩怨怨令人感慨。越南统一后不久即蚕食我国领土、领海,疯狂盗采我国油气,对中国的国家安全构成了严重威胁。现在,它仍是侵占中国南沙群岛岛礁最多的国家。近期,越南又动作不断,进一步划定了其侵占的南沙部分油气招标区块,并将在南沙被占领土上举行所谓的“国会代表”选举,越南还将和英国BP公司合作在南沙修建天然气输送管道。这一切,促使收复领土联盟不得不再次把目光转向越南:越南是一个什么样的国家?对我国国家安全有什么样的影响?我国应该采取何种对策?

越南位于中南半岛东部,国土面积32.95万平方公里,北与中国接壤,西与老挝、柬埔寨交界,东面和南面临南海,海岸线长3260多公里,有大小岛屿 2600个,港湾数十处。越南是一个小国。但却对我国特别重要,因为其南北狭长,整个国土本质上就是南海的一条边,对控制南海具有天然的地利之便。正因如此,它实行侵略政策后才对我国的南海安全和南沙领土、领海造成了严重侵害。

mars - Sun, 2007-04-15 14:58

反思——中国周边的三个流氓国家

中国人是善良的、勇敢的、爱好和平的,在历史上长期国力强盛,却始终站在道义的制高点上,没有侵略周边小国,尽管中国在很长的时期内都具有并吞诸小国的能力。但受恩惠的周边诸小国却没有去知恩图报,甚至于恩将仇报,欲灭亡中国或是侵占中国领土,给我国造成很大的危害。这样的小国总共有三个,暂且称之为流氓国家,相信不为过。

流氓国家之一:日本

入选理由:日本是最有资格担当我周边第一流氓国家这项“桂冠”的。它侵略中国的时间最长,给中国造成的危害最大,也是三个流氓小国中第一个提出彻底灭亡中国的国家。在历史上曾经屡次侵略中国,唐朝的白江口之战,明朝的侵朝战争,清朝的甲午战争,民国的抗日战争等,屡次将侵略的矛头对准中国。而日本在历史上却是受中国恩赐最大的国家,日本整个国家就是中国的复制品,经济、文化、政治制度等无不来自于中土!甚至有研究证实连日本的第一个天皇——神武天皇就是秦朝人徐福!日本人很大一部分是来自于中国或是朝鲜半岛的移民。是中国(特别是唐朝时期)使日本从蒙昧状态一下子进化到了文明的封建社会,使其历史一下子推进了数千年。这样的再造之恩换来了什么,换来的是它反噬母体!日本最终成为中华民族最凶狠的敌人,成为中华文明培养的一个文明异类!现在,日本还侵占我钓鱼岛,侵占我琉球,觊觎我台湾,与美国结成美日联盟,时时处处与我对抗!成为我周边最凶残,最无耻,最恶毒,最为阴险狡诈的流氓国家!

mars - Tue, 2007-04-10 21:56

一个oracle增量备份的实例

环境:Solaris9+oracle9i
part 1
增量备份的脚本ora_incr_bk.sh:
_____________________________________________________________
#!/usr/bin/bash

DATE=`date +%w`
DATE_2=`date +%Y%m%d`
BACKUP_PATH=/oradata/oradata_backup
LEVEL=$@
TARGET_SID=TNT_72
RMAN_SID=TNT_71
BIN=/oracle/app/oracle/product/9.2.0/bin

# Delete the data backed up last time
rm -rf $BACKUP_PATH/data/$DATE/*

if [ $LEVEL = 0 ]; then

$BIN/rman target sys/sys catalog rman/rman@$RMAN_SID log $BACKUP_PATH/log/level.$TARGET_SID.$LEVEL.$DATE_2.log<

resync catalog;
run{
allocate channel c3 type disk;
backup filesperset 6 format '$BACKUP_PATH/data/$DATE/arch.%d.live.%t' (archivelog from time 'sysdate-7' all delete input);
release channel c3;
}

run{

mars - Tue, 2007-04-10 19:15

JVM内存的设置的原理

默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。
设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。
java -Xms64m -Xmx256m Test
-Xms是设置内存初始化的大小
-Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)

JVM内存的调优

1. Heap设定与垃圾回收
Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。
JVM的Heap分配可以使用-X参数设定,
-Xms 初始Heap大小
-Xmx java heap最大值

mars - Wed, 2007-04-04 09:13

Oracle导出程序Exp的使用具体过程

Oracle的导出实用程序(Export utility)允许从数据库提取数据,并且将数据写入操作系统文件。exp使用的基本格式:exp[username[/password[@service]]],以下例举exp常用用法。
  
  1. 获取帮助
    exp help=y
  
  2. 导出一个完整数据库
    exp system/manager file=bible_db log=dible_db full=y
  
  3. 导出数据库定义而不导出数据
    exp system/manager file=bible_db log=dible_db full=y rows=n
  
  4. 导出一个或一组指定用户所属的全部表、索引和其他对象
    exp system/manager file=seapark log=seapark owner=seapark
    exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)

mars - Mon, 2007-04-02 09:27