tips & trick linux

86
SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 1 DAFTAR ISI Mengenal Linux dan Free/Open Source Software 3 1. Apa itu Linux?....................................................................................................................................................... 3 2. Apa itu Distro Linux? ........................................................................................................................................ 3 3. Apa Persamaan dan Perbedaan tiap Distro? ....................................................................................... 3 4. Mengapa tidak/belum ada Distro Windows? ........................................................................................ 4 5. Apa itu FOSS? ...................................................................................................................................................... 4 6. Apakah FOSS itu Gratis? ................................................................................................................................ 4 7. Apakah Linux itu Gratis? ................................................................................................................................ 5 8. Apakah Lisensi Linux akan terus Gratis? .............................................................................................. 5 9. Apa Kekurangan dan Kelebihan Linux? ................................................................................................. 5 10. Daftar Perbandingan Software Proprietary dan FOSS ................................................................. 5 GPRS on Fedora using SE M600i+wvdial+IM3 .......................................................................................................... 52 Membuat DNS Server, Web Server dan Database Server Menggunakan Linux Fedora 8 ............................. 57 Membuat Internet Gateway Di Fedora Core 5 ............................................................................................................. 64 Setting DNS di Linux [Redhat 9] ....................................................................................................................................... 69 F10: How to setup a pxeboot + tftp + dhcp server? .......................................................................................... 73 LOGIN AS ROOT DI FEDORA 10 ............................................................................................................................. 76 Plymouth Solar Screen .................................................................................................................................................... 77 NFS Server dan Client..................................................................................................................................................... 78 ng-remote windows dari fedora ................................................................................................................................... 78 Memount Files ISO di Linux ...................................................................................................................................... 79 Panduan Singkat YUM...................................................................................................................................................... 80 Mengatur Repositori YUM ........................................................................................................................................ 80 Perintah Dasar YUM ................................................................................................................................................... 81 Mengimpor GPG Key.................................................................................................................................................. 81 YUM mode GUI ........................................................................................................................................................... 82 YUM dibelakang proxy ............................................................................................................................................... 82 Multimedia .......................................................................................................................................................................... 82 Instalasi Codec Multimedia ........................................................................................................................................ 82 Aplikasi Pemutar MP3 dan Berkas Audio ............................................................................................................... 82 Aplikasi Pemutar CD/DVD atau Berkas Film ........................................................................................................ 82 Aplikasi Pembakar Keping CD/DVD ....................................................................................................................... 83 Aplikasi CD/DVD Rip ................................................................................................................................................. 83

Upload: dwitkj

Post on 14-Jun-2015

709 views

Category:

Documents


0 download

DESCRIPTION

tips n trick linuxkonfigurasi jaringan DHCP,DNS Server

TRANSCRIPT

Page 1: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 1

DAFTAR ISI

Mengenal Linux dan Free/Open Source Software 3

1. Apa itu Linux? ....................................................................................................................................................... 3

2. Apa itu Distro Linux? ........................................................................................................................................ 3

3. Apa Persamaan dan Perbedaan tiap Distro? ....................................................................................... 3

4. Mengapa tidak/belum ada Distro Windows? ........................................................................................ 4

5. Apa itu FOSS? ...................................................................................................................................................... 4

6. Apakah FOSS itu Gratis? ................................................................................................................................ 4

7. Apakah Linux itu Gratis? ................................................................................................................................ 5

8. Apakah Lisensi Linux akan terus Gratis? .............................................................................................. 5

9. Apa Kekurangan dan Kelebihan Linux? ................................................................................................. 5

10. Daftar Perbandingan Software Proprietary dan FOSS ................................................................. 5

GPRS on Fedora using SE M600i+wvdial+IM3 .......................................................................................................... 52

Membuat DNS Server, Web Server dan Database Server Menggunakan Linux Fedora 8 ............................. 57

Membuat Internet Gateway Di Fedora Core 5 ............................................................................................................. 64

Setting DNS di Linux [Redhat 9] ....................................................................................................................................... 69

F10: How to setup a pxeboot + tftp + dhcp server? .......................................................................................... 73

LOGIN AS ROOT DI FEDORA 10 ............................................................................................................................. 76

Plymouth Solar Screen .................................................................................................................................................... 77

NFS Server dan Client ..................................................................................................................................................... 78

ng-remote windows dari fedora ................................................................................................................................... 78

Memount Files ISO di Linux ...................................................................................................................................... 79

Panduan Singkat YUM ...................................................................................................................................................... 80

Mengatur Repositori YUM ........................................................................................................................................ 80

Perintah Dasar YUM ................................................................................................................................................... 81

Mengimpor GPG Key .................................................................................................................................................. 81

YUM mode GUI ........................................................................................................................................................... 82

YUM dibelakang proxy ............................................................................................................................................... 82

Multimedia .......................................................................................................................................................................... 82

Instalasi Codec Multimedia ........................................................................................................................................ 82

Aplikasi Pemutar MP3 dan Berkas Audio ............................................................................................................... 82

Aplikasi Pemutar CD/DVD atau Berkas Film ........................................................................................................ 82

Aplikasi Pembakar Keping CD/DVD ....................................................................................................................... 83

Aplikasi CD/DVD Rip ................................................................................................................................................. 83

Page 2: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 2

Internet ............................................................................................................................................................................... 83

Mengkonfigurasi Firefox ............................................................................................................................................. 83

Aplikasi FTP Client ...................................................................................................................................................... 84

Aplikasi Peramban Web alternatif ........................................................................................................................... 84

Aplikasi Download Manajer ....................................................................................................................................... 84

Perkantoran ....................................................................................................................................................................... 84

Instalasi Adobe Acrobat Reader ............................................................................................................................... 84

Tips & Trik ......................................................................................................................................................................... 85

Mengakses Folder di Nautilus ................................................................................................................................... 85

Mengakses Partisi NTFS ............................................................................................................................................. 85

Print Dokumen ke PDF .............................................................................................................................................. 85

Masalah Suara Kresek-Kresek ................................................................................................................................... 85

Page 3: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 3

PENGENALAN DASAR LINUX

Mengenal Linux dan Free/Open Source Software

Oleh Rusmanto ([email protected], [email protected], [email protected])

1. Apa itu Linux?

Linux dikenal luas sebagai nama sistem operasi komputer, mulai dari komputer besar

(mainframe), server, desktop, notebook, netbook, hingga PDA dan handphone. Dulu (1991) ketika

Linux pertama dibuat oleh Linus Torvalds hanya berupa kernel Linux atau inti sistem operasi

Linux. Saat ini, nama Linux tidak hanya untuk sistem operasi, tapi juga kumpulan program yang

dipaket dalam satu atau beberapa CD/DVD. Istilah lain untuk CD/DVD Linux adalah distro Linux.

2. Apa itu Distro Linux?

Distro berasal dari kata distribution yang artinya tempat atau sarana untuk menyebarkan Linux.

Distro Linux dibuat oleh perorangan atau organisasi, profit oriented atau non profit. Contoh distro:

Yang dibuat perorangan: Knoppix (Linux Live-CD untuk kebutuhan umum), Zencafe

(Linux untuk kebutuhan warnet dan kantor), Briker (Linux untuk VoIP), dan lain-lain.

Yang dibuat organisasi non profit: Nusantara, BlankOn (keduanya untuk pendidikan,

pemerintahan, perkantoran), Fedora, Debian (keduanya untuk umum), dan lain-lain.

Yang dibuat perusahaan: Ubuntu (Canonical, Inc.), Mandriva (juga menyediakan versi

Free), RedHat (mendukung Fedora), SUSE (Novel, yang juga membuat openSUSE), dan

lain-lain.

3. Apa Persamaan dan Perbedaan tiap Distro?

Setiap distro memiliki kelebihan dan kekurangan jika dibandingkan dengan distro lain. Setiap distro

juga memiliki kesamaan, misalnya menggunakan kernel Linux, sehingga ada istilah bhinneka

tunggal kernel. Perbedaannya antara lain dalam pengemasan (sebuah CD/DVD, beberapa

CD/DVD), penginstalan (ada yang Live-CD/DVD tanpa harus diinstal dan sulit diinstal, ada Live-

CD/DVD yang dapat diinstal, ada CD/DVD installer yang harus diinstal sebelum digunakan, dan

ada yang berupa atau dapat diubah menjadi Flashdisk, dan lain-lain).

Page 4: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 4

4. Mengapa tidak/belum ada Distro Windows?

MS Windows bukan software bebas/merdeka dan bukan open source atau FOSS (Free/Open Source

Software), sehingga tidak boleh diubah atau dimodifikasi dan didistribusikan, bahkan tidak boleh

digunakan tanpa izin (membayar surat izin menggunakan atau biaya lisensi). Linux bisa dijadikan

distro, atau dipaket dalam bentuk CD/DVD bersama banyak program FOSS lainnya, sedangkan

Windows tidak dapat dipaket dengan program lainnya tanpa membayar izin kepada pembuatnya.

5. Apa itu FOSS?

FOSS itu singkatan gabungan dari Free Software dan Open Source Software. Free di sini artinya

freedom atau bebas/merdeka. Ada juga FLOSS (Free/Libre/Open Source Software), yang artinya

sama. Ada empat kebebasan dalam Free Software, yaitu bebas menggunakan untuk apa saja, bebas

mempelajari cara kerjanya, bebas menggandakan, dan bebas mengembangkan serta

menyebarluaskan hasil pengembangannya. Free Software dicetuskan oleh Richard Stallman dengan

Yayasan Free Software-nya pada sekitar 1984 (www.fsf.org).

Istilah Open Source Software sebenarnya sudah melekat dalam Free Software, yaitu ketersediaan

source code (kode sumber program) agar dapat dipelajari dan dikembangkan lebih lanjut. Namun

Eric S. Raymond dan Bruce Perens mendirikan gerakan open source dengan nama Open Source

Initiative pada sekitar 1998 (www.opensource.org) untuk menghindari kata Free yang sering

disalahartikan sebagai gratis. Jadi, Free Software dan Open Source Software merupakan dua istilah

yang tujuannya sama, yaitu kebebasan menggunakan, mempelajari, mengembangkan, dan

menyebarluaskan software, dengan cara berbayar maupun tidak berbayar.

6. Apakah FOSS itu Gratis?

Tidak, kecuali lisensinya. Free tidak selalu berarti gratis, karena hampir semua elemen software itu

perlu biaya untuk mendapatkan, menggunakan, mempelajari, mengembangkan, dan

menyebarluaskannya. Yang gratis dari Free Software adalah surat izin atau lisensinya. Lisensi gratis

artinya tidak perlu biaya izin untuk menggunakan, memodifikasi atau mengembangkan, dan

mengcopy atau menyebarluaskan. FOSS dapat dikomersialkan atau dijadikan bisnis.

Bisa perlu biaya untuk mendapatkan software dalam bentuk CD/DVD atau download dari internet.

Demikian pula perlu biaya untuk mempelajari, misalnya membeli buku atau mengikuti pelatihan.

Page 5: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 5

Perlu biaya pula untuk mengembangkan, misalnya membayar tenaga programmer. Dan perlu biaya

untuk menyebarluaskan, misalnya biaya sewa server di internet dan atau mengirim CD/DVD.

Istilah untuk software gratis adalah Freeware, yang belum tentu tersedia kode sumber programnya

(open source). Sedangkan Free Software pasti open source.

7. Apakah Linux itu Gratis?

Tidak, kecuali sebagian lisensinya. Lisensi kernel Linux itu FOSS, namun lisensi distro Linux ada

yang FOSS dan ada yang sebagian FOSS. Contoh distro Linux yang FOSS: Debian, Ubuntu,

Fedora, openSUSE, dan lain-lain. Contoh distro yang tidak sepenuhnya FOSS: RedHat Enterprise

Linux (ada yang tidak boleh disebarluaskan tanpa izin RedHat Inc.), SUSE Linux Enterprise, dll.

Meskipun ada perusahaan yang membagikan CD/DVD distro Linux secara gratis, tetap saja Linux

tidak boleh disebut software gratis karena Linux bukan Freeware. Perusahaan itu yang membiayai

pembuatan CD/DVD dan pendistribusiannya. Yang benar-benar gratis adalah lisensi kernel Linux

dan banyak program FOSS di dalam CD/DVD distro Linux.

8. Apakah Lisensi Linux akan terus Gratis?

Ya. Lisensi kernel Linux dan banyak program dalam distro Linux adalah FOSS, dengan nama GPL

(GNU General Public License) atau yang sejenis. Lisensi FOSS seperti GPL itu tidak mengizinkan

perubahan terhadap lisensinya. Software boleh diubah, lisensi harus tetap GPL.

9. Apa Kekurangan dan Kelebihan Linux?

Kekurangan Linux ada 1: tidak didukung MS dan beberapa pembuat software/hardware. Kelebihan

Linux ada 5: bebas virus (relatif aman dibanding Windows), bebas sweeping (lebih menghargai

HaKI), bebas boros (biaya keseluruhan lebih rendah, meskipun tidak gratis), bebas ketergantungan

(seperti bebas narkoba), dan bebas neraka (membajak software itu haram).

10. Daftar Perbandingan Software Proprietary dan FOSS

Aplikasi Di MS Windows Di Linux BlankOn, openSUSE, Nusantara, dll.

Word Processor MS Word OpenOffice Writer, AbiWord, KWord, dll.

Spreadsheet MS Excel OpenOffice Calc, Gnumeric, KSpreadsheet, dll.

Page 6: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 6

Presentation MS PowerPoint OpenOffice Impress, KPresentation, dll.

Database Access, SQL OpenOffice Base, MySQL, PostgreSQL, Kexi, dll.

E-mail Outlook Express Kmail, Evolution, Thunderbird, dll.

Browser Internet Explorer Konqueror, Mozilla Firefox, Iceweasel, dll.

FTP WS_FPT/Cute-FTP GFTP, dll.

Firewall ZoneAlarm Pro Iptables (Shorewall, dll.)

Anti-Virus Norton Anti-virus ClamAV, dll.

PDF Writer Acrobat Distiller OpenOffice, Scribus, dll.

CD-R Recorder Nero, EasyCD Creator K3B, Brasero, Xcdroast, Eroaster, dll.

Image Viewer ACDSee Nautilus, Konqueror, gqview, dll.

Image Editor Photoshop Gimp, GimpShop, dll.

Drawing CorelDraw, Freehand Inkscape, Xara, dll.

Diagram Visio Kivio, Dia, dll.

Sound Editor Cooledit, dll. MixView, Ecasound, Audacity, dll.

Video Editor Adobe Premiere Cinelerra, Kdenlive, CinePaint, Kino, dll.

PDF Viewer Acrobat Reader Acrobat Reader, Evince, xpdf, kpdf, dll.

Archive Utility WinZip, WinRar File Roller, Archiver (ark), tar, gzip, bzip2, dll.

MP3 player WinAmp XMMS, Rhythmbox, KDE MultiMedia Player, dll.

VCD Player Win Media Player Totem, Xine, Mplayer, dll.

Web Server IIS Apache

Mail Server Exchange Server Sendmail, Qmail, Postfix, Exim, dll.

Proxy Server MS Proxy Squid, dll.

FTP Server Default Wu-FTPd, Pro-FTPd, Pure-FTPd, dll.

File/Print Sharing Default: PDC, dll. Samba, NFS, NIS, dll.

Page 7: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 7

Animasi 3D Studio Max Blender

Akuntansi MS Money, DacEasy My Money, GnuCash, dll.

Project Manag. MS Project Planner, OpenProj, dll.

Naskah ini dilisensikan sebagai FPL (Free Documentation License) dari GNU atau CC BY-SA dari

Creative Commons License: dapat dibaca, diubah, dan disebarluaskan tanpa harus meminta izin

kepada penulis, selama tetap mencantumkan nama penulis dan tidak mengubah lisensinya.

GNU is Not Unix adalah projek awal terkait gerakan FOSS (www.gnu.org). Artinya kurang lebih:

software itu tidak harus Unix, Mac, atau Windows, tapi bisa Linux dan FOSS lainnya.

Page 8: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 8

INSTALLASI REDHAT 9 DAN DHCP, DNS SERVER (GRAPICH MODE)

Booting CRDOM RedHat 9 dari CDROM, tekan ENTER ( Grapich Mode ) tuliskan linux text,

maka akan masuk ke installasi ke Teks Mode lalu tekan ENTER.

Pilih Skip anggap saja CDROM masih bagus

Page 9: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 9

Installasi DHCP dan DNS Server di RedHat 9

Welcome Screen, klik Next

Pilih Bahasa Inggris, jangan yang aneh-aneh

Page 10: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 10

U.S. English → Next

Klik Next, (memilih jenis Mouse yang digunakan)

Page 11: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 11

Pilih ―Perform a New RedHat Linux Installasion‖

Pilih Personal Desktop, ada X Windowsnya untuk mempermudah konfigurasi

Page 12: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 12

Pilih Automatically partition, RH 9 akan membuat 3 partisi secara otomatis, partisi boot

sekitar 100-200MB partisi swap dua kali besar RAM,dan sisanya untuk partisi root.

Pilih ―Remove All Linux Partition on this system‖

Page 13: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 13

Klik Yes

Klik Next

Page 14: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 14

Setting Jaringan Klik Edit

Setting IP Static ( 192.168.1.254/24), klik OK

Page 15: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 15

Isi Gateway dan Primary DNS

Firewall configuration, pilih Medium

Page 16: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 16

Klik Next

Pilih Time Zone, kemudian Next

Page 17: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 17

Set Password Root, kemudian Next

Pilih ―Costumize……..‖

Page 18: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 18

Hilangkan tanda pada paket yang tidak diinginkan sesuia kebutuhan, Office, Game, Sound

and video, grapich, dll.

Tandai DNS Name Server, pada bagian Network Servers klik Details

Page 19: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 19

Tandai DHCP, klilk OK kemudian Next

Next

Page 20: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 20

Tunggu Proses Installasi Selesai

Pilih NO, kemudian Next

Page 21: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 21

Klik Next, jika anda mengetahui type VGA yang digunakan pada komputermu boleh diganti

Klik Next

Page 22: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 22

Pilih resolusi monitor, sesuaikan dengan monitor anda untuk amannya pilih 800x600

Installasi selesai, klik Exit

Page 23: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 23

Tampilan awal booting setelah installasi

Welcome Screen, hanya sekali setelah installasi, klik Next

Page 24: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 24

Isi user account, kemudian forward

Cocokan jam dan tanggal, kemudain forward

Page 25: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 25

Pilih No, kemudian forward

Forward

Page 26: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 26

Forward

Login screen, masukan user root dan isikan passwordnya

Page 27: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 27

Setting DHCP Server

Buka terminal

Copy contoh file configuration, kemudian edit file /etc/dhcpd.conf

Page 28: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 28

edit file /etc/dhcpd.conf, hapus yang tidak perlu sisakan menjadi seperti gambar.

sesuaikan dengan jaringan yang akan di bangun. (192.168.1.0/24). Save and Close

Start dhcpd server

Page 29: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 29

Jalankan dhcp server saat boot di runlevel 3 dan 5 dengan perintah chkconfig.

runlevel 3 = text mode, run level 5 = graphic mode

Installasi DHCP Server selesai, ceck di computer client. Setting ip address menjadi

Automatic berikutnya setting DNS Server.

Page 30: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 30

Setting DNS Server

buka Add/Remove Applications. untuk menambahkan program configurasi DNS

Bind

Dibagian Server Configuration Tools, klik details

Page 31: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 31

Tandai ―redhatconfig-bind‖ kemudian close dan klik update

Klik Continue, masukan CD RedHat 9 kemudian tunggu installasi sampai selesai

Page 32: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 32

Jalankan dns server saat boot di runlevel 3 dan 5 dengan perintah chkconfig. Kemudain

reboot computer anda

Setelah reboot kemudian login kembali sebagai user root, dan jalankan Domain Name

Service Configuration

Page 33: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 33

Tambahkan Fordward Master Zone (database Hostname ke IP), klik New

Pilih Forward Master Zone, kemudian isi Domain name, kemudain klik OK

Page 34: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 34

Isi Primary Name Server (SOA), kemudian dibagian Records, klik Edit

Tambahkan Nameserver, kemudian isi dengan ns.domain seperti berikut

Page 35: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 35

di bagian Address, isikan IP Address server. kemudian klik OK. Forward Master

Zone selesai klik OK.

Tambahkan Reverse Master Zone (database IP ke Hostname). Klik New ->

Reverse Master Zone -> isi 3 oktet IP Address kita. kemudian OK.

Page 36: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 36

Isi Primary Nameserver (SOA)

Dibagian Nameserver klik add kemudain isikan ns.domain sebagai berikut klik OK

kemudain OK lagi

Page 37: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 37

Tambahkan records pada domain dengan memilih domain kita kemudain klik Properties

di bagian records klik add kemudian tambakan www, address diisi IP server (jadi

server sebagai server web). tandai ―add to reverse address table‖ dan pilih Reverse Masrer Zone yang telah kita buat tadi. Klik OK

Page 38: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 38

Setting selesai klik save kemudian close

Saat ditest masuk ke terminal jalankan perintah berikut

Jika hasilnya seperti diatas maka setting DNS Server telah berhasil. SELAMAT !!!!!!!!

Page 39: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 39

Task apt (deb)

Debian, Ubuntu zypp (rpm)

openSUSE yum (rpm)

Fedora, CentOS urpmi (rpm)

Mandriva Managing

software

Install new

software

from

package

repository

apt-get install pkg zypper install

pkg yum install pkg urpmi pkg

Install new

software

from

package file

dpkg -i pkg zypper install

pkg yum localinstall pkg urpmi pkg

Update

existing

software

apt-get install pkg zypper update

-t package pkg yum update pkg urpmi pkg

Remove

unwanted

software

apt-get remove pkg zypper

remove pkg yum erase pkg urpme pkg

Updating the

system

Update

package list apt-get update

aptitude update zypper

refresh yum check-update urpmi.update -a

Update

system apt-get upgrade

aptitude safe-upgrade zypper update yum update urpmi --auto-select

Searching for

packages

Search by

package

name

apt-cache search pkg zypper search

pkg yum list pkg urpmq pkg

Search by

pattern apt-cache search

pattern zypper search

-t pattern

pattern

yum search pattern urpmq --fuzzy pkg

Search by

file name apt-file search path zypper wp file yum provides file urpmf file

List

installed

packages

dpkg -l zypper search

-is rpm -qa rpm -qa

Configuring

access to

software

repositories

List

repositorie

s

cat /etc/apt/sources.list zypper repos yum repolist urpmq --list-media

Add

repository (edit

/etc/apt/sources.list) zypper

addrepo path

name

(add repo to

/etc/yum.repos.d/) urpmi.addmedia

name path

Remove

repository (edit

/etc/apt/sources.list

)

zypper

removerep

o name

(remove repo

from

/etc/yum.repos.d/

)

urpmi.removemedi

a media

Page 40: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 40

Task pkgtools

Slackware

slackpkg

Slackware

slapt-get

Vector

netpkg

Zenwalk

Managing software

Install new

software from

package repository

-- slackpkg install pkg slapt-get -

-install

pkg

netpkg pkg

Install new

software from

package file

installpkg pkg slackpkg install pkg slapt-get -

-install

pkg

netpkg pkg

Update existing

software

upgradepkg pkg slackpkg upgrade pkg slapt-get -

-install

pkg

netpkg pkg

Remove unwanted

software

removepkg pkg slackpkg remove pkg slapt-get -

-remove

pkg

netpkg remove

pkg

Updating the

system

Update package

list

-- slackpkg update slapt-get -

-update

(automatic)

Update system -- slackpkg upgrade-all slapt-get -

-upgrade

netpkg upgrade

Searching for

packages

Search by package

name

-- slackpkg search pkg slapt-get -

-search

pkg

netpkg pkg repo

Search by pattern -- slackpkg search

pattern

slapt-get -

-search

pattern

netpkg list | grep

pattern

Search by file

name

-- -- -- netpkg file repo

List installed

packages

ls

/var/log/packages/

ls /var/log/packages/ slapt-get -

-installed

netpk list I

Configuring access

to software

repositories

List repositories -- cat

/etc/slackpkg/mirrors

cat

/etc/slapt-

get/slapt-

getrc

netpkg mirror

Add repository -- (edit

/etc/slackpkg/mirrors)

(edit

/etc/slapt-

get/slapt-

getrc)

(edit

/etc/netpkg.conf)

Remove repository -- (edit

/etc/slackpkg/mirrors)

(edit

/etc/slapt-

get/slapt-

getrc)

(edit

/etc/netpkg.conf)

Page 41: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 41

INSTALLASI DHCP SERVER DI DEBIAN, UBUNTU

1. Instalasi :

#apt-get install dhcp3-server

2. Setelah instalasi edit file dhcp.conf :

#nano /etc/dhcp3/dhcpd.conf

#

# Sample configuration file for ISC dhcpd for Debian

#

# $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $

#

# The ddns-updates-style parameter controls whether or not the server will

# attempt to do a DNS update when a lease is confirmed. We default to the

# behavior of the version 2 packages (‘none‘, since DHCP v2 didn‘t

# have support for DDNS.)

ddns-update-style none;

# option definitions common to all supported networks…

option domain-name ―example.org‖;

option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;

max-lease-time 7200;

Page 42: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 42

# If this DHCP server is the official DHCP server for the local

# network, the authoritative directive should be uncommented.

#authoritative;

# Use this to send dhcp log messages to a different log file (you also

# have to hack syslog.conf to complete the redirection).

log-facility local7;

# No service will be given on this subnet, but declaring it helps the

# DHCP server to understand the network topology.

#subnet 10.152.187.0 netmask 255.255.255.0 {

#}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 {

# range 10.254.239.10 10.254.239.20;

# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;

#}

# This declaration allows BOOTP clients to get dynamic addresses,

# which we don‘t really recommend.

#subnet 10.254.239.32 netmask 255.255.255.224 {

# range dynamic-bootp 10.254.239.40 10.254.239.60;

Page 43: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 43

# option broadcast-address 10.254.239.31;

# option routers rtr-239-32-1.example.org;

#}

# A slightly different configuration for an internal subnet.

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.2 192.168.1.10;

# option domain-name-servers ns1.internal.example.org;

# option domain-name ―internal.example.org‖;

option routers 192.168.1.1;

option broadcast-address 192.168.1.255;

default-lease-time 600;

max-lease-time 7200;

}

# Hosts which require special configuration options can be listed in

# host statements. If no address is specified, the address will be

# allocated dynamically (if possible), but the host-specific information

# will still come from the host declaration.

#host passacaglia {

# hardware ethernet 0:0:c0:5d:bd:95;

# filename ―vmunix.passacaglia‖;

# server-name ―toccata.fugue.com‖;

#}

Page 44: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 44

# Fixed IP addresses can also be specified for hosts. These addresses

# should not also be listed as being available for dynamic assignment.

# Hosts for which fixed IP addresses have been specified can boot using

# BOOTP or DHCP. Hosts for which no fixed address is specified can only

# be booted with DHCP, unless there is an address range on the subnet

# to which a BOOTP client is connected which has the dynamic-bootp flag

# set.

#host fantasia {

# hardware ethernet 08:00:07:26:c0:a5;

# fixed-address fantasia.fugue.com;

#}

# You can declare a class of clients and then do address allocation

# based on that. The example below shows a case where all clients

# in a certain class get addresses on the 10.17.224/24 subnet, and all

# other clients get addresses on the 10.0.29/24 subnet.

#class ―foo‖ {

# match if substring (option vendor-class-identifier, 0, 4) = ―SUNW‖;

#}

#shared-network 224-29 {

# subnet 10.17.224.0 netmask 255.255.255.0 {

# option routers rtr-224.example.org;

# }

# subnet 10.0.29.0 netmask 255.255.255.0 {

Page 45: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 45

# option routers rtr-29.example.org;

# }

# pool {

# allow members of ―foo‖;

# range 10.17.224.10 10.17.224.250;

# }

# pool {

# deny members of ―foo‖;

# range 10.0.29.10 10.0.29.230;

# }

#}

Catatan :

Hilangkan tanda (#) pada file yang tertulis tebal.

3. Save file yang sudah edit.

4. Restart DHCP server :

#/etc/initd/dhcp3-server restart

5. Pengecekan :

- Pada computer server :

#ping 192.168.1.1

- Pada computer client :

Harus mengubah pengelamatan IP secara Automatically :

Start > Control Panel > Network and Internet Connection > Network Connection > Klik kanan

pada icon computer. Pilih properties > pilih Internet Protocol (TCP/IP) > klik Properties. Ubah IP

dan DNS menjadi automatically.

Page 46: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 46

- Double klik icon computer pada toolbar bawah paling kanan > pilih support > klik repair. Secara

otomatis IP akan keluar.

- Untuk memastikan, ping IP server kita.

Start > Run > ketik ping 192.168.1.1

- Jika muncul jawaban reply, DHCP server telah berhasil.

6. Jika ingin mempunyai 2 IP DNS server, edit script dhcp.conf :

# option definitions common to all supported networks…

option domain-name “www.etha.com”;

option domain-name-servers 192.168.1.1, 208.67.222.222;

7. Restart DHCP server :

#/etc/initd/dhcp3-server restart

Pengecekan :

- Pada computer client :

Double klik icon LAN (double computers) pada toolbar > klik support > klik repair > klik finish >

click detail, untuk mengetahui apakah settingan berhasil.

8. Dan jika ingin mempunyai IP yang diinginkan pada computer client, contoh 192.168.1.18. Edit

script dhcp.conf :

host fantasia {

hardware ethernet 00:30:18:AC:OD:FD;

fixed-address 192.168.1.18;

}

9. Restart DHCP server :

#/etc/initd/dhcp3-server restart

Pengecekan :

- Pada computer client : Double klik icon LAN (double computers) pada toolbar > klik support >

klik repair > klik finish.

Page 47: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 47

Membuat Router Menggunakan Linux Berbasis Text

Hal-hal yang anda butuhkan :

1. PC

2. CD Install Linux (Suse)

3. Cramping tool

4. Kabel jaringan+RG 45

5. 2 LAN Card

Langkah-langkah yang harus dilakukan :

1. Cramping kabel dengan posisi cross, pastinya sudah tau donk

2. Kemudian pasang 2 LAN Cardnya pada PC

3. Install PC dengan OS Linux

· Masukkan CD Install pada CD ROM

· Pilih text mode. Enter

· Ikuti langkah-langkahnya

· Untuk partisi, sisakan untuk swap (2x memory RAM )

· Jika sudah terinstall sekarang kita lakukan konfigurasi

4. Konfigurasi

· Melalui yast

1. Log In Root

2. Ketik ―yast‖

3. Muncul kotah dialog konfigurasi eth0

4. Beri tanda (x) pada static address setup untuk mengkonfigurasi manual

5. Ketik IP address dan gatewaynya. Next

6. Finish

· Melalui manual konfigurasi

1. Log In Root

2. Ketik ―mc‖

3. Pilih /etc. enter

4. Pilih /sysconfig. Enter

5. Pilih /network. Enter

6. Akan muncul 2 lan card yang terdeteksi. eth0 dan eth1. eth0 untuk dihubungkan ke router dan

eth1 di hubungkan ke switch.

Page 48: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 48

1. Melakukan setting

Bila berada dalam 1 Network maka paket di sampaikan direct

* Bila berada dalam satu Network yang berbeda maka paket disampaikan ke gateway

* routing by denstation

* routing by entri ( permesin)

Command

#route gw[option]

Contoh:

1. #route add default gw 203.145.67.9

Artinya: Tujuan default lewat gateway

2. #route add -net 10.23.14.0/gw 10.22.88.9

Artinya:Tujuan ke network 10.23.14.0/24 lewat 10.22.88.9

3. #rote add -host 192.167.2.13 gw 10.22.77.5

Artinya: Tujuan ke host 192.168.0.1 lewat 10.22.77.5

Langkah-langkahnya adalah sebagai berikut :

1. Login ke system root

2. berikan ip address untuk eth1 192.168.5.1 net mask 255.255.255.0

3. berikan ip address untuk eth0 192.168.10.1 net mask 255.255.255.0

4. cara 1 berikan command line

#route add -net 192.168.5.1/24 gw 192.168.10.1

* aktifkan enable ip forwarding

#echo 1 > /proc/sys/net/ipv4/ip_forward

* #yast

* Network service pilih routing

* Masukan default gateway

* Ok

* Centang Enable forwarding

* Finish

1. Instal Bind

2. Lalu edit DNS Configuraton

#mcedit /etc/named.conf

Lakukan pencarian keyword : Forwards dan edit tag forwards dengan mengisikan IP DNS PC

* Simpan dan jalankan Bind dengan perintah sebagai berikut :

# /etc/init.d/named restart

Page 49: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 49

> lakukan masqurade paket dengan perintah sebagai berikut:

# iptables -t nat -A POSTROUTING -s ip eth1/24 -j MASQUERADE

* Lakukan pengecekan dengan perintah :

ping dari komputer client dan apabila sudah bisa anda telah berhasil membuat router linux suse.

CARA SETTING IP ADDRESS DI LINUIX

Bingung saat pertama kali memakai linux?? Setting IP Address dimana ya?? Setting Gateway

dimana ya?? Setting DNS gmana y??

Okey langsung saja :

Masuk ke shell jangan lupa login sebagai root,

dwi@tkj $ sudo su

root@local # vi /etc/network/interfaces

auto lo

address 127.0.0.1

netmask 255.0.0.0

auto eth0 #berfungsi agar alamat ip di simpan secara permanen meskipun linux di restart

iface eth0 inet static #interface eth0 ip di setting secara static atau manual

address 202.159.3.67

netmask 255.255.255.224

gateway 202.159.3.90

Untuk setting DNS anda bisa masuk ke :

root@cyberkios:/# vi /etc/resolv.conf

nameserver 202.159.32.2

nameserver 202.159.33.2 #alamat DNS di sesuaikan dengan ISP yang anda gunakan

Setelah itu kita restart network kita dengan perintah :

root@cyberkios:/etc/init.d/networking restart

#Kita cek konfigurasi anda sudah jalan atau belum

root@cyberkios:/# ifconfig

eth0 Link encap:Ethernet HWaddr 00:02:44:91:47:83

inet addr:202.159.3.67 Bcast:202.159.3.95 Mask:255.255.255.224

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:169988 errors:67 dropped:0 overruns:0 frame:0

Page 50: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 50

TX packets:6082 errors:0 dropped:0 overruns:0 carrier:0

collisions:1528 txqueuelen:1000

RX bytes:141935582 (135.3 MiB) TX bytes:812217 (793.1 KiB)

Interrupt:5

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:48 errors:0 dropped:0 overruns:0 frame:0

TX packets:48 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:3753 (3.6 KiB) TX bytes:3753 (3.6 KiB)

root@cyberkios:/# ping google.com

PING google.com (64.233.167.99) 56(84) bytes of data.

64 bytes from py-in-f99.google.com (64.233.167.99): icmp_seq=1 ttl=237 time=420 ms

64 bytes from py-in-f99.google.com (64.233.167.99): icmp_seq=2 ttl=237 time=330 ms

64 bytes from py-in-f99.google.com (64.233.167.99): icmp_seq=3 ttl=237 time=545 ms

64 bytes from py-in-f99.google.com (64.233.167.99): icmp_seq=4 ttl=237 time=429 ms

64 bytes from py-in-f99.google.com (64.233.167.99): icmp_seq=5 ttl=237 time=329 ms

— google.com ping statistics —

5 packets transmitted, 5 received, 0% packet loss, time 4010ms

rtt min/avg/max/mdev = 329.664/411.183/545.187/79.429 ms

root@cyberkios:/#

Sekian…:)

Page 51: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 51

DHCP SERVER – FEDORA 10

Configuration file: /etc/dhcpd.conf

#

# DHCP Server Configuration file.

# see /usr/share/doc/dhcp*/dhcpd.conf.sample

# see ‗man 5 dhcpd.conf‘

#

#

ddns-update-style interim;

ignore client-updates;

subnet 192.168.100.0 netmask 255.255.255.0 {

# — default gateway

option routers 192.168.100.1;

option subnet-mask 255.255.255.0;

option domain-name ―milton.ca‖;

option domain-name-servers 192.168.100.1;

#option ntp-servers 192.168.1.1;

range dynamic-bootp 192.168.100.10 192.168.100.20;

default-lease-time 7200;

max-lease-time 56800;

}

host freebsd2 {

hardware ethernet 08:00:27:9E:66:67;

fixed-address 192.168.100.252;

}

Set up the dhcpd for auto start on boot time

#chkconfig dhcpd on

You could also set up in which interface will dhcp server run in the file:

/etc/sysconfig/dhcpd

Page 52: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 52

GPRS on Fedora using SE M600i+wvdial+IM3

Step by step koneksi internet via GPRS menggunakan IM3+M600i:

Sebelumnya setting terlebih dahulu ponsel sebagai ―Phone mode‖ dan jangan ―File Transfer‖ dari

Main menu > Tools > Connections > USB

selanjutnya settingan GPRS IM3 pada ponsel harus diset sebagai default dari Main menu > Tools

> Connection > Internet accounts lalu tab Groups pilih Internet, tab profil IM3 (IM3-GPRS)

lalu set prioritasnya 1

Page 53: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 53

lalu colokkan ponsel M600i ke PC/laptop dengan kabel USB, cek dengan menggunakan Terminal

[root@labtop ~]# dmesg

usb 7-2: new full speed USB device using uhci_hcd and address 2

usb 7-2: configuration #1 chosen from 1 choice

usb 7-2: New USB device found, idVendor=0fce, idProduct=d031

usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

usb 7-2: Product: M600i

usb 7-2: Manufacturer: Sony Ericsson Mobile Communications

usb 7-2: SerialNumber: xxxx150031xxxx

cdc_acm 7-2:1.1: ttyACM0: USB ACM device

cdc_acm 7-2:1.3: ttyACM1: USB ACM device

cdc_acm 7-2:1.5: ttyACM2: USB ACM device

usbcore: registered new interface driver cdc_acm

cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters

cek juga dengan perintah lsusb

[root@home ~]# lsusb

Bus 002 Device 003: ID 064e:a103 Suyin Corp.

Bus 002 Device 001: ID 1d6b:0002

Bus 007 Device 002: ID 0fce:d031 Sony Ericsson Mobile Communications AB

Bus 007 Device 001: ID 1d6b:0001

Bus 006 Device 001: ID 1d6b:0001

Bus 005 Device 002: ID 15d9:0a37

Bus 005 Device 001: ID 1d6b:0001

Bus 001 Device 001: ID 1d6b:0002

Bus 004 Device 001: ID 1d6b:0001

Bus 003 Device 001: ID 1d6b:0001

lalu buat file konfigurasi wvdial.conf

[root@home ~]# vim /etc/wvdial.conf

[Dialer Defaults]

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Modem Type = USB Modem

ISDN = 0

New PPPD = yes

Phone = *99***1#

Modem = /dev/ttyACM1

Username = gprs

Password = im3

Baud = 460800

lalu jalankan wvdial

[root@home ~]# wvdial

–> WvDial: Internet dialer version 1.60

–> Cannot get information for serial port.

Page 54: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 54

–> Initializing modem.

–> Sending: ATZ

ATZ

OK

–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

OK

–> Modem initialized.

–> Sending: ATDT*99***1#

–> Waiting for carrier.

ATDT*99***1#

CONNECT

~[7f]}#@!}!}!} }9}#}%B#}%}(}‖}‘}‖}‖}&} } } } }%}&}0S\RA9~

–> Carrier detected. Waiting for prompt.

~[7f]}#@!}!}‖} }9}#}%B#}%}(}‖}‘}‖}‖}&} } } } }%}&}0S\R

T~

–> PPP negotiation detected.

–> Starting pppd at Thu Oct 2 04:53:44 2008

–> Pid of pppd: 3202

–> Using interface ppp0

–> pppd: Ȭ[0f] г[0f]

–> pppd: Ȭ[0f] г[0f]

–> pppd: Ȭ[0f] г[0f]

–> pppd: Ȭ[0f] г[0f]

–> pppd: Ȭ[0f] г[0f]

–> pppd: Ȭ[0f] г[0f]

–> local IP address 10.3x.x9.7x

–> pppd: Ȭ[0f] г[0f]

–> remote IP address 10.6x.x4.6x

–> pppd: Ȭ[0f] г[0f]

–> primary DNS address 1×4.1×5.1x.1xx

–> pppd: Ȭ[0f] г[0f]

–> secondary DNS address 12x.19x.1x.9x

–> pppd: Ȭ[0f] г[0f]

lihat log diatas untuk setting selanjutnya

–> local IP address 10.3x.x9.7x ————————————————–route add default gw

10.3x.x9.7x

–> primary DNS address 1×4.1×5.1x.1xx——————————————–nameserver

1×4.1×5.1x.1xx

–> secondary DNS address 12x.19x.1x.9x———————————————nameserver

12x.1×5.1x.9x

Selanjutnya setting IP dan DNS:

[root@home ~]# vim /etc/resolv.conf

search .

#nameserver 192.168.10.30

nameserver 1×4.1×5.1x.1xx

nameserver 12x.1×5.1x.9x

Page 55: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 55

[root@labtop ~]# service network restart

Shutting down interface eth1: [ OK ]

Shutting down loopback interface: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface eth1: [ OK ]

[root@home ~]# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0

192.168.10.0 * 255.255.255.192 U 0 0 0 eth1

link-local * 255.255.0.0 U 0 0 0 eth1

default 192.168.10.30 0.0.0.0 UG 0 0 0 eth1

[root@home ~]# route del default gw 192.168.10.30

[root@home ~]# route add default gw 10.3x.x9.7x

[root@home ~]# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

10.6x.x4.6x * 255.255.255.255 UH 0 0 0 ppp0

192.168.10.0 * 255.255.255.192 U 0 0 0 eth1

link-local * 255.255.0.0 U 0 0 0 eth1

default 10.3x.x9.7x 0.0.0.0 UG 0 0 0 ppp0

[root@home ~]# ping google.com

PING google.com (72.14.207.99) 56(84) bytes of data.

64 bytes from eh-in-f99.google.com (72.14.207.99): icmp_seq=1 ttl=240 time=539 ms

64 bytes from eh-in-f99.google.com (72.14.207.99): icmp_seq=2 ttl=240 time=559 ms

64 bytes from eh-in-f99.google.com (72.14.207.99): icmp_seq=3 ttl=240 time=667 ms

64 bytes from eh-in-f99.google.com (72.14.207.99): icmp_seq=4 ttl=240 time=581 ms

— google.com ping statistics —

5 packets transmitted, 4 received, 20% packet loss, time 4000ms

rtt min/avg/max/mdev = 539.737/586.963/667.679/48.872 ms

[root@home ~]#

Page 56: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 56

Tinggal jalankan Firefox

Page 57: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 57

Membuat DNS Server, Web Server dan Database Server Menggunakan Linux

Fedora 8

by FX. Eko Budi Kristanto

DNS Server dan LAMP menggunakan Linux

Fedora sebenarnya pernah saya tuliskan pada

artikel saya yang terdahulu, tentang DNS

Server Linux, Web Server Linux. Dengan

tujuan membantu rekan-rekan yang baru saja

beralih ke Linux dan kebetulan menggunakan

Linux Fedora 8, ada baiknya saya menuliskan artikel ini. Panduan ini untuk kasus sebagai berikut:

1. Membuat DNS server untuk domain linuxer.local

2. Membuat DNS server virtual untuk domain fxekobudi.local, sarolangun.local

3. Membuat Web server untuk domain linuxer.local, fxekobudi.local, dan sarolangun.local

4. Membuat Database server menggunakan MySQL yang akan digunakan oleh aplikasi open source

(Wordpress, Joomla, dan Drupal) pembangun situs lokal pada domain yang telah saya sebutkan di

atas.

Sebelum mulai melangkah ke konfigurasi DNS dan LAMP (Linux-Apache-PHP-MySQL), berikut

ini adalah konfigurasi pada Laptop yang saya gunakan:

IP Loopback: 127.0.0.1

IP Address NIC: 192.168.0.44

Netmask: 255.255.255.192 (/26)

Paket BIND: bind-9.5.0-18.a7, bind-libs-9.5.0-18.a7, bind-utils-9.5.0-18.a7, bind-chroot-9.5.0-

18.a7

Paket APACHE: httpd-2.2.6-3, httpd-tools-2.2.6-3, system-config-httpd-1.4.4-1, httpd-manual-

2.2.6-3

Paket MySQL: mysql-libs-5.0.45-4.fc8, mysql-5.0.45-4.fc8, mysql-server-5.0.45-4.fc8

Paket PHP: php-common-5.2.4-3, php-5.2.4-3, php-gd-5.2.4-3, php-cli-5.2.4-3, php-mysql-5.2.4-3

Semua paket sudah disertakan dalam DVD Installer Fedora 8, jadi jika belum terinstal, silahkan

instal dengan menggunakan media DVD atau bisa juga menggunakan repository Fedora 8. Untuk

mengecek apakah sudah terinstal atau belum, gunakan command: $ rpm -qa | grep [nama-paket]

Page 58: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 58

1. DNS SERVER

Instal paket:

# yum install bind bind-libs bind-utils bind-chroot

Tidak seperti pada fedora 7, Anda dapat menemukan named.conf setelah instalasi bind. Sehingga

hanya perlu mengedit konfigurasinya saja.

# vim /var/named/chroot/etc/named.conf

options {

listen-on port 53 { 127.0.0.1; };

listen-on-v6 port 53 { ::1; };

directory ―/var/named‖;

dump-file ―/var/named/data/cache_dump.db‖;

statistics-file ―/var/named/data/named_stats.txt‖;

memstatistics-file ―/var/named/data/named_mem_stats.txt‖;

allow-query { localhost; };

recursion yes;

};

logging {

channel default_debug {

file ―data/named.run‖;

severity dynamic;

};

};

zone ―.‖ IN {

type hint;

file ―named.ca‖;

};

include ―/etc/named.rfc1912.zones‖;

// ————-

// Resolve DNS

// ————-

zone ―linuxer.local‖ IN {

type master;

file ―./zone/linuxer.local.zone‖;

allow-update { key ―rndckey‖; };

Page 59: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 59

allow-transfer { 192.168.0/26; };

};

// ————-

// Reverse DNS

// ————-

zone ―0.168.192.in-addr.arpa‖ IN {

type master;

file ―./zone/0.168.192.in-addr.arpa.zone‖;

allow-update { key ―rndckey‖; };

allow-transfer { 192.168.0/26; };

};

include ―/etc/named.primary.conf‖;

Isi file /var/named/chroot/var/named/zone/linuxer.local.zone:

$ttl 38400

@ IN SOA ns.linuxer.local. root.linuxer.local (

1196006770

10800

3600

604800

38400 )

IN NS fxekobudi.linuxer.local.

IN MX 20 mail.linuxer.local.

fxekobudi IN A 192.168.0.44

www IN CNAME fxekobudi

ftp IN CNAME fxekobudi

Isi file /var/named/chroot/var/named/zone/0.168.192.in-addr.arpa.zone:

$ttl 38400

@ IN SOA ns.linuxer.local. root.linuxer.local (

1196006769

10800

3600

604800

38400 )

Page 60: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 60

IN NS fxekobudi.linuxer.local.

44 IN PTR fxekobudi.linuxer.local.

Konfigurasi untuk file /var/named/chroot/etc/named.primary.conf:

# vim /var/named/chroot/etc/named.primary.conf

// —————————-

// Virtual Domain fxekobudi.local

// —————————-

zone ―fxekobudi.local‖ IN {

type master;

file ―./zone/fxekobudi.local.zone‖;

allow-update { key ―rndckey‖; };

allow-transfer { 192.168.0/26; };

};

// —————————-

// Virtual Domain sarolangun.local

// —————————-

zone ―sarolangun.local‖ IN {

type master;

file ―./zone/sarolangun.local.zone‖;

allow-update { key ―rndckey‖; };

allow-transfer { 192.168.0/26; };

};

Isi file /var/named/chroot/var/named/zone/fxekobudi.local.zone:

$ttl 38400

@ IN SOA ns.linuxer.local. root.linuxer.local (

1196006770

10800

3600

604800

38400 )

IN NS fxekobudi.fxekobudi.local.

IN MX 20 mail.fxekobudi.local.

fxekobudi IN A 192.168.0.44

Page 61: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 61

www IN CNAME fxekobudi

ftp IN CNAME fxekobudi

Isi file /var/named/chroot/var/named/zone/sarolangun.local.zone:

$ttl 38400

@ IN SOA ns.linuxer.local. root.linuxer.local (

1196006770

10800

3600

604800

38400 )

IN NS fxekobudi.sarolangun.local.

IN MX 20 mail.sarolangun.local.

fxekobudi IN A 192.168.0.44

www IN CNAME fxekobudi

ftp IN CNAME fxekobudi

Konfigurasi untuk file /etc/resolv.conf:

search linuxer.local

search fxekobudi.local

search sarolangun.local

nameserver 127.0.0.1

nameserver 192.168.0.44

Tes konfigurasi DNS server:

$ dig linuxer.local

$ nslookup www.linuxer.local

Jalankan daemon DNS server untuk runlevel yang diinginkan:

# /sbin/chkconfig –levels 235 named on

2. WEB SERVER

Instal paket:

# yum install httpd

Edit file konfigurasi apache:

# vim /etc/httpd/conf/httpd.conf

Berikut beberapa konfigurasi yang perlu Anda lakukan:

Page 62: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 62

### Section 1: Global Environment

User apache

Group apache

### Section 2: ‗Main‘ server configuration

DocumentRoot ―/var/www/html‖

<Directory ―/var/www/html‖>

DirectoryIndex index.html index.html.var index.php

### Section 3: Virtual Hosts

# Konfigurasi virtual host

Include ./conf/vhosts.conf

Buat file virtual host:

# vim /etc/httpd/conf/vhosts.conf

NameVirtualHost 192.168.0.44:80

<VirtualHost 192.168.0.44:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html

ServerName linuxer.local

ServerAlias www.linuxer.local

ErrorLog logs/error_log

CustomLog logs/access_log combined

</VirtualHost>

<VirtualHost 192.168.0.44:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html/fxekobudi

ServerName fxekobudi.local

ServerAlias www.fxekobudi.local

ErrorLog logs/fxekobudi.local-error_log

CustomLog logs/fxekobudi.local-access_log combined

</VirtualHost>

<VirtualHost 192.168.0.44:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html/sarolangun

ServerName sarolangun.local

ServerAlias www.sarolangun.local

Page 63: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 63

ErrorLog logs/sarolangun.local-error_log

CustomLog logs/sarolangun.local-access_log combined

</VirtualHost>

Jalankan daemon web server untuk runlevel yang diinginkan:

# /sbin/chkconfig –levels 235 httpd on

3. DATABASE SERVER

Instal paket:

# yum install mysql-libs mysql mysql-server

Jalankan daemon mysql server untuk runlevel yang diinginkan:

# /sbin/chkconfig –levels 235 mysqld on

Gunakan phpMyAdmin untuk mempermudah administrasi. Baca artikel saya tentang instalasi

phpMyAdmin.

Buat user selain root untuk mengakses database, gunakan interface phpMyAdmin saja.

4. PHP

Instal paket:

# yum install php-common php php-gd php-mysql

Untuk edit file php.ini, gunakan command berikut:

vim /etc/php.ini

Pada bagian

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Error handling and logging ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Rubah pada baris 356:

display_errors = On

Pada baris 619, tambahkan extension=gd.so agar script php dapat memanggil modul gd yang akan

digunakan untuk Joomla:

;;;;;;;;;;;;;;;;;;;;;;

; Dynamic Extensions ;

;;;;;;;;;;;;;;;;;;;;;;

extension=gd.so

Page 64: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 64

Membuat Internet Gateway Di Fedora Core 5

Sebelum memulainya kita harus tahu dulu info lengkap dari ISP seperti : IP Address, NetMask,

DNS Server dll pokoknya harus lengkap. Dan jangan lupa berdoa, sediakan cemilan dan minuman

ringan biar nggak stress.

Contoh :

Konfigurasi WAN :

IP Address = 192.168.1.100

NETMASK = 255.255.255.0

GATEWAY = 192.168.1.1

DNS = 192.168.1.1

Konfigurasi LAN :

IP Address = 192.168.0.1

NETMASK = 255.255.255.0

Tahap pertama | Topologi Jaringan

Internet — Internet Gateway — Client

Tahap kedua | Konfigurasi eth0 (To Internet / Modem ADSL)

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

USERCTL=no

IPV6INIT=no

PEERDNS=yes

TYPE=Ethernet

DEVICE=eth0

HWADDR=00:18:f3:23:87:79

BOOTPROTO=none

NETMASK=255.255.255.0

IPADDR=192.168.1.100

GATEWAY=192.168.1.1

Tahap ketiga | Konfigurasi eth1 (To LAN)

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1

ONBOOT=yes

USERCTL=no

IPV6INIT=no

PEERDNS=yes

TYPE=Ethernet

DEVICE=eth1

HWADDR=00:40:f4:4f:fa:27

BOOTPROTO=none

Page 65: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 65

NETMASK=255.255.255.0

IPADDR=192.168.0.1

Tahap keempat | Konfigurasi Name Server (DNS)

[root@localhost ~]# vi /etc/resolv.conf

search localdomain

nameserver 192.168.1.1

Tahap kelima | Konfigurasi ipv4 forwarding

[root@localhost ~]# vi /etc/sysctl.conf

# Kernel sysctl configuration file for Red Hat Linux

#

# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and

# sysctl.conf(5) for more details.

# Controls IP packet forwarding

net.ipv4.ip_forward = 1

# Controls source route verification

net.ipv4.conf.default.rp_filter = 0

# Do not accept source routing

net.ipv4.conf.default.accept_source_route = 0

# Controls the System Request debugging functionality of the kernel

kernel.sysrq = 0

# Controls whether core dumps will append the PID to the core filename.

# Useful for debugging multi-threaded applications.

kernel.core_uses_pid = 1

# Controls the use of TCP syncookies

net.ipv4.tcp_syncookies = 1

Tahap keenam | Konfigurasi Internet Sharing (IPTables)

[root@localhost ~]# vi /etc/sysconfig/iptables

# Generated by iptables-save v1.3.5 on Mon Nov 19 19:23:54 2007

*nat

:PREROUTING ACCEPT [59:7516]

:POSTROUTING ACCEPT [532:36819]

:OUTPUT ACCEPT [527:36516]

-A POSTROUTING -s 192.168.0.0/255.255.255.0 -o eth0 -j SNAT –to-source 192.168.1.100

atau

Page 66: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 66

-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE (Jika eth0 menggunakan DHCP)

# Completed on Mon Nov 19 19:23:54 2007

Tahap ketujuh | Aktifkan service

[root@localhost ~]# /etc/init.d/iptables restart

[root@localhost ~]# /etc/init.d/network restart

Selamat mencoba dan semoga berhasil

SETTING BANDLUXE C100s DENGAN KARTU

INDOSAT BROADBAND

Udah lama nunggu keluarnya fedora core 10, akhirnya datang juga...... akhirnya juga modem Bandluxe saya

mau dicoba disana, nyari kemana-mana informasi settingan-nya selalu gagal.

eh coba di coba dengan dibantu oleh rekan saya, akhirnya saya bisa menjalankan modemnya ), disini

saya akan sharing bagaimana cara seting modem bandluxe C100s saya yang menggunakan kartu Indosat

Broadband pada Linux Fedora Core 10. sebenarnya ada cara lain untuk setting koneksinya tapi disini saya

sharing bagaimana setting dengan menggunakan cara yang saya dapatkan

Yang perlu diperhatikan ketika kita akan menggunakan bandluxe c100s sebagai modem gsm kita, ketika

menu loading (auto installer) dari modemnya jalan kita eject 1X saja, karena setelah di-eject pertama akana

keluar lagi menu auto installer-nya, untuk yg kedua ini dibiarkana saja dan kita hanya menutup tampilan

menu yang keluar, jangan meng-eject modem nya kembali.

Pertama jalankan Perintah : # lsusb

kita bisa melihat lokasi modem USB bandluxe kita

nanti akan tercantum file seperti ini :

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 002: ID 12d1:1003 XXXXXXXXXXXXXXXXX <===ini identifikasi modem nya

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Page 67: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 67

nah yang 12d1 itu dikenal sebagai kode vendor dan 1003 dikenal sebagai kode produk

ketik perintah : #modprobe usbserial vendor=0x12d1 product=0x1003

untuk penambah modul kernel linux yang mengenali USB modem kita, jangan lupa untuk menambah “0x”

sebelum kode vendor dan product nya.

Selanjutnya kita buat file dengan perintah :

#touch /root/modprobe_bandluxe.x

#chmod 755 /root/modprobe_bandluxe.x

lokasi file nya ada di ”/root/modprobe_bandluxe.x”

sebenarnya kita bisa saja tanpa membuat file modprobe_bandluxe.x, tapi setiap kita akan menggunakan

modem harus mengetik #modprobe usbserial vendor=......, jadi saya disini membuat file yang sudah

mengenal langsung ID dari modemnya tanpa harus selalu mengetik ulang.

Selanjutnya setelah kita membuat file diatas, kita lihat dahulu apakah fedora 10-nya sudah mengenal

Bandluxe nya?

Masukan perintah #dmesg /var/log/messages

pastikan status dari modemnya tidak dalam kondisi disconnect ,agar lebih mudah mencarinya masukan

perintah : #dmesg | grep GSM

untuk cari kata GSM yg ada di list dmesg

selanjutnya kita membuat file yang ada di wvdial, masukan perintah :

#wvdialconf /etc/wvdial.conf

wvdial akan mencari modem di ttyUSB – x, dimana nilai X itu jumlah device USB yang ada.

Page 68: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 68

Nantinya wvdial akan membuat list file di /etc/wvdial.conf

isi file wvdial.conf :

[Dialer Defaults]

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Modem Type = Analog Modem

Phone = *99#

ISDN = 0

Username = indosat

init1 = at+cgdcont=1,"IP","indosat3g"

password = indosat

Modem = /dev/ttyUSB0

Baud = 115200

untuk selanjutnya masukan perintah :

#./modprobe_bandluxe.x

#wvdial

setiap kita akan memulai menggunakan modem bandluxe kita buat internet.

Selamat mencoba

Page 69: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 69

Setting DNS di Linux [Redhat 9] DNS (Domain Name System)

Mungkin secara umum bisa diartikan sebagai sistem pemberian alamat yang digunakan dalam internet/intranet. DNS

bertugas memberikan nama host dan pelaku utama dalam mengatur tiap host dalam domain kita. DNS juga berfungsi

sebagai resolver nama-nama sistem ke bentuk IP address atau sebaliknya, hal ini diperlukan karena keterbatasan

manusia yang mengalami kesulitan untuk mengingat IP address sebagai identitas komputer dan akan lebih mudah jika

mengingat dalam bentuk nama.

kasus :

1. domain –> coreph.net

2. Net ID –> 192.168.88.0

for ex:

coreph.net –> 192.168.88.90

www.coreph.net –> 192.168.88.90

ftp.coreph.net –> 192.168.88.90

mail.coreph.net –> 192.168.88.90

pertama…mengecek file2 yg dibutuhkan sudah ter-install:

Mengecek apakah file-file yang dibutuhkan sudah terinstall:

root@server home]# rpm -qa |grep dhcp

dhcp-3.0pl1-23

[root@server home]# rpm -qa |grep bind

bind-9.2.1-16

redhat-config-bind-1.9.0-13

bind-utils-9.2.1-16

ypbind-1.11-4

[root@server home]# rpm -qa |grep samba

samba-common-2.2.7a-7.9.0

samba-client-2.2.7a-7.9.0

samba-2.2.7a-7.9.0

redhat-config-samba-1.0.4-1

[root@server home]#

Jika belum terinstall, silakan install terlebih dahulu, agar lebih mudah, saya menyarankan untuk menggunakan redhat-

config-packages. Ketik di Run Command (Start Applications > Run command..) redhat-config-packages. Selanjutnya

cari file-file tersebut dan install.Apabila sudah terinstall,siap-siap buat perang tiada akhir…

Berikut langkah2nya:

#############################################

———————setting ethernet (/etc/sysconfig/networking/devices/ifcfg-eth0)

[root@server home]# vi /etc/sysconfig/networking/devices/ifcfg-eth0 (u/ menulis/edit tekan tombol insert)

DEVICE=eth0 #nama device

BOOTPROTO=static

IPADDR=192.168.88.90

NETMASK=255.255.255.0

NETWORK=192.168.88.0

ONBOOT=yes # dijalankan saat boot

Page 70: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 70

Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter

############################################

———————setting HOSTS (/etc/hosts)

[root@server home]# vi /etc/hosts (u/ menulis/edit tekan tombol insert)

#Do not remove the following lines, or various programs

#that require network functionality will fails

127.0.0.1 localhost.localdomain localhost

192.168.88.90 coreph.net server

Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter

##############################################

———————-setting RESOLV.CONF (/etc/resolv.conf)

[root@server home]# vi /etc/resolv.conf (kemudian u/ menulis/edit tekan tombol insert)

# Samakan dengan dibawah ini,atau konfigurasi sesuai kebutuhan

search coreph.net

nameserver 192.168.88.90

Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter

Saatnya restart network

[root@server /]# /etc/init.d/network restart

Shutting down interface eth0: [ OK ]

Shutting down loopback interface: [ OK ]

Setting network parameters: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface eth0: [ OK ]

Apabila tidak ada pesan error, berarti sejauh ini berhasil. Untuk memastikan, ping ke 192.168.88.90

[root@server named]# ping 192.168.88.90

64 bytes from 192.168.88.90: icmp_seq=0 ttl=128 time=0.366 ms

64 bytes from 192.168.88.90: icmp_seq=1 ttl=128 time=0.354 ms

64 bytes from 192.168.88.90: icmp_seq=2 ttl=128 time=0.309 ms

64 bytes from 192.168.88.90: icmp_seq=3 ttl=128 time=0.318 ms

64 bytes from 192.168.88.90: icmp_seq=4 ttl=128 time=0.250 ms

—192.168.88.90 ping statistics –

5 packets transmitted, 5 received, 0% packet loss, time 4044ms

rtt min /avg/max/dev = 0.250/0.297/0.354/0.044 ms

Good, semuanya berjalan lancar. Lanjutkan ke proses berikutnya.

##############################################

DNS SERVER (named) > BIND (Berkeley Internet Name Domain)

Pengaturan DNS sebaiknya ditentukan sesuai kebutuhan, seperti pertanyaan pertama, apakah server ini berlaku sebagai

gateway, atau mail server, proxy server, web server, database server, backup server atau yang lain? Oleh karena itu, gw

lebih serahkan sepenuhnya pada yang membacanya,huehehehe…

Letak konfigurasi bind yang terpenting ada di direktori:

/etc/named.conf

/var/named/

Page 71: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 71

masih sebagai root, kita akan mengkonfigurasi file-file diatas..

NAMED.CONF (/etc/named.conf)

[root@server home]# vi /etc/named.conf

ketikkan baris dibawah ini, atau lebih baik backup file named.conf aslinya(buat jaga2), dan buat file ini..

## named.conf -configuration for bind

# Generated automatically by redhat-config-bind, alchemist et al.

# Any changes not supported by redhat-config-bind should be put

# in /etc/named.custom

#

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

include ―/etc/named.custom‖;

include ―/etc/rndc.key‖;

zone ―0.0.127.in-addr.arpa‖ {

type master;

file ―0.0.127.in-addr.arpa.zone‖;

};

zone ―localhost‖ {

type master;

file ―localhost.zone‖;

};

zone ―88.168.192.in-addr.arpa‖ {

type master;

file ―coreph.local‖;

};

zone ―coreph.net‖ {

type master;

file ―coreph.zone‖;

};

kalo sudah diketik semua, simpan file tersebut dengan mengetikkan :wq dan tekan [enter]

Penjelasan:

Perhatikan baris perintah berikut:

zone ―coreph.net‖ { #menambahkan zona baru / domain baru yaitu coreph.net

type master; #merupakan master domain, domain utama…

file ―coreph.net.zone‖; #file database yang menyimpan konfigurasi seluruh domain dan host};

zone ―88.168.192.in-addr.arpa‖ { #menambahkan zona reverse baru yaitu coreph.net

type master; #merupakan reverse master domain, domain reverse utama…

file ―88.168.192.local‖; #file database yang menyimpan konfigurasi seluruh domain dan host

};

#################################################

file pada direktori /var/named/

[root@server home]# cd /var/named

[root@server named]# cp localhost.zone coreph.zone [copy file localhost.zone --> coreph.zone]

[root@server named]# cp named.local coreph.local [copy file named.local --> coreph.local]

[root@server named]# vi coreph.zone

Page 72: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 72

ketikan perintah berikut: (isi file ini cuma contoh, dapat disesuaikan dengan kebutuhan)

$TTL 86400

@ IN SOA coreph.net. root.localhost (

2005911918 ; serial

28800 ; refresh

7200 ; retry

604800 ; expire

86400 ; ttl

)

IN NS coreph.net.

IN A 192.168.88.90

www IN A 192.168.88.90

ftp IN A 192.168.88.90

mail IN A 192.168.88.90

kalo sudah diketik semua, simpan file tersebut dengan mengetikkan :wq dan tekan [enter]

[root@server named]# vi coreph.local

ketikkan perintah berikut: (Ingat, sekali lagi isi file ini cuma contoh, dapat disesuaikan dengan kebutuhan)

$TTL 86400

88.168.192.in-addr.arpa. IN SOA coreph.net. root.coreph.net. (

2005121900 ; serial

28800 ; refresh

2700 ; retry

604800 ; expire

86400 ; ttl

)

IN NS coreph.net.

90 IN PTR coreph.net.

90 IN PTR www.coreph.net.

90 IN PTR ftp.coreph.net.

90 IN PTR mail.coreph.net.

simpan file dengan mengetik > : + w + q

Kemudian restart service BIND dengan perintah:

[root@server named]# service named restart

Shutting down named: [ OK ]

Starting named: [ OK ]

[root@server named]#

Setelah itu silakan cek dengan perintah nslookup

[root@server named]# nslookup 192.168.88.90

Server: coreph.net

Address: 192.168.88.90

Name: mail.coreph.net

Address: 192.168.88.90

==============================================

_InunQ,

Page 73: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 73

TIPS n TRICK LINUX

F10: How to setup a pxeboot + tftp + dhcp server?

I want to be able to boot over the network to install Fedora 10 on several machines at the same time.

And I have a hardware firewall, a Netscreen NS50, which has a dhcp server configured in it.

The solution is to confiure a tftp server (so the client will be able to boot on through PXE), a dhcp server

different from the one in my firewall and an NFS server.

The NFS server is called nfsserver (10.0.21.17), the dhcp and the tftp server are on the same server,

called pxeserver (10.0.21.210). These server can reside on different machines.

Here are the packages to be installed:

system-config-netboot

system-config-netboot-cmd

tftp

tftp-server

dhcpd

Configuration of the NFS server on nfsserver

Download the DVD iso image of the Fedora 10 distribution.

Then mount it in a directory /mnt/f10tmp:

# mkdir /mnt/f10tmp

# mount Fedora-10-i386-DVD.iso /mnt/f10tmp -o loop

Copy the content of /mnt/f10tmp into /mnt/f10.

# mkdir /mnt/f10

# cp -r /mnt/f10tmp/* /mnt/f10

Add the following line in /etc/exports:

/mnt/f10 *(rw,async,no_root_squash)

Then run

# exportfs -va

Configuration of the tftp server on pxeserver

Run system-config-netboot and configure a network installation:

Oprating system identifier: name of your distribution (Fedora10) Description: some desciption! Select protocol for installation: choose NFS Kickstart: if you have a kickstart file, put the path to it here, if not, leave empty Server IP address : 10.0.21.17 Location: /mnt/f10

Click OK. This creates a directory /tftpboot/linux-install/Fedora10 with files like

initrd.img and vmlinuz downloaded from your nfsserver (/mnt/f10/images/pxeboot/).

Page 74: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 74

Create a New PXE configuration file:

Hostname of IP Address/subnet: the IP of your hosts Operating system: Fedora10 should be there. It is auto-populated from the previous step.

Click OK. A file named default is created in /tftpboot/linux-install/pxelinux.cfg.

Edit the file /etc/xinetd.d/tftp and change the line containing server_args:

service tftp

{

disable = no

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot -v -v

per_source = 11

cps = 100 2

flags = IPv4

}

Check that the server is on:

# chkconfig --list tftp

tftp on

If off, set it on:

# chkconfig tftp on

and the start the server xinetd:

# /etc/init.d/xinetd restart

You can test your tftp server with the tftp client from your home directory:

$ tftp pxeserver

get linux-install/pxelinux.0

You should have the file pxelinux.0 in your home directory.

Configuration of the dhcp server on pxeserver

Edit the file /etc/dhcpd.conf and add the following lines:

subnet 10.0.21.208 netmask 255.255.255.240 {

range 10.0.21.209 10.0.21.222;

allow booting;

allow bootp;

class "pxeclients" {

match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";

Page 75: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 75

next-server 10.0.21.210;

filename "linux-install/pxelinux.0";

}

}

Even if you have a running dhcp server somewhere, this will work.

Start the dhcp server:

# /etc/init.d/dhcpd restart

Check in /var/log/messages:

Dec 5 11:49:06 pxeserevr dhcpd: Listening on

LPF/eth0/00:15:c5:53:fd:f5/10.0.21.208/28

Dec 5 11:49:06 pxeserver dhcpd: Sending on

LPF/eth0/00:15:c5:53:fd:f5/10.0.21.208/28

Dec 5 11:49:06 pxeserver dhcpd: Sending on Socket/fallback/fallback-net

Restart now your client (target) pc to boot over the network.

You should see something like this in /var/log/messages:

Dec 5 11:49:32 pxeserver dhcpd: DHCPDISCOVER from 00:04:76:51:2e:d8 via

eth0

Dec 5 11:49:33 pxeserver dhcpd: DHCPOFFER on 10.0.21.212 to

00:04:76:51:2e:d8 via eth0

Dec 5 11:49:36 pxeserver dhcpd: DHCPREQUEST for 10.0.21.212

(10.0.21.210) from 00:04:76:51:2e:d8 via eth0

Dec 5 11:49:36 pxeserver dhcpd: DHCPACK on 10.0.21.212 to

00:04:76:51:2e:d8 via eth0

Dec 5 11:49:36 pxeserver in.tftpd[6567]: RRQ from 10.0.21.212 filename

linux-install/pxelinux.0

Dec 5 11:49:36 pxeserver in.tftpd[6567]: tftp: client does not accept

options

If it does not work, either disable the firewall (system-config-firewall) on pxeserver or allow

port 69 to be accessible to any hosts accessing the tftp server.

If you get an error, please have a look here to fix it.

You will have a prompt to boot either on Fedora10 or on your local installation.

Page 76: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 76

LOGIN AS ROOT DI FEDORA 10

masalah laen yang gw temui di fedora 10 kemaren adalah gw kaga bisa login sebagai root. tiap kali

gw coba, selalu muncul pesan ―unable to authenticate user‖, naon nyaa…

abis ngubek-ngubek mbah google, ternyata emang sengaja di larang login pake root karena alesan

keamanan.. dalam hati gw mikirr.. ―aaahh, suka-suka gw lah kompie2 gw, mo login pake root atau

ga ya terserah gw, kok dilarang2,…‖ hehe

gw ga mo nyerah,.. tadinya gw pikir karna SELinux, dah gw disable, eh tetep ga bisa juga… gw

ubek2 lagi mbah google,.. dapet petunjuk, ternnyata di blok dari gdm(gnome display manager) nya,

nah.. yang mana nih file konfigurasi gdm ??..

pake perintah # locate gdm ternyata yang muncul banyak, bingung dah.. hehe

akhirnya nemu, ternyata larangan login sebagai root ada di file gdm di direktori /etc/pam.d

masuk dari user biasa dulu trus dari terminal ketik # su - untuk pindah user sebagai root, lalu

ketik:

# vim /etc/pam.d/gdm

lalu tekan tombol ‗A‘ atau ALT+I keyboard buat ngedit. perhatikan pada baris

auth required pam_succeed_if.so user != root quiet

hapus kode ―user != root‖ (yang bercetak tebal). lalu tekan ESC kemudian :wq untuk save dan

keluar dari vim. lalu relogin (CTRL+ALT+BACKSPACE)..

sekarang bisa dah login pake root

Page 77: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 77

Plymouth Solar Screen Posted in jejak linux with tags blue sun, fedora, linux, plymouth, solar on November 27, 2008 by m teguh satria

fedora 10 udah dirilis 25 november kemaren, coyy.. tapi gw baru bisa donlot besoknya tanggal

26 nov karna nungguin mirror taiwan, biar hemat benwit hehe.. trus mulai nginstall sekalian

ngoprek2 kemaren tanggal 27.. seharian.. fiuhhh…

yang paling gw tungguin dari fedora 10 ini, feature plymouth nya.. pass abis nginstall rada

bingung,.. mana plymouth nya??? kok kaga nongol ?? cuma layar item trus progress bar di bawah…

nanya2 mbah google, kaga nemu2, maklum baru rilis.. trus baca petunjuk di fedoraproject ternyata

ada 3 command yang harus ditambahin pada saat booting kernel, yakni:

„rhgb‟, ini bagian yang penting, singkatan dari red hat graphical boot.

„nomodeset‟, tp yang ini ga terlalu penting, hanya kalau punya masalah stability di X server

„vga=0×318′, buat ngatur resolusi jadi 1024×768

trus gimana cara ngedit konfigurasi booting? ternyata ada di file grub.conf di direktori /boot/grub.

jadi dr terminal, sebagai root ketik

# vim /boot/grub/grub.conf

lalu tekan tombol ‗A‘ atau ALT+I keyboard buat ngedit. pada baris yang diawali ‗kernel‘ pastikan

sudah terdapat ‗rhgb‘ di ujung baris, kalau blon tambahkan ‗rhgb‘, kemudian tambahkan

‗vga=0×318′. sehingga kira-kira jadi seperti ini (perhatikan yang bercetak tebal):

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,8)/grub/splash.xpm.gz

hiddenmenu

title Fedora 10 (2.6.27.5-117.fc10.i686)

root (hd0,8)

kernel /vmlinuz-... ro root=UUID=... rhgb quiet vga=0x318

initrd /initrd-2.6.27.5-117.fc10.i686.img

title Other

rootnoverify (hd0,0)

chainloader +1

lalu tekan ESC kemudian :wq untuk save dan keluar dari vim. lalu reboot.. taraaaa…

mo donlot.. dvd iso-nya 3.4GB.. ntar siang aja dah..donlot dr lab..

Page 78: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 78

NFS Server dan Client

Posted in jejak computing, jejak linux, jejak parallel with tags client, fedora, linux, nfs, server on November 8, 2008 by

m teguh satria

Salah satu bagian penting dalam ngebangun linux cluster adalah NFS. NFS singkatan dari Network

File System. Dengan menggunakan NFS, user di kompie client dapat dengan mudah mengakses file

di server semudah mengakses di lokal direktori.

Pada artikel ini versi yang digunakan adalah fedora 8. Ada 4 paket yang harus di install di server

dan client, yaitu:

1. glibc-utils, yang merupakan development utilities dari GNU C library.

2. nfs-utils-lib-devel, yakni development files untuk nfs-utils-lib library

3. nfs-utils-lib, yakni NFS support library 4. nfs-utils, yakni NFS utilities

ng-remote windows dari fedora

Posted in jejak linux, langkah demi langkah with tags fedora, linux, remote, vncserver, vncviewer, windows on

November 7, 2008 by m teguh satria

Page 79: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 79

Lalu bagaimana bila ingin ngremote windows dari fedora. Mirip dengan cara ng-remote fedora dari

windows, yang anda perluin adalah jalankan ―vncserver‖ di kompie windows dan gunakan

―vncviewer‖ di kompie fedora untuk ngremote.

Untuk vncserver di windows, anda bisa download UltraVNC. Sedangkan untuk vncviewer di

fedora, install paket vnc, anda bisa menggunakan package manager langsung untuk itu.

UltraVNC dengan sendirinya mengatur settingan pada windows anda, yang harus anda perhatikan

cukup menentukan password untuk vncserver, atau port yang akan dibuka jika perlu(default: 5900).

Satu hal lagi, jangan lupa untuk ngbuka akses port pada firewall di windows anda.

Untuk penggunaan vncviewer di fedora, anda cukup menentukan IP kompie windows dan port yang

digunakan.

Memount Files ISO di Linux

Untuk dapat mengakses file yang ada di dalam file ISO, anda dapat menggunakan archive manager

atau memount file ISO tersebut.

Untuk memount file ISO, gunakan perintah:

#mount -t iso9660 -o loop <namafileiso> <lokasimount>

ex:

#mount -t iso9660 -o loop MaxPayne.iso /media/disk

Page 80: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 80

Panduan Singkat YUM

Mengatur Repositori YUM

Sebelum belajar menggunakan yum, mari kita lengkapi daftar repositori yang akan digunakan

dalam panduan ini. Selain repositori resmi dari fedora (menggunakan mirror terdekat/tercepat) kita

juga perlu menambahkan beberapa repositori pihak ketiga (tambahan, tidak didukung secara resmi

oleh fedora), agar bisa menambahkan aplikasi-aplikasi tambahan yang tidak disediakan di repositori

resmi fedora.

Repositori Fedora dari Mirror Terdekat dan Tercepat

Saya menggunakan http://dl2.foss-id.web.id/fedora/. Konfigurasi repo menyusul ya :D

Repositori Adobe

su -

rpm -ivh http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-

1.noarch.rpm

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

Repositori Google

Login sebagai user root

su -

Ambil GPG key repo google lalu impor

wget https://dl-ssl.google.com/linux/linux_signing_key.pub

rpm --import linux_signing_key.pub rm linux_signing_key.pub

Buat berkas google.repo gedit /etc/yum.repos.d/google.repo

Untuk arsitektur i386 tulis spt di bawah ini

Berkas: /etc/yum.repos.d/google.repo (untuk i386)

[google]

name=Google - i386

baseurl=http://dl.google.com/linux/rpm/stable/i386

enabled=1

gpgcheck=1

Untuk arsitektur x86_64 tulis spt di bawah ini

Berkas: /etc/yum.repos.d/google.repo (untuk x86_64)

[google]

name=Google - i386

baseurl=http://dl.google.com/linux/rpm/stable/x86_64

enabled=1

gpgcheck=1

Repositori Livna

Website: http://rpm.livna.org/

Page 81: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 81

Dulunya repositori ini adalah tempat untuk menginstal codec dan aplikasi multimedia untuk Fedora.

Tapi seiring dengan bergabungnya beberapa repositori ke project RPM Fusion, yang tersisa di

repositori ini hanya libdvdcss, yang Anda butuhkan jika ingin memutar DVD yang terenkripsi

(tapi tidak legal digunakan di beberapa negara).

Login sebagai user root

su -

Instal repositori livna

rpm -Uvh http://rpm.livna.org/livna-release-10.rpm

Repositori RPM Fusion

Website: http://rpmfusion.org/

RPM Fusion adalah hasil merger beberapa repositori yaitu Drible, FreshRPMS dan Livna.

Login sebagai user root

su -

Instal repositori RPM Fusion

rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-

stable.noarch.rpm \

http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-

release-stable.noarch.rpm

Perintah Dasar YUM

Semua proses instal, remove atau update membutuhkan hak akses root. Sebelum menjalankan

fungsi-fungsi tersebut, lakukan perintah su - untuk menjadi user root.

su -

Dalam tulisan ini, saya kadang menyingkatnya dengan su -c 'yum install nama_paket'.

Instalasi Paket

yum install nama_paket

Instalasi Paket dari lokal disk

Instal dari berkas yang tersedia di harddisk, gunakan yum untuk mendeteksi sekaligus mengintal

dependensi paket yang mungkin dibutuhkan.

yum localinstall --nogpgcheck nama_paket

Hapus Paket dari sistem

yum remove nama_paket

Update Sistem

yum update

Mengimpor GPG Key

Beberapa GPG untuk repo fedora, harusnya dengan konfigurasi yang ditulis di atas, GPG ini akan

otomatis di impor. Tapi jika Anda menemukan error tentang GPG, silahkan impor secara manual

beberapa kunci GPG berikut.

Page 82: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 82

Red Hat and Fedora Extras

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

rpm.livna.org

rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY

YUM mode GUI

su -c 'yum install yumex'

Untuk menjalankannya, masuk ke menu Applications -> System Tools -> Yum Extenter.

YUM dibelakang proxy

Tambahkan satu baris di /etc/yum.conf spt di bawah ini:

proxy=http://ip_proxy:port/

Salah satu cara bisa dilakukan untuk tujuan di atas:

echo "proxy=http://192.168.1.1:3128/" >> /etc/yum.conf

Atau jika Anda ingin menggunakan proxy secara temporer, gunakan environment variable

http_proxy. Misal,

export http_proxy="http://192.168.1.1:3128"

yum install nama_paket

Multimedia

Instalasi Codec Multimedia

MP3 Playback

su -c 'yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-

plugins-ugly'

DVD Playback

su -c 'yum install libdvdread libdvdnav lsdvd'

DVD Playback yang dienkripsi

su -c 'yum install libdvdcss'

Format Video lainnya

su -c 'yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatroska xvidcore'

Aplikasi Pemutar MP3 dan Berkas Audio

Instalasi Amarok

su -c 'yum install amarok phonon-backend-gstreamer'

Instalasi Banshee

su -c 'yum install banshee'

Instalasi XMMS

su -c 'yum install xmms xmms-libs xmms-mp3'

Aplikasi Pemutar CD/DVD atau Berkas Film

Instalasi Mplayer/SMplayer

su -c 'yum install mplayer smplayer'

Page 83: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 83

Instalasi VLC

su -c 'yum install vlc'

Instalasi RealPlayer

Ambil paket RPM nya dari website real, dan buka dengan Package Installer atau install

menggunakan perintah seperti di bawah ini:

Login sebagai user root

su -

Instal paket Real Player 10

yum localinstall --nogpgcheck ~/Download/RealPlayer10GOLD.rpm

Totem untuk memutar DVD

su -c 'yum install totem-xine totem-gstreamer xine-lib-extras-freeworld'

Aplikasi Pembakar Keping CD/DVD

Instalasi Brasero

su -c 'yum install brasero'

Instalasi K3B

su -c 'yum install k3b'

Aplikasi CD/DVD Rip

Instalasi Handbrake

http://trac.handbrake.fr/wiki/CompileGuide

Internet

Mengkonfigurasi Firefox

Instalasi Adobe Reader Plugin

Saya sendiri kurang menyukai membaca berkas PDF di browser, dan cenderung lebih suka

mengunduh berkas PDF itu ke lokal harddisk dan membacanya dengan evince atau aplikasi yang

bisa membuka berkas PDF lainnya. Tapi jika Anda ingin membuka berkas PDF di firefox, tentu

saja bisa.

Menginstall paket Adobe Reader otomatis mengaktifkan plugin utk firefox.

su -c 'yum install AdobeReader_enu'

Instalasi Flash Plugin untuk Fedora 32bit

Pastikan repo adobe sudah Anda setup. Untuk instalasi di sistem 32bit mudah sekali.

su -c 'yum install flash-plugin'

Instalasi Flash Plugin untuk Fedora x86_64

Instalasi Font Microsoft agar tampilan web lebih baik

Login sebagai user root:

su -

Ambil berkas spek rpm untuk paket msttcorefonts

Page 84: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 84

wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec

Pastikan paket yang dibutuhkan untuk membuat paket rpm di atas sudah terinstal dengan baik

yum install rpm-build cabextract ttmkfdir popt-devel

Ambil berkas sumber rpm untuk paket chkfontpath. Di Fedora 10, paket ini tidak tersedia jadi kita

akan membuat ulang paket rpmnya.

wget http://ftp-stud.hs-

esslingen.de/pub/fedora/linux/releases/8/Everything/source/SRPMS/chkfontpath-

1.10.1-2.fc8.src.rpm

Build chkfontpath

rpmbuild --rebuild chkfontpath-1.10.1-2.fc8.src.rpm

Lalu instal paket chkfontpath

yum localinstall --nogpgcheck /root/rpmbuild/RPMS/i386/chkfontpath-1.10.1-

2.fc10.i386.rpm

Build msttcorefonts

rpmbuild -ba msttcorefonts-2.0-1.spec

Dan terakhir, instal paket msttcorefonts

yum localinstall --nogpgcheck /root/rpmbuild/RPMS/noarch/msttcorefonts-2.0-

1.noarch.rpm

Aplikasi FTP Client

Instalasi FileZilla

su -c 'yum install filezilla'

Aplikasi Peramban Web alternatif

Instalasi Opera

Ambil berkas instalasi di web opera, disana tersedia paket untuk Fedora.

Aplikasi Download Manajer

Anda bisa menggunakan download manager berbasiskan GUI atau teks. Yang sudah terinstal tapi

mungkin bukan favorit Anda, silahkan coba wget (dari command line).

Instalasi Multiget

Download manager berbasiskan GUI, bisa multithread.

su -c 'yum install multiget'

Instalasi DownThemAll

Ini adalah plugins untuk firefox. Anda bisa ambil dari direktori pengaya firefox.

Perkantoran

Instalasi Adobe Acrobat Reader

Pastikan repositori adobe sudah disetup dengan baik.

su -c 'yum install AdobeReader_enu'

Page 85: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 85

Tips & Trik

Mengakses Folder di Nautilus

Satu yang saya kurang suka dengan nautilus di CentOS, RHEL atau Fedora. Defaultnya, setiap

membuka folder baru, nautilus akan membuat jendela baru. Kebiasaan ini bisa diubah dengan cara

mengubah preferensi nautilus.

Masuk ke System -> Preferences -> Personal -> File Management. Lalu pilih Tab Behaviour, dan

centang di bagian Always open in browser windows.

Mengakses Partisi NTFS

su -c 'yum install ntfs-3g'

Sekarang Anda bisa membaca dan menulis di partisi NTFS.

Print Dokumen ke PDF

Instal paket cups-pdf

su -c 'yum install cups-pdf'

Selanjutnya Anda bisa memilih printer Cups-PDF ketika ingin membuat berkas PDF dari dokumen

yang sudah Anda buat sebelumnya. Jika Anda menggunakan OpenOffice tentu saja ada pilihan

export ke PDF yang sudah built-in di OpenOffice. Silahkan pilih mana yang paling cocok buat

keperluan Anda.

Masalah Suara Kresek-Kresek

Saat saya memutar file mp3 di banshee, ada gangguan suara kresek-kresek. Setelah mondar-mandir

di google, akhirnya saya bisa solve masalah ini dengan mengubah satu baris di berkas

/etc/pulse/default.pa, seperti yang dijelaskan di catatan rilis pulseaudio fedora 10.

dari:

load-module module-hal-detect

menjadi:

load-module module-hal-detect tsched=0

Catatan: Tidak semua sound card bermasalah. Jika Anda menemui masalah suara yang kresek-kresek ini,

coba ikuti saran di atas.

Page 86: Tips & Trick Linux

SMK Muhammadiyah Sumpiuh |ALL ABOUT LINUX | [email protected] 86

BIOGRAFI PENULIS

Desi Dwi Wibowo sedang menyelesaikan pendidikannya di SMK

Muhammadiyah 1 Sumpiuh, mengambil Program keahlian Teknik

Komputer Jaringan (TKJ). Saat ini sedang menggeluti dunia linux

tepatnya mengenai Administrasi Jaringan Linux dan di dunia computer

lainnya.

PENUTUP :

Semoga Buku ini dapat memberikan manfaat bagi yang membacanya.

Apabila ada kesalahan dalam penulisan mohon harap maklum soalnya

amatiran hehehe…….

E-mail : [email protected]

Website : http://www.linuxetkj.blogspot.com

School : SMK Muhammadiyah Sumpiuh