fxekobudi.net

My Activities | Linux | Networking | Open Source | CMS | Internet | Opini
only search fxekobudi.net

Archive for the ‘Fedora Core 6’ Category

June 12th, 2007

Web Server Linux

Untuk konfigurasi web server dengan Apache pada Fedora Core 6, secara default sudah dapat jalan dengan hanya menjalankan service httpd saat boot atau dengan command sendiri. Tentunya harus disesuaikan dengan runlevel yang akan digunakan. Dalam bekerja sehari-hari, saya biasa menggunakan runlevel 5.

Kenapa saya harus membuat web server sendiri? Ada 3 alasan, yaitu:

  1. Belajar, mencoba keperkasaan LAMP (Linux-Apache-MySQL-PHP)

  2. Saya mau buat beberapa situs CMS dengan domain yang sengaja saya buat mirip dengan domain aslinya (ini sudah saya mulai saat saya memperkenalkan jaringan windows domain di lab komputer tempat saya bekerja). Impian saya kala itu adalah karena internet belum masuk lab, saya ingin seolah-olah siswa merasakan terhubung dengan jaringan internet, bisa punya web server sendiri (IIS), siswa bikin web sendiri dan aksesnya menggunakan domain lokal (meski akhirnya tidak dipakai oleh guru-guru. Sedih deh, padahal sudah saya buat panduannya. Hehe…). Pada kesempatan lain akan saya ceritakan pengalaman saya dalam membuat jaringan windows domain dan worgkroup.

  3. Tuntutan saat membuat proxy server untuk sekolah-sekolah YBHK, situs yang masuk dalam daftar blacklist squidguard otomatis akan saya redirect ke alamat web server local, yang menampilkan pesan singkat kami dari tim pengembang jaringan. Sebenarnya tanpa web server ini sih bisa jalan, tapi rasanya kurang pas jika siswa dan guru melihat kok alamatnya pakai IP address (so, saya gabungkan DNS server + Web server yang semuanya virtual ke proxy server yang saya buat). Sekalian iseng-iseng belajar bikin webhosting sendiri. Haha…

Proses konfigurasi yang saya lakukan:

  1. DNS server dipastikan berjalan dengan baik, termasuk untuk beberapa vitual domain untuk virtual Host yang akan saya buat.

  2. Edit file konfigurasi Apache.

  3. Membuat file tambahan untuk memudahkan manajemen virtual Host .

  4. Jalankan service httpd.

  5. Test konfigurasi web server menggunakan browser. Read more »

    Popularity: 46%

May 26th, 2007

Instalasi phpMyAdmin pada Fedora Core 6

Saya biasa menggunakan phpMyAdmin untuk mengadmin database Mysql web yang saya buat (create, edit, dan backup database). Alasan utama saya adalah karena aplikasi ini hampir selalu disertakan setiap kali kita berlangganan shared hosting untuk web kita. phpMyAdmin ini benar-benar sangat membantu saya saat belajar LAMP (Linux Apache PHP Mysql). Jadi sekalian belajar…

phpMyAdmin menggunakan lisensi GPL.

Source code dalam paket tarbal bisa didownload dari http://www.phpmyadmin.net atau dari http://www.sourceforge.net. Versi yang saya gunakan saat ini adalah 2.10.1.

Berikut ini cara saya menginstal:

1. Ekstrak phpMyAdmin-2.10.1-all-languages.tar.gz:

[root@ibm-eko fxekobudi]# tar zxvf phpMyAdmin-2.10.1-all-languages.tar.gz -C /var/www/html Read more »

Popularity: 31%

May 26th, 2007

Konfigurasi Daemon/Service Linux

Untuk mengaktifkan service saya biasa menggunakan salah satu dari 2 cara berikut:

1. GUI

Pada desktop GNOME, dari menu System -> Administration -> Server Settings -> Services
2. Menggunakan command chkconfig

[root@ibm-eko fxekobudi]# /sbin/chkconfig –levels 35 [nama-service] on

Service yang saya aktifkan pada runlevel 3 dan 5:

  • acpid
  • anacron, atd, crond : penjadwalan untuk run program tertentu
  • apmd : monitor baterai laptop
  • autofs : automount removable media
  • avahi-daemon
  • cpuspeed
  • cups : daemon printer
  • gpm : penggunaan mouse pada command
  • haldaemon
  • httpd : daemon apache web server
  • iptables : firewall
  • irqbalance
  • mcstrans : security enhanced linux
  • mdmonitor dan smartd : monitoring
  • messagebus
  • mysqld : mysql daemon
  • named : Domain Name Servers
  • netfs, nfs, nfslock, smb : daemon untuk NFS dan SAMBA (koneksi dengan mesin Linux dan Windows)
  • network : jaringan
  • portmap : pemetaan port
  • readahead_early dan readehead_later : mempercepat akses program
  • restorecrond
  • squid dan squidGuard : untuk demo aplikasi proxy server
  • sshd : daemon OpenSSH untuk aplikasi remote
  • syslog : daemon log file
  • webmin : daemon webmin
  • xinetd : mengaktifkan SWAT

Popularity: 17%

May 26th, 2007

Repository Fedora Core (Lokal/Tidak Lokal)

Dalam memudahkan manajemen paket (instalasi dan update paket) dengan tool yum bawaan Fedora Core 6 (saya dengar-dengar untuk Fedora Core 7 akan ada perubahan lokasi Repo-nya), saya membuat konfigurasi repository untuk dua situasi yang berbeda.

  1. Repository lokal (pada komputer sendiri)

  2. Repository tidak lokal (pada komputer di tempat lain, bisa dari PC dalam jaringan atau dari Repo-nya Fedora)

Situasi 1,

  • Saya copy file-file RPM hasil download ke root direktori web server untuk file repository saya (letaknya pada /var/www/html/rpm)

  • Selanjutnya masuk ke direktori /var/www/html/rpm dan jalankan command createrepo:

    • [root@ibm-eko fxekobudi]# cd /var/www/html/rpm
    • [root@ibm-eko fxekobudi]# createrepo . (tunggu sampai proses membuat repository selesai…)

  • Setelah itu saya edit file konfigurasi yum (/etc/yum.conf) dan saya tambahkan direktive berikut: Read more »

    Popularity: 28%

May 26th, 2007

Aplikasi Linux sehari-hari

Aplikasi yang saya tambahkan pada intalasi Fedora Core 6 saya adalah:

  1. Mozilla Firefox 2.0.0.3

  2. Thunderbird email (saya gunakan untuk mengelola 1 account email kantor saya dan untuk account gmail saya. Sst… masih rencana lho!)

  3. Bluefish (saya gunakan sebagai editor php, saya belum pernah coba Quanta)

  4. OpenOffice 2.1 (Ini salah satu aplikasi favorit saya).

  5. Dia (untuk menggambar topologi jaringan, salah satunya aja lho…)

  6. Scribus (desktop publisher, saya baru coba untuk belajar, maksud saya nantinya dapat saya gunakan untuk membuat file panduan dengan konfigurasi dan tampilan yang lebih indah).

  7. Putty (aplikasi ini saya gunakan untuk meremote server di tempat kerja saya, saya belum terbiasa dengan command ssh, sering lupa. Hehe…) Read more »

    Popularity: 19%

May 26th, 2007

Instalasi Fedora Core 6

Berikut langkah-langkah Instalasi dari media DVD-ROM pada notebook IBM ThinkPad R51e yang saya gunakan saat bekerja di rumah – hadiah dari orang tua saya):
Pilihan mode instalasi yang saya gunakan berbasis grafis (Graphical User Interface), sehingga dapat menggunakan mouse untuk bernavigasi.

1. Pilihan Bahasa
Pilihan ini digunakan untuk menentukan bahasa yang digunakan selama proses instalasi. Saya memilih bahasa Inggris (English) karena lebih terbiasa, daripada menggunakan pilihan bahasa Indonesia. Bagi pemula, saya sarankan gunakan bahasa Indonesia.

2. Konfigurasi Keyboard
Memilih layout keyboard yang digunakan. Pilihan ini akan menentukan penerjemahan tombol-tombol keyboard yang digunakan oleh sistem. Saya memilih U.S. English. Sebagian besar layout keyboard yang beredar di Indonesia adalah U.S. English.

3. Pilihan Modus Instalasi (Instal atau Upgrade)
Secara otomatis program instalasi Fedora Core 6 akan mendeteksi ada tidaknya instalasi Fedora Core pada sistem sebelumnya. Jika sudah terdapat instalasi Fedora Core versi-versi sebelumnya, maka akan tampil pilihan Upgrade an existing Installation. Saya memilih instalasi Fedora Core 6 yang baru pada sistem, dengan memilih Install Fedora Core. Read more »

Popularity: 32%