Nota rsync #1

Jika rsync melalui port selain 22 (dari klien), contohnya port 1111 dengan folder sasaran pada /home/pengguna/fail besar/ ke /home/backup/

rsync -av --progress --rsh='ssh -p1111' pengguna@pegguna.com:"/home/pengguna/fail besar/" /home/backup

*Gantikan pengguna.com dengan IP jika tidak menggunakan nama hos

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Nota Zarafa #1

Nota pemasangan Zarafa pada Debian Lenny

Pastikan ada sekurang-kurangnya baris repo berikut di dalam /etc/apt/sources.list

deb http://security.debian.org/ lenny/updates main contrib
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb http://ftp.tw.debian.org/debian lenny main contrib non-free
deb http://debs.host-consultants.de/ lenny main zarafa

Tetapkan apt-pinning pada /etc/apt/preferences

Package: *
Pin: release o=Host-Consultants
Pin-Priority: 900

Tetapkan untuk mendapat pakej yang sah dan kemaskini senarai aplikasi yang terdapat pada setiap repo

wget -q http://debs.host-consultants.de/public.key -O- | apt-key add -
aptitude update

Pasang pakej-pakej yang diperlukan

aptitude install zarafa postfix postfix-mysql

Tambah berikut di dalam /etc/postfix/main.cf

mailbox_transport = zarafa:
zarafa_destination_recipient_limit = 1
virtual_alias_maps = mysql:/etc/postfix/mysql-aliases.cf

Tambah berikut di dalam /etc/postfix/master.cf

zarafa unix -         n       n       -       10      pipe
  flags= user=vmail argv=/usr/bin/zarafa-dagent ${user}

tambah pengguna vmail tetapi jangan tetapkan kata laluan

adduser vmail

Betulkan kata laluan untuk pengguna root mysql di dalam /etc/zarafa/server.conf dan tetapkan pengguna vmail sebagai local admin user

mysql_password = password
local_admin_users = root vmail

Buat fail /etc/postfix/mysql-aliases.cf dengan kandungan seperti berikut

user = root
password = password
hosts = 127.0.0.1
dbname = zarafa
query = select value from objectproperty where objectid=(select objectid from objectproperty where value='%s' limit 1) and propname='loginname';

Tetapkan maklumat ownership untuk folder /var/lib/zarafa-webaccess/tmp/ kepada pengguna www-data (pelayan web)

chown -R www-data:www-data /var/lib/zarafa-webaccess/tmp/

Tambah pengguna dengan privilege admin

/usr/bin/zarafa-admin -c umarzuki -p password -e umarzuki@contoh.com -f "Umarzuki Mochlis" -a 1
/usr/bin/zarafa-admin --create-store umarzuki

Mulakan servis-servis yang diperlukan

/etc/init.d/apache2 start
/etc/init.d/postfix start
/etc/init.d/zarafa-server start
/etc/init.d/zarafa-spooler start

Sepatutnya Webaccess Zarafa boleh dicapai pada laman contoh.com/webaccess jika URL pelayan emel anda adalah contoh.com

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Guna DNS Google setiap kali sambung ke internet

Dengan menggunakan aplet Network Manager, anda boleh menetapkan untuk menggunakan DNS Google tiap kali sambung ke internet. Contoh menggunakan aplet Network Manager 0.8.1 pada Debian Squeeze untuk sambungan tanpa wayar 3G Maxis.

  1. Klik-kanan pada aplet Network Manager
  2. Pilih Edit Connections
  3. Buka tab Mobile Broadband
  4. Pilih Auto Mobile Broadband (GSM) connection
  5. Klik Edit
  6. Masukkan kata laluan pengguna root jika diperlukan
  7. Buka tab IPv4 Settings
  8. Tambah 8.8.8.8, 8.8.4.4 pada ruang DNS Servers

  9. Klik Apply
  10. Nanti selepas anda menyambung semula dengan tetapan tadi, kandungan /etc/resolv.conf adalah seperti berikut:

    # Generated by NetworkManager
    nameserver 8.8.8.8
    nameserver 8.8.4.4

    Digg This
    Reddit This
    Stumble Now!
    Buzz This
    Vote on DZone
    Share on Facebook
    Bookmark this on Delicious
    Kick It on DotNetKicks.com
    Shout it
    Share on LinkedIn
    Bookmark this on Technorati
    Post on Twitter
    Google Buzz (aka. Google Reader)

Membolehkan penggunaan pemalam Java untuk Iceweasel

Untuk membolehkan pelungsur web Iceweasel memapar/memainkan aplet java, kita terlebih dahulu mestilah memasang pemalam yang sesuai. Contoh pada Debian Squeeze 64-bit

Versi java yang saya gunakan (versi yang datang sekali dengan pemasangan Debian Squeeze)
java -version

Output arahan

java version “1.6.0_18″
OpenJDK Runtime Environment (IcedTea6 1.8.2) (6b18-1.8.2-4)
OpenJDK 64-Bit Server VM (build 16.0-b13, mixed mode)

Pasang pemalam java
aptitude install icedtea6-plugin

Kemudian anda akan diminta untuk memulakan semula Iceweasel (jika sedang menggunakannya). Klik OK

Sepatutnya bila anda pergi ke about:plugins, anda akan dapat melihat yang pemalam java telah boleh digunakan

Apabila anda pergi ke http://www.java.com/en/download/help/testvm.xml untuk menguji pemalam java, anda sepatutnya nampak seperti berikut

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tak dapat mulakan nm-applet

Jika anda dapat mesej ralat berikut semasa memulakan nm-applet dari Terminal

** (nm-applet:4083): WARNING **: nma_dbus_init(): could not acquire its service. dbus_bus_acquire_service() says: ‘Connection “:1.118″ is not allowed to own the service “org.freedesktop.NetworkManagerInfo” due to security policies in the configuration file’

Anda cuma perlu masukkan pengguna yang anda logmasuk sekarang ke kumpulan netdev
usermod -a -G netdev pengguna

Semak
grep pengguna /etc/group

netdev:x:106:pengguna

Nota: nm-applet gunanya untuk memudahkan penetapan peranti rangkaian. Anda boleh pasang aplikasi ini dengan memasang pakej network-manager

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Pasang Pidgin terbaru pada Debian Lenny

pidgin lenny backports

Pidgin versi lalai (2.4.3) tidak menyokong protokol Yahoo! Messenger, jadi kita perlu memasang versi terbaru. Untuk itu kita perlu menggunakan backports

Tambah repo lenny-backports ke senarai repo; /etc/apt/sources.list

deb http://www.backports.org/debian lenny-backports main contrib non-free

Sebagai pengguna root, kemaskini senarai aplikasi

aptitude update

Pasang kekunci arkib untuk pengesahan pakej yang bakal dimuaturun

aptitude install debian-backports-keyring

Pasang Pidgin dari repo lenny-backports

aptitude -t lenny-backports install pidgin

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Pemasangan Joomla 1.5 Pada Debian Lenny

Setelah siap memasang sistem Debian Lenny; semak pada /etc/apt/sources.list; anda cuma perlukan 5 baris berikut:

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb http://ftp.tw.debian.org/debian lenny main

Setelah log masuk sebagai pengguna root, pastikan semua sistem anda telah dikemaskini
aptitude update
aptitude -y safe-upgrade

Pasang pakej-pakej yang diperlukan
aptitude install apache2 mysql-server php5 php5-mysql
/etc/init.d/apache2 restart

Semak sama ada php berfungsi
cd /var/www/

Cipta fail phpinfo.php dengan kandungan seperti berikut:

<?php
phpinfo();
?>

Buka pelungsur web dan pergi ke 192.168.0.130/phpinfo.php; jika IP sistem anda adalah 192.168.0.130

Anda sepatutnya mendapat output seperti berikut:

Cipta pengkalan data bernama joomla yang hanya boleh dicapai oleh pengguna mysql joomla_user pada localhost dengan kata laluan passw0rd
mysql -u root -p
create database joomla;
grant all privileges on joomla.* to 'joomla_user'@'localhost' identified by 'passw0rd';
flush privileges;

Muaturun Joomla yang terbaharu (contoh menggunakan versi 1.5.20)
wget http://joomlacode.org/gf/download/frsrelease/12610/53421/Joomla_1.5.20-Stable-Full_Package.zip

Ekstrak pakej Joomla
mkdir joomla
cd joomla/
aptitude install unzip
unzip ../Joomla_1.5.20-Stable-Full_Package.zip
cd ..
chown -R www-data:www-data joomla/
/etc/init.d/apache2 restart

Buka pelungsur web dan pergi ke 192.168.0.130/joomla

Klik Next

Bandingkan output anda sengan berikut dan klik Next jika sama

Klik Next

Isikan maklumat pengkalan data seperti berikut dan klik Next

Klik Next

Isikan maklumat tajuk laman, alamat emel anda dan kata laluan. Kemudian klik Install Sample Data dan klik Next

Buang direktori installation pada lokasi pemasangan
rm -rf joomla/installation/

Klik Site untuk memaparkan laman yang telah siap dipasang. Pergi ke 192.168.0.130/joomla/administrator untuk log masuk ke antaramuka administrator dengan nama pengguna admin. Kata laluannya seperti yang telah anda tetapkan sebentar tadi.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)