Categories
internet linux rangkaian

Pelayan DNS dengan Bind

Nak buat pelayan DNS? Ni contoh pelayan DNS menggunakan sistem Debian GNU/Linux 5 dengan maklumat berikut

IP (bakal) pelayan DNS: 192.168.56.1
Domain yang hendak ditambah: umarzuki.my (contoh)
Pelayan emel yang hendak ditambah: mail.umarzuki.my dengan IP 192.168.56.2

Pasang dulu pakej bind9
aptitude install bind9

Tambah seperti berikut pada /etc/bind/named.conf

[code lang=’plain’]zone “umarzuki.my” {
type master;
file “/etc/bind/db.umarzuki.my”;
};[/code]

Buat fail db.umarzuki.my dalam /etc/bind
cd /etc/bind/
cp db.local db.umarzuki.my

Edit db.umarzuki.my seperti berikut:

[code lang=’plain’]$TTL 604800
@ IN SOA umarzuki.my. root.umarzuki.my. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS umarzuki.my.
@ IN A 192.168.56.1
@ IN MX 10 mail.umarzuki.my.
mail IN A 192.168.56.2[/code]

Mulakan semula servis bind9
/etc/init.d/bind9 restart

Edit /etc/resolv.conf (pada pelayan DNS) pada baris pertama
nameserver 192.168.56.1

Sekarang masa untuk menguji tetapan yang telah dilakukan
nslookup umarzuki.my

Output yang sepatutnya:

Server: 192.168.56.1
Address: 192.168.56.1#53

Name: umarzuki.my
Address: 192.168.56.1

Periksa pula sama ada rekod MX dirujuk kepada yang sepatutnya
host -t mx umarzuki.my

Output yang sepatutnya:

umarzuki.my mail is handled by 10 mail.umarzuki.my.

Categories
internet

Berkicau dengan Debian Lenny

Klien Twitter yang terdapat pada Debian Lenny adalah twitux

Untuk memasangnya, sebagai root:
aptitude install twitux

Categories
internet perisian

Integrasikan pengguna WordPress, bbPress dan MediaWiki

Artikel ini adalah nota percubaan saya untuk menggunakan pengguna dan katalaluan yang sama untuk WordPress, bbPress dan MediaWiki untuk menbina laman ala-ala “portal”.

Saya andaikan anda telah memasang XAMPP for Linux pada /opt

Langkah-langkahnya seperti berikut:

Muaturun wordpress terbaru http://ms.wordpress.org/

Muaturun bbpress dari http://bbpress.org/download/

Muaturun mediawiki dari http://www.mediawiki.org/wiki/Download

Muaturun AuthWordpress.php dari http://insites.ingenesis.net/wp-content/uploads/2008/08/authwordpressphp.zip

Mulakan servis LAMPP
sudo /opt/lampp/lampp start

Buka http://localhost/phpmyadmin pada pelungsur web kegemaran anda

Buat satu database bernama wpress1

Pasang WordPress versi Bahasa Melayu. Anda boleh gantikan dengan versi Bahasa Inggeris jika mahu
cd /opt/lampp/htdocs/
sudo unzip /home/umarzuki/Downloads/wordpress-2.9.1-ms_MY.zip
mv wordpress/ wportal
sudo cp wportal/wp-config-sample.php wportal/wp-config.php

Ubah baris-baris berikut dalam wp-config.php sesuai dengan maklumat database wpress1 tadi

[code lang=”php”]/** Nama pangkalan data untuk WordPress */
define(‘DB_NAME’, ‘wpress1’);

/** Nama pengguna pangkalan data MySQL */
define(‘DB_USER’, ‘root’);

/** Kata laluan pangkalan data MySQL */
define(‘DB_PASSWORD’, ”);[/code]

Untuk menambahkan keselamatan laman WordPress anda:
Pergi ke https://api.wordpress.org/secret-key/1.1/

Edit wp-config.php untuk baris-baris berikut:

[code lang=”php”]define(‘AUTH_KEY’, ‘letakkan kata-kata unik di sini’);
define(‘SECURE_AUTH_KEY’, ‘letakkan kata-kata unik di sini’);
define(‘LOGGED_IN_KEY’, ‘letakkan kata-kata unik di sini’);
define(‘NONCE_KEY’, ‘letakkan kata-kata unik di sini’);[/code]

Tukar “letakkan kata-kata unik di sini” sama dengan nilai dari laman https://api.wordpress.org/secret-key/1.1/

Pergi ke http://localhost/wportal

Isikan maklumat untuk laman anda

Klik “Pasang WordPress”

Catatkan katalaluan untuk proses selanjutnya

Klik log masuk (disini anda perlukan katalaluan tersebut)

Tukar katalaluan dengan klik pada “Ya, bawa saya ke laman profil saya”

Pasang bbPress
sudo tar xvf /home/umarzuki/Downloads/bbpress-1.0.2.tar.gz
sudo mv bbpress/ forum

Pergi ke http://localhost/forum

Klik “Go to step 1”

Konfigurasi seperti berikut. Yang tidak saya senaraikan, sila abaikan.

Database name = wpress1
Database user = root

Klik pada “Save database configuration file”

Kalau anda dapat mesej berikut:

Your settings could not be saved to a configuration file. You will need to save the text shown below into a file named bb-config.php in the root directory of your bbPress installation before you can continue.

Salin konfigurasi berikut (yang dihasilkan dari proses sebelum ini) pada fail bb-config.php dalam folder forum

[code lang=”php”][/code]

Klik kotak “check for configuration file”

Sepatutnya anda dapat mesej berikut:

A valid configuration file was found at bb-config.php
You may continue to the next step.

Klik “Go to step 2”

Klik kotak “Add integration settings” dan “Add cookie integration settings”

Isikan maklumat konfigurasi seperti berikut

WordPress address (URL) = http://localhost/wportal
Blog address (URL) = http://localhost/wportal
WordPress “auth” cookie key = nilai AUTH_KEY pada BB_AUTH_KEY dalam wportal/wp-config.php
WordPress “auth” cookie salt = nilai auth_salt pada http://localhost/wportal/wp-admin/options.php
WordPress “secure auth” cookie key = nilai SECURE_AUTH_KEY dalam wportal/wp-config.php
WordPress “logged in” cookie key = nilai LOGGED_IN_KEY dalam dalam wportal/wp-config.php
WordPress “logged in” cookie salt = nilai logged_in_salt pada http://localhost/wportal/wp-admin/options.php

Klik kotak “Add user database integration settings”

Klik “Save wordpress integration settings”

Klik “Go to step 3”

Isikan maklumat forum. Untuk “Key Master” Username, pilih Admin

Klik “Save site settings”

klik “Complete the installation”

Jika anda dapat mesej seperti berikut bila anda klik pada kotak “Show installation messages”

>>> WordPress cookie keys not set.
>>>>>> Your “bb-config.php” file was not writable.
>>>>>> You will need to manually re-define “BB_AUTH_KEY”, “BB_SECURE_AUTH_KEY” and “BB_LOGGED_IN_KEY” in your “bb-config.php” file.

Masukkan maklumat yang sama daripada wportal/wp-config.php untuk nilai BB_AUTH_KEY, BB_SECURE_AUTH_KEY, BB_LOGGED_IN_KEY, dan BB_NONCE_KEY (tanpa prefix BB_ pada wp-config.php)

Untuk membolehkan seseorang pengguna WordPress membalas atau memulakan topik, pengurus mestilah memberikan peranan yang sesuai seperti editor/pengarang dan begitu jugalah bagi pengguna bbPress pada WordPress. Buat masa ini, tiada integrasi automatik untuk membolehkan kedua-dua pengguna aplikasi untuk mengenal peranan pengguna dari aplikasi berbeza.

Pasang MediaWiki
sudo tar xvf /home/umarzuki/Downloads/mediawiki-1.15.1.tar.gz
sudo mv mediawiki-1.15.1/ wiki
cd wiki/
chmod a+w config/

Pergi ke http://localhost/wiki/config/index.php

Isikan maklumat wiki

Database name: wpress1
DB username: root
Database table prefix: wp_

Memandangkan mediawiki bertegas mahukan kata laluan yang tiada untuk pengguna mysql root, kita tiada pilihan melainkan untuk menetapkannya
cd ../../bin/
./mysqladmin -u root password passw0rd

*jangan lupa tetapkan semula kata laluan dalam wportal/wp-config.php dan forum/bb-config.php

Klik “Install MediaWiki”

Kemaskan keselamatan wiki anda
sudo mv config/LocalSettings.php .
sudo rm -rf config

Pasang AuthWordpress.php
sudo unzip /home/umarzuki/Downloads/authwordpressphp.zip -d extensions/
sudo rm -rf extensions/__MACOSX/

Tambah dalam LocalSettings.php baris-baris berikut:
[code lang=”php”]## Added for WordPress login support
require_once( ‘extensions/AuthWordpress.php’ );
$wgAuth = new AuthWordpress();
$wgAuth->setAuthWordpressTablePrefix(‘wp_’); // Should match the DB prefix in wp-config.php
$wgAuth->setAuthWordpressDBServer (‘localhost’); // wordpress host (eg. localhost)
$wgAuth->setAuthWordpressDBName(‘wpress1’); // wordpress database
$wgAuth->setAuthWordpressUser(‘root’); // wordpress db username
$wgAuth->setAuthWordpressPassword(‘passw0rd’); // wordpress db password[/code]

Dalam wiki/extensions, tukar baris berikut dalam AuthWordpress.php dari

require_once(‘../wp-includes/class-phpass.php’);

ke

require_once(‘/opt/lampp/htdocs/wportal/wp-includes/class-phpass.php’);

Siap. Sekarang anda boleh menggunakan pengguna yang sama untuk WordPress untuk fungsi blog, bbPress untuk fungsi forum ringkas dan MediaWiki untuk fungsi wiki.

Categories
internet perisian python

Pasang Plone pada Debian Lenny

Plone adalah CMS (Content Management System) yang dibina dengan bahasa pengaturcaraan Python.

Berikut langkah-langkah memasang Plone pada sistem Debian Lenny:

Muaturun Plone dari http://plone.org/products/plone/releases/3.3.4
* 3.3.4 adalah versi terkini pada hari artikel ini diterbitkan

Ekstrak
tar xvf Plone-3.3.4-UnifiedInstaller.tgz

Pasang pakej-pakej diperlukan sebagai root
aptitude update
aptitude install build-essential libssl-dev zlib1g-dev libreadline-dev libxml2-dev libwv-dev xpdf

Mula memasang Plone
cd Plone-3.3.4-UnifiedInstaller
./install.sh standalone

Siap!

Anda boleh capai laman anda pada localhost:8080

Jangan lupa salin maklumat pengguna admin selepas pemasangan

Categories
internet

Simpan fail video dari Youtube

Kaedah ini dilakukan menggunakan Debian Lenny, mungkin juga boleh dilakukan pada disto yang lain.

Untuk menyimpan fail video dari youtube.com, anda cuma perlu biarkan video telah dimuatkan sepenuhnya dan cari fail yang namanya bermula dengan Flash dalam direktori /tmp/

Contoh, setelah memainkan video Hazumu Rhythm dari http://www.youtube.com/watch?v=G0zOb2CekfY&feature=related, saya senaraikan fail dalam /tmp/

ls /tmp/

Saya akan nampak senarai fail dalm direktori dalam /tmp/

AtiXUEvent00000bd9_09a42b60 mapping-umarzuki
defaultroute.vmc orbit-umarzuki
FlashltEUxY plugtmp
FlashRHQn7G seahorse-2JVA4E
Flashx0Ii0W virtual-umarzuki.IG87Zv
gconfd-umarzuki VMCnFXEEa
gedit-svn.umarzuki.187405481 vmc.pid
keyring-URXl6h

Sekarang saya cuba salin fail FlashltEUxY ke direktori Desktop dan namakannya sebagai a.flv

cp /tmp/FlashltEUxY Desktop/a.flv

Kemudian saya cuba mainkan fail tersebut dengan mplayer untuk memastikan sama ada benar fail tersebut mengandungi video yang saya kehendaki

mplayer Desktop/a.flv

hazumu rhythm

Kalau betul itu adalah videonya, pindah dan namakan semula ke lokasi anda menyimpan koleksi video

mv Desktop/a.flv music/hazumu-rhythm.flv

Categories
internet perisian

Guna plugin Adobe Fash untuk Iceweasel

Bagi mereka yang mengalami masalah dengan pemain lalai swf (flash) pada Debian Lenny, ini mungkin membantu.

Kalau anda taip:
readlink /etc/alternatives/flash-mozilla.so

dan dapat

/usr/lib/swfdec-mozilla/libswfdecmozilla.so

dan anda tidak boleh membuang swfdec-mozilla kerana pakej Gnome akan turut dibuang bersamanya

Salah satu pilihan yang boleh anda lakukan, tukar pautan plugin swf (selepas memasang flashplayer-mozilla)

update-alternatives --remove flash-mozilla.so /usr/lib/mozilla/plugins/flash-mozilla.so
update-alternatives --remove flash-mozilla.so /usr/lib/swfdec-mozilla/libswfdecmozilla.so

Sekarang mulakan semula Iceweasel

Categories
internet rangkaian

Sambung ke internet dengan E1762 pada Ubuntu 9.10

Pasang usb_modeswitch. Sama ada muaturun dari https://forge.betavine.net/frs/?group_id=12&release_id=247 atau sambung ke internet melalui kabel rangkaian

Categories
internet perisian

Compile Firefox 3.5

Langkah berikut dilakukan pada Debian Lenny AMD64

  1. Buang Iceweasel

    sudo aptitude remove iceweasel

Categories
internet linux perisian

Sambung ke internet dengan Huawei E1762

Jika anda telah mendaftar dengan Maxis dan ingin menggunakan Debian atau mana-mana distro GNU/Linux, cuba pasang Vodafone Mobile Connect. Sangat mudah untuk digunakan. Hampir sama seperti program GUI modem ini di Windows.

Categories
internet

YM dan MSN dari web browser

Kalau anda malas nak memasang perisian IM seperti Yahoo Messenger , MSN Messenger, Pidgin, Synapse dan bermacam lagi, gunakan saja versi web YM dan MSN Messenger.

Free Image Hosting at www.ImageShack.us

QuickPost

Alamat YM: http://webmessenger.yahoo.com/

Free Image Hosting at www.ImageShack.us

QuickPost

Alamat MSN Messenger: http://webmessenger.msn.com/

Cumanya, tak ada kelebihan webcam.