<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.3open.org/d/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.3open.org/d/feed.php">
        <title>Open Source Solutions tips</title>
        <description></description>
        <link>http://www.3open.org/d/</link>
        <image rdf:resource="http://www.3open.org/d/lib/images/favicon.ico" />
       <dc:date>2010-09-11T04:37:50+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/amavisd-new_basic_setup?rev=1269499094&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/backup_directory_structure_only_using_tar?rev=1266929206&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/backup_using_rsync?rev=1265270415&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/clone_vmdk_files_using_vmkfstools?rev=1282481420&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/linux_administration_tips?rev=1283227659&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/rhel_6_beta?rev=1282289459&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/setup_acl_for_folders?rev=1271216813&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/setup_email_disclaimer_with_altermime_and_amavisd-new?rev=1269836417&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/setup_iscsi_initiator?rev=1283228178&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/setup_repository_for_centos_updates?rev=1273041124&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/setup_stgt_iscsi_target?rev=1283256201&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/using_apt-cache-ng_to_speed_up_apt_packages_download?rev=1276911348&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/using_debian_live?rev=1275625625&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/using_openvz?rev=1277878011&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/vmware_administration_tips?rev=1282356525&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/windows_administration_tips?rev=1264146478&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.3open.org/d/lib/images/favicon.ico">
        <title>Open Source Solutions</title>
        <link>http://www.3open.org/d/</link>
        <url>http://www.3open.org/d/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.3open.org/d/tips/amavisd-new_basic_setup?rev=1269499094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T14:38:14+08:00</dc:date>
        <title>tips:amavisd-new_basic_setup</title>
        <link>http://www.3open.org/d/tips/amavisd-new_basic_setup?rev=1269499094&amp;do=diff</link>
        <description>Updated for version 2.6.4.

Setup user and folders

Create user to run the daemon



useradd -d /var/amavis amavis


Setup folders:



# working folder:
mkdir /var/amavis/tmp   
chown -R amavis.amavis /var/amavis/

# quarantine folder:
mkdir /u/virusmails
chown amavis /u/virusmails</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/backup_directory_structure_only_using_tar?rev=1266929206&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-23T20:46:46+08:00</dc:date>
        <title>tips:backup_directory_structure_only_using_tar</title>
        <link>http://www.3open.org/d/tips/backup_directory_structure_only_using_tar?rev=1266929206&amp;do=diff</link>
        <description>tar cvf dirbackup.tar --no-recursion `find /path/to/backup -type d`</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/backup_using_rsync?rev=1265270415&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T16:00:15+08:00</dc:date>
        <title>tips:backup_using_rsync</title>
        <link>http://www.3open.org/d/tips/backup_using_rsync?rev=1265270415&amp;do=diff</link>
        <description>You need to install cygwin. Within the cygwin setup program, install rsync.

Suppose your user name is mike, and you install cygwin in C:\cygwin.

Create a shell script C:\cygwin\home\mike\data-backup.sh to do the job:



#!/bin/sh

# these are needed to support Chinese characters
LANG=en_US.UTF-8; export LANG
set meta-flag on 
set convert-meta off  # to show it as character, not the octal representation
set output-meta on  # to show 8-bit characters
set input-meta on


# sync my data files in C…</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/clone_vmdk_files_using_vmkfstools?rev=1282481420&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-22T20:50:20+08:00</dc:date>
        <title>tips:clone_vmdk_files_using_vmkfstools</title>
        <link>http://www.3open.org/d/tips/clone_vmdk_files_using_vmkfstools?rev=1282481420&amp;do=diff</link>
        <description>To clone a thin provisioned .vmdk virtual disk:


# clone vm1.vmdk to vm2.vmdk
vmkfstools -i vm1/vm1.vmdk -d thin vm2/vm2.vmdk</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/linux_administration_tips?rev=1283227659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-31T12:07:39+08:00</dc:date>
        <title>tips:linux_administration_tips</title>
        <link>http://www.3open.org/d/tips/linux_administration_tips?rev=1283227659&amp;do=diff</link>
        <description>*  Backup directory structure only using tar 
	*  Setup ACL for folders
	*  Amavisd-new basic setup
	*  Setup email disclaimer with altermime and amavisd-new
	*  Setup repository for CentOS updates
	*  Setup TLS PKI and stuff
	*  Using Debian Live
	*  Using OpenVZ
	*  Using apt-cache-ng to speed up APT packages download
	*  RHEL 6 Beta
	*  Setup STGT iSCSI target
	*  Setup iSCSI Initiator</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/rhel_6_beta?rev=1282289459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-20T15:30:59+08:00</dc:date>
        <title>tips:rhel_6_beta</title>
        <link>http://www.3open.org/d/tips/rhel_6_beta?rev=1282289459&amp;do=diff</link>
        <description>Setup YUM Repository

Using the DVD Media


Edit /etc/yum/pluginconf.d/refresh-packagekit.conf, disable it:



[main]
enabled=0


Create file /etc/yum.repos.d/dvd-media.repo:



[rhel6-Base]
name=RHEL 6 Beta - Base
baseurl=file:///media/cdrom/
gpgcheck=0
enabled=1
metadata_expire=-1

[rhel6-HighAvailability]
name=RHEL 6 Beta - HighAvailability
baseurl=file:///media/cdrom/HighAvailability
gpgcheck=0
enabled=1
metadata_expire=-1

[rhel6-ClusteredStorage]
name=RHEL 6 Beta - ClusteredStorage
baseurl…</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/setup_acl_for_folders?rev=1271216813&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-14T11:46:53+08:00</dc:date>
        <title>tips:setup_acl_for_folders</title>
        <link>http://www.3open.org/d/tips/setup_acl_for_folders?rev=1271216813&amp;do=diff</link>
        <description>Before setting up ACL (access control list) for folders, we must enable in mounting, so in /etc/fstab we have something like:



/dev/VG01/LV01 /data ext3 defaults,acl 1 2


For new folders


We use the --set switch here. It overwrites existing ACL.</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/setup_email_disclaimer_with_altermime_and_amavisd-new?rev=1269836417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-29T12:20:17+08:00</dc:date>
        <title>tips:setup_email_disclaimer_with_altermime_and_amavisd-new</title>
        <link>http://www.3open.org/d/tips/setup_email_disclaimer_with_altermime_and_amavisd-new?rev=1269836417&amp;do=diff</link>
        <description>Install altermime


Get the altermime program from official site at &lt;http://pldaniels.com/altermime/&gt;
or a copy here: .

Build and install:



cd /src-dir
make
make install


The the binary will be placed in /usr/local/bin.

Prepare the disclaimer content files


Two format of the disclaimer should be prepared, one text and one html.</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/setup_iscsi_initiator?rev=1283228178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-31T12:16:18+08:00</dc:date>
        <title>tips:setup_iscsi_initiator</title>
        <link>http://www.3open.org/d/tips/setup_iscsi_initiator?rev=1283228178&amp;do=diff</link>
        <description>This article is for Debian Squeeze.

Install required package


apt-get install open-iscsi


Configuration


Edit file /etc/iscsi/initiatorname.iscsi to set your name, example:



InitiatorName=iqn.2010-07.com.example:node1


Connection


Import target devices into database:</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/setup_repository_for_centos_updates?rev=1273041124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-05T14:32:04+08:00</dc:date>
        <title>tips:setup_repository_for_centos_updates</title>
        <link>http://www.3open.org/d/tips/setup_repository_for_centos_updates?rev=1273041124&amp;do=diff</link>
        <description>Aim


To save download time and bandwidth every time I install a fresh CentOS system.

Choose an Official Mirror


I use the cuhk mirror at:

ftp://ftp.cuhk.edu.hk/pub/Linux/centos/
Scripts


Create this tree structure:



mkdir -p /mnt/usbdisk/centos/updates/
mkdir -p /mnt/usbdisk/centos/extras/
mkdir -p /mnt/usbdisk/centos/epel/</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/setup_stgt_iscsi_target?rev=1283256201&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-31T20:03:21+08:00</dc:date>
        <title>tips:setup_stgt_iscsi_target</title>
        <link>http://www.3open.org/d/tips/setup_stgt_iscsi_target?rev=1283256201&amp;do=diff</link>
        <description>These steps are for Debian Squeeze.

Install required package

Install stock package


apt-get install tgt


Build from source

For example, build version 1.0.8.


cd ./tgt-1.0.8/usr
make ISCSI=1
strip tgtd tgtadm tgtimg
cp -v tgtd tgtadm tgtimg /usr/sbin/</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/using_apt-cache-ng_to_speed_up_apt_packages_download?rev=1276911348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-19T09:35:48+08:00</dc:date>
        <title>tips:using_apt-cache-ng_to_speed_up_apt_packages_download</title>
        <link>http://www.3open.org/d/tips/using_apt-cache-ng_to_speed_up_apt_packages_download?rev=1276911348&amp;do=diff</link>
        <description>Install the program:



apt-get install apt-cache-ng


Edit /etc/apt-cacher-ng/acng.conf :



# Change to preferred storage location:
CacheDir: /mnt/usbdisk/apt-cacher-ng


Set APT to use cache by:

Edit /etc/apt/apt.conf:



Acquire::http {Proxy &quot;http://192.168.0.1:3142&quot;;};</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/using_debian_live?rev=1275625625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-04T12:27:05+08:00</dc:date>
        <title>tips:using_debian_live</title>
        <link>http://www.3open.org/d/tips/using_debian_live?rev=1275625625&amp;do=diff</link>
        <description>Concepts

	*  Debian-Live is a collection of scripts and templates for building live-cd and stuff.

	*  It creates a full linux system in ./chroot and converts it to a ISO image.

Configuration


First of all, create a folder as the root for the building, e.g. live-root. Then execute all commands under this folder.</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/using_openvz?rev=1277878011&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-30T14:06:51+08:00</dc:date>
        <title>tips:using_openvz</title>
        <link>http://www.3open.org/d/tips/using_openvz?rev=1277878011&amp;do=diff</link>
        <description>Load pre-created template cache file


1. Download from &lt;http://download.openvz.org/template/precreated/&gt;

2. Copy the .tar.gz file to /vz/template/cache/. Example:



cp debian-5.0-x86.tar.gz /vz/template/cache/


Create VE / VPS


vzctl create 103 --ostemplate debian-5.0-x86</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/vmware_administration_tips?rev=1282356525&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-21T10:08:45+08:00</dc:date>
        <title>tips:vmware_administration_tips</title>
        <link>http://www.3open.org/d/tips/vmware_administration_tips?rev=1282356525&amp;do=diff</link>
        <description>*  Clone vmdk files using vmkfstools</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/windows_administration_tips?rev=1264146478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-22T15:47:58+08:00</dc:date>
        <title>tips:windows_administration_tips</title>
        <link>http://www.3open.org/d/tips/windows_administration_tips?rev=1264146478&amp;do=diff</link>
        <description>*  backup using rsync</description>
    </item>
</rdf:RDF>
