Pages

Sabtu, 06 November 2010

Inti Langkah Instalasi & Setting Linux Mandrake 8.0

Tulisan ini berusaha mendokumentasikan beberapa inti langkah yang perlu di perhatikan dalam menginstalasi & setting Linux Mandrake 8.0. Mengapa Linux Mandrake 8.0? karena Mandrake 8.0 ternyata paling mudah dioperasikan dibandingkan distribusi Linux lainnya & dapat membuat orang tergila-gila Linux. Tujuan tulisan ini: • Dibuat hanya point utama aja, agar mudah bagi orang untuk mengingat. Jadi memang bukan berupa tulisan panjang lebar. • Dapat digunakan untuk materi training Linux, mulai dari beginner s/d advanced. Kebutuhan Alat / Material • CD 1 Linux Mandrake (minimal) • CD 2 Linux Mandrake (kalau ada lebih baik, bisa experimen lebih banyak). • PC sebaiknya Pentium II 100Mhz ke atas. • Memory sebaiknya 64Mbyte, bisa dipaksa di 32Mbyte tapi anda akan cukup sengsara. • Harddisk minimal sekitar 2Gbyte (kalau hanya Linux), kalau ingin dual boot Linux & Windowz sebaiknya minimal sekitar 3Gbyte. Pra-Instalasi Linux Mandrake Tujuan: • Boot dari CDROM. Langkah: • Siapkan BIOS agar booting dari CDROM. • Jika BIOS di password, buat boot disk dari CD 1 Linux Mandrake. Gunakan /dosutils/rawrite.exe & write ke disket file /images/cdrom.img. Boot komputer menggunakan boot disket tsb. Tujuan: • Kosongkan partisi atau sisakan partisi untuk Linux (dengan filesystem ext2). Langkah: • Jika ingin semua harddisk untuk Linux. Biarkan harddisk apa adanya, kita akan mempartisi dari Linux. • Jika anda ingin dualboot. Gunakan fdisk, partisi Windows secukupnya, kosongkan partisi untuk Linux, jangan di partisi sama sekali oleh fdisk. Install Windows selengkapnya sebelum install Linux.
• Jika anda ingin dualboot, tapi semua partisi sudah terisi Windows. Resize partisi menggunakan Partition Magic, sebelum install Linux. Instalasi Linux Mandrake 8.0 Tujuan: • Install Linux ke harddisk. Langkah: • Boot PC dengan CD 1 Mandrake di drive. • Hampir semua pilihan tinggal di OK-kan. • Kesalahan fatal yang sering dilakukan adalah men-set password root & melupakan password root tadi kekekekekek ….. • Pilih Instalasi Expert (supaya banyak software tambahan yang di install). • Partisi minimal sekali / 1.5Gbyte, swap 64Mbyte, sisanya untuk /home. Jika anda ingin menyelamatan data-data, ada baiknya dibuat partisi /var. • Pilih software package yang sesuai selera. Pada saat pemilihan paket, jangan lupa install Gnomba (untuk network neighbourhood). • Setting Network – biasanya minimal sekali dial-up networking (kalau PC anda stand alone). • Setting Video – paling aman memilih monitor: Non-interlaced SVGA, 1024x768 at 60Hz, 800x600 at 72Hz kalau anda tidak yakin tentang monitor anda. Linux Mandrake Untuk Workstation Tools untuk Setting Linux Mandrake 8.0 Software tools yang akan banyak digunakan: • Mandrake Control Center (di desktop) • Software Manager (di desktop untuk menambah, kurang software). • Start  Configuration. • http://localhost:901 (SWAT untuk setting Network Neighbourhood / SAMBA). • https://localhost:10000 (Webmin, amat sangat sakti & mudah). • /etc – kalau anda cukup berani mengedit file konfigurasi text. Setting Sederhana Linux Mandrake 8.0 Tujuan: • Set agar Linux Mandrake dapat bekerja dengan benar. Langkah: • Mandrake Control Center  Network & Internet  Connection  set dialup atau LAN. • Mandrake Control Center  Network & Internet  Connection Sharing  untuk connection sharing, tapi Mandrake akan menset eth0 menjadi 192.168.0.1, menjalankan Network Address Translation (NAT) & DHCP 192.168.0.16 s/d 192.168.0.254. • Mandrake Control Center  Boot Config  Configure (kalau anda ingin mengubah default boot). • Mandrake Control Center  System  Date & Time (untuk mengubah waktu) • Mandrake Control Center  System  Services (untuk menyala matikan server yang running di background). • Mandrake Control Center  System  Fonts  Get Windows Fonts (untuk “mencuri” font Windows, kalau anda dualboot Windows & Linux). Penggunaan Untuk Office Tujuan: • Menggunakan Office di Linux Langkah: • Pengguna Office serius sebaik install StarOffice dari CDROM StarOffice (run ./setup di directory StarOffice untuk Linux). • Untuk menulis, bisa menggunakan AbiWord (di CD2) bisa di akses dari Start  Office  Abiword. • Fasilitas Office lainnya ada di Start  Office. Penggunaan Untuk Aplikasi Internet Tujuan: • Dapat mendial ke Internet. • Dapat membaca e-mail. • Dapat me-Web. Langkah: • Untuk menset dialer ke Internet. Start  Networking  Remote Access  Internet Dialer  Setup. Set Account & no. telepon ISP, device, modem. • Untuk dial ke Internet. Start  Networking  Remote Access  Internet Dialer  Connect. Isikan username & password, Linux akan menghubungkan anda ke Internet. • Untuk membaca & mengambil mail gunakan Kmail. Start  Networking  Mail  Kmail. Bagian Setting  Configuration perlu di set adalah bagian Identity & Network. Pada bagian network  sending mail  SMTP set agar menggunakan salah satu mail server ISP anda. Pada bagian network  Incoming mail  Add POP mail server anda di ISP agar mail dari Internet bisa di ambil ke Kmail. • Untuk me-Web gunakan Konqueror. Start  Networking  WWW  Konqueror Web browser. Setting Jaringan TCP/IP LAN Tujuan: • Setting supaya TCP/IP dapat berjalan dengan baik di jaringan LAN. Langkah: • Mandrake Control Center  Network & Internet  Connection  Configure. Isi dengan benar IP address ethernet card. • Masuk ke shell / console. Lakukan $ ping [ip.address.komputer.tetangga] harusnya komputer tetangga ada akan meresponds jika LAN tersambung dengan baik. Setting Network Neighbourhood (SAMBA) Tujuan: • Setting supaya bisa berbicara dengan network neighbourhood di Windows. Langkah: • Gunakan SWAT http://localhost:901 • http://localhost:901  global perlu di set workgroup, netbios name & security share (jangan security user, supaya mudah dari Windows mengakses Linux). Jangan lupa tekan tombol commit changes. • http://localhost:901  shares dapat kita create share dengan /path/share yang betul. Jangan pula tekan tombol commit changes. • http://localhost:901  status dapat di start / stop / restart smbd & nmbd, agar Samba beroperasi atau tidak. • Setelah semua di set dengan baik kita dalam browsing network neighbourhood menggunakan Start  Networking  Remote Access  Gnome Samba Browser. Share di komputer lain dapat di mount ke komputer kita dengan klik kanan. Linux Mandrake Untuk Server Prerequisit • Tingkat ini bukan untuk pengguna biasa, tapi untuk seorang operator. Tools yang sangat berguna • https://localhost:10000 -Webmin! Setting TCP/IP & Routing Tujuan: • Set ethernet adapter & routing. Langkah: • https://localhost:10000  hardware  network configuration  network interfaces. Klik eth0 & set IP address, network, broadcast address. Tekan save setelah selesai. • https://localhost:10000  hardware  network configuration  routing and gateways. Untuk konfigurasi sederhana cukup isikan default router. Tekan save setelah selesai. Untuk fungi routing yang kompleks anda dapat bermain-main dengan Act as router, local routes, static routes dll. • https://localhost:10000  hardware  network configuration  dns client. Isikan DNS server untuk me-resolve domain name di Internet. Setting Webserver Tujuan: • Menjalankan Webserver yang ada (biasanya Web server sudah jalan). Langkah: • https://localhost:10000  Servers  Apache Webserver. Perhatikan di bagian bawah anda bisa menambahkan beberapa server pada sebuah Webserver apache. Default webserver akan beroperasi pada port 80 dengan file HTML di letakan di /var/www/html. • Bagian bawah sekali, anda dapat membuat virtual server. Cukup memasukan IP address, port, lokasi document root, nama / hostname web server. Jangan lupa klik create. Untuk teknik yang lebih kompleks dengan virtual web server ini, sebaiknya anda menambahkan IP address pada virtual ethernet eth0:1, eth0:2, eth0:3 dll melalui https://localhost:10000  hardware  network configuration  network interfaces. • Jika anda mengubah setting Webserver apache, jangan pula lakukan Apply Changes, Stop Apache & Start Apache yang berlokasi di pojok kanan atas. Membuat Domain Sendiri Tujuan: • Membuat domain name sendiri & mengaktifkan DNS server. Langkah: • https://localhost:10000  Server  Bind DNS Server (8)  Create a new master zone. • Pada bagian create a new master zone isikan: domain name, master server (bisa berisi IP address dari master server), e-mail address penanggung jawab. Tekan create. • Pada bagian existing DNS zone, masuk ke domain yang baru kita buat. • Klik NS  masukan zone name (di akhiri titik) & nama server. Untuk menambahkan name server yang membawa informasi sebuah zone. Tekan create. • Klik A  masukan host (tanpa zone & tanpa di akhiri titik) & IP address. Untuk menambahkan sebuah hostname. Tekan create. • Klik MX  masukan nama mesin kita yang akan diberikan MX, nama mail server lengkap di akhiri titik, prioritas MX semakin kecil angkanya semakin tinggi prioritasnya. Tekan create. • Tekan edit record file untuk melihat record yang kita buat & jika ada keganjilan. • Kembali ke halaman Web sebelumnya, tekan Start Name Server yang terletak di bawah kiri. Membuat Virtual Webserver Tujuan: • Membuat beberapa virtual webserver di sebuah mesin Langkah: • Secara sepintas telah diterangkan di bagian setting Webserver. Bagian ini akan menerangkan secara perlahan & lebih detail. • https://localhost:10000  hardware  network configuration  network interfaces  add a new interface. Isikan eth0:1 (dst untuk virtual interface selanjutnya) & set IP address, network, broadcast address. Tekan save setelah selesai. Jumlah virtual interface minimal sama dengan jumlah virtual web server yang akan dibuat. IP address yang digunakan di eth0:1, eth0:2 dst harus berbeda satu sama lain. • https://localhost:10000  Servers  Apache Webserver  Create a new Virtual Server. Sebuah virtual server dapat dibuat. cukup memasukan IP address, port, lokasi document root, nama / hostname web server. Jangan lupa klik create. • Masuk ke shell, ubah permission dari lokasi document root virtual server anda dengan # chmod 755 /path/virtual/server. • Seharusnya virtual web anda dapat di akses secara lokal menggunakan alamat http://virtual.server. Setting Servis e-mail Tujuan: • Memberikan servis e-mail antar user Internal. • Mengirimkan e-mail ke Internet. • Mengambilkan e-mail dari Internet. Langkah: • Mail server postfix biasanya sudah terinstall di Linux Mandrake kalau anda memilih paket Server Mail pada saat kofigurasi awal. Dengan demikian anda dapat saling berkirim e-mail antar user di Linux Mandrake. • Agar postfix dapat mengirimkan e-mail anda ke Internet dengan merelay melalui mail server smtp.isp.net.id. Edit file /etc/postfix/main.cf isikan parameter relayhost=smtp.isp.net.id. • Agar postfix mau menerima e-mail dari workstation lain di LAN untuk di relay ke Internet. Edit file /etc/postfix/main.cf isikan parameter mynetworks=192.168.0.0/24, 127.0.0.0/8 • Untuk mengambilkan e-mail user yang ada di yahoo.com, pop.isp.net.id, dll. Dapat digunakan fetchmail. Biasanya perintah fetchmail di set /root/.fetchmailrc dengan permission 710. Contoh isi .fetchmailrc untuk user lokal (andalokal) dengan e-mail address useranda@yahoo.com, adalah: poll pop.mail.yahoo.com protocol pop3 username useranda password rahasia is andalokal here: • Cerita akan menjadi seru kalau anda ingin supaya semua user mempunyai e-mail masing-masing, dengan domain sendiri & dapat menerima e-mail dari internet. Onno W. Purbo