Kamis, 25 Desember 2008

DNS Server

DNS (Domain Name System) adalah merupakan suatu jenis sistem yang melayani pemetaan IP Address ke FQDN (fully Qualified Domain Name) dan dari FQDN ke IP Addres.


Fungsinya utama dari sistem DNS adalah menterjemakan nama-nama host menjadi nomber IP atau sebaliknya.

Langkah-langkah pembangunan DNS:
1.installasi
mengecek apakah software BIND udah terinstal
$ dpkg -l | grep bind9

2.konfigurasi file /etc/bind/named.conf
ketik code brikut: vim /etc/bind/named.conf

3.konfigurasi file /etc/bind/
masukan data direktori /etc/bind/ kemudian buatlah file db.himatif.org dan db.192.168.123, kemudian edit kedua file tersebut.

Pengecekan DNS
Setelah kita menyelesaikan tahapan-tahapan konfigurasi DNS, kita akan mengecek apakah DNS yang telah kita buat tela berjalandengan baik. Ada tiga cara untuk mengujinya yaitu: dig,host dan juga ping.


1.Ping nama domain
dengan mengetik code: $ ping himatif.org

2.host nama domain atau nomor IP
ketik code berikut: $ host 192.168.123.1

3.dig nama domain
ketik kode berikut : $ sudo dig himatif.org




Sharing

Samba


Untuk melakukan sharing data, pemakaian program dan pemakaian resource secara bersama-sama oleh client.
Aplikasi samba terdiri dari 2 daemon yaitu:
1. Smbd, daemon yang memberikan layanan sharing file dan printer dalam sebuah jaringan yang menggunakan protokol smb.
2. Nmbd, daemon yang memberikan informasi kebada client tentang nama-namakomputer dalam jaringan dan membantu cient untuk browsing dalam networkneighbourhood.

NFS (Network File System) adalah aplikasi yang bertujuan agar komputer dapat melakukan mounting file atau data komputer lain dalam jaringan sehingga seakan-akan berada dalam disk komputer lokal, sehingga bisa digunakan untuk mensharing data menjalankan program aplikasi secara bersama-saman.

Langkah-langkah menggunakan SAMBA:
• Mengecek instalasi.
Ketik : $ dpkg -l | grep .
• Mengkonfigurasi
Sebelum merubah file smb.conf terlebih dahulu kita copy file smb.conf dengan cara:
Ketik : $ cp /etc/samba/smb.conf /etc/samba/smb.conf.asli

Setelah itu, kita masuk ke file smb.conf melalui program vim dengan cara:
Ketik : $ vim /etc/samba/smb.conf
• Setelah itu kita restart caranya:
Ketik: $ vim /etc/init.d/samba restart
Cara menshering file :
1. Klik my computer
2. klik kanan Drice C: pilih sharing dan rubah nama file sharing dengan “COBA”.
3. Lalu pada Ubuntu, buat direktiori di folder /mnt
Contoh $ mkdir /mnt/samba
4. Lakukan mouting
Ketik code berikut: smbmount //192.168.133.105 /DATA /mnt/sharing
5. masukan kode folder
ketik code berikut : cd /mnt/samba

Kamis, 18 Desember 2008

Transfer Data

Langkah-langkah mengupdate repolokal adalah sebagai berikut :

1. Setting IP dengan perintah vim /etc/network/interfaces
Address : 192.168.133.XX
Netmask : 255.255.255.0
Gateway : 192.168.133.13
2. Setting resolv conf dengan perintah vim /etc/resolv.conf
Nameserver : 192.168.133.13
3. Restart network dengan perintah /etc/init.d/networking restart
4. Setting repository dengan perintah vim /etc/apt/sources.list
deb_http://192.168.144.120/ubuntu feisty main restricted multiverse universe
5. Update dengan perintah apt-get update
6. Install program dengan perintah apt-get install xmms (xmms adalah program seperti winamp di windows)
7. Open ssh dengan perintah dpkg -l |grep ssh
8. Copyfile ssh dengan perintah cp /etc/ssh/sshd_config /etc/ss/sshd_config.asli
9. Edit ssh dengan perintah vim /etc/ssh/sshd_config

Menyambung computer 1 dengan computer yang lain :
ssh student@192.168.133.XX
Mengcopy file computer teman :
scp /home/student.text.txt student@192.168.133.XX:/home/student

TUGAS
3. Bagaimana cara membuat dan menampilkan pesan/banner pd wktu login ke ssh server?
vim /etc/ssh/sshd_config
4. Bagaimana cara login ke ssh server menggunakan user login yang berbeda?
ssh username@IP_login_beda
ssh komank@192.168.123.XX
5. Bagaimana cara mengirimkan (upload) suatu file lokal kedalam directory tertentu pada host yang berlainan menggunakan SCP?
scp /home/student/komank.txt student@192.168.133.XX/home/student
6. Bagaimana cara download file pada suatu direktori yang berlainan host menggunakan SCP?
scp namauser1@namahost1:/direktori/file namauser2@namahost2:direktori/file

Disain Jaringan

Pengkabelan/Desain Jaringan

Type Cross

Untuk pengkabelan alat-alat yang dibutuhkan antara lain :

1. Kabel UTP (RJ45)


2. Conector RJ-45

3. Crimping (Tang untuk memasang kabel UTP dengan conector RJ-45)

Cara pembuatan kabel lan :

1. Potong ujung kabel UTP (RJ45) sekitar 5cm

2. Masukan kabel ke dalam Conector RJ-45 dengan urutan sebagai berikut :

Tipe Cross

Standart ini berdasarkan atas EIA/TIA-568A. Dimana kedua ujung memiliki urutan kabel yang berbeda. Fungsi dari kabel berjenis ini adalah sebagai penghubung antara host secara langsung (Host to host)

1. putih-orange
2. orange
3. putih-hijau
4. biru
5. putih-biru
6. hijau
7. putih-coklat
8. coklat

Maka di ujung yang lain harus dibuat begini:

1. putih-hijau
2. hijau
3. putih-orange
4. biru
5. putih-biru
6. orange
7. putih-coklat
8. coklat

3. Crimping kabel yang telah dimasukan ke dalam conector

4. Test kabel yang telah di buat pada tester। Bila pasangan kabel benar, maka hasilnya :

Pengaturan IP

IP address ada 2 macam yaitu IPv4 (32bit) dan IPv6 (64bit). Untuk saat ini yang banyak digunakan adalah type 32bit, dan biasanya ditulis dalam 4 kelompok bilangan.
255.255.255.255
Apabila dihitung decimal standart maksimum untuk ip address adalah 255. Jadi format maksimum dari IP adalah 255.255.255.255
Pengalokasian IP address untuk kelas A, B, C, D dan E


KELAS A

KELAS B

KELAS C

KELAS D

KELAS E

Range

0-127

128-191

192-233

224-247

248-255

Oktet pertama

0

10

110

1110

1111

Panjang Network ID

w

w.x

w.x.z

-

-

Panjang Host ID

x.y.z

y.z

z

-

-

Network Prefix

8

16

24

-

-

Network Maksimum

127

16348

2097152

-

-

Host Maksimum

16777214

65534

254

-

-




Untuk IP address 192.168.13.1 tentukan
• Subnetmask :……
• Network :…….
• Broadcast :……

192.168.13.1 dibagi menjadi 5 kelas
255/5 = 51
0 → network
255 → broadcast

Jadi 1 kelas dibagi menjadi 48 host

Lab 1 192.168.13.0 - 192.168.13.49 = 50-2 =48 host
Lab 2 192.168.13.50 - 192.168.13.99
Lab 3 192.168.13.100 - 192.168.13.149
Lab 4 192.168.13.150 - 192.168.13.199
Lab 5 192.168.13.200 - 192.168.13.249

51….= Biner
128 64 32 16 8 4 2 1
0 0 1 1 0 0 1 1

51…..= 00110011
11001100 = 204 (negasi)

QUIS

IP 192.168.18.1

Dibagi menjadi 4 kelas
255/4 = 63

0 → network
255 → broadcast

Jadi 1 kelas dibagi menjadi 62 host

Lab 1 192.168.18.0 - 192.168.18.63 = 64-2 = 62 host
Lab 2 192.168.18.64 - 192.168.18.127
Lab 3 192.168.18.128 - 192.168.18.191
Lab 4 192.168.18.192 - 192.168.18.255



63….= Biner
128 64 32 16 8 4 2 1
0 0 1 1 1 1 1 1

63…..= 00111111
11000000 = 192 (negasi)

Kamis, 16 Oktober 2008

TUGAS 1

Tugas 1
user@himatif:~$
Perintah dasar yang biasa dipakai dalam Linux dengan mode Console / Terminal

· cd -> Perintah cd seperti di DOS yang berarti berpindah direktori, Setelah perintah cd disini kita menambahkan beberapa parameter antara lain tanda “.” dan “..” .
UserHimatif:~$cd . .
Perintah untuk masuk kedirektori yang berada diatas direktori anda Diikuti Letak direktori

user@himatif:~$ cd / etc /
Merupakan parameter yang berfungsi untuk masuk menuju direktori tertentu sesuai dengan keinginan user ,untuk beberapa direktori tergantung hak aksesnya.

Cat -> Menampilkan isi file biasanya untuk membaca file binary.
user@himatif:~$ cat /home/student/made.txt



ls -> Menampilkan informasi dari file dengan penambahan parameter “-“ dibelakangnya. Parameter2 lain yang digunakan :
mkdir command line untuk membuat direktori kosong.
user@himatif : ~$ mkdir madedir


atau jika pada direktori lain maka,
user @himatif:-$ mkdir/home/user/ dir

touch -> sama seperti mkdir tetapi touch hanya untuk membuat file dengan nilai 0 byte,jika pada direktori tersebut telah terdaftar file dengan nama yang sama maka dibatalkan
user@himatif:-$ touch home/student/made.txt

mv -> Memindahkan file ke direktori lain atau mengubah nama file. Perintah mv juga bisa mengganti nama file.
Salah satu bentuk jika kita memindahkan data :
user@imatif:-$mv /home/made.txt /home/student/sri.txt

cp -> Menyalin satu atau beberapa file.copy

Contoh melakukan pengkopian file :
user@himatif:-$ cp home/ student/made.txt /home/sri.txt


vi -> vim adalah perintah terbaru dari vi. Editor ini dapat digunakan untuk mengedit seluruh plain text seperti vi. Sangat bagus bagi pengedit program karena memberikan kemudahan secara cepat dalam hal pengeditan.
Contoh melakukan pengeditan file :
user@himatif:-$ vi home/ student/made.txt

GNOME & KDE

Apakah GNOME dan KDE? Dan apakah perbedaannya?

GNOME adalah (GNU Network ObjectModel Environment). Tampilan Desktop GNOME terdiri dari beberapa komponen, yaitu gtk-engine, gtk-themes, metacity dan icons. Engine default dalam GTK 2.4 default terdiri dari Clearlooks, Crux, Industrial, Light-Blue, Metal, Mist dan Smooth. Tema GNOME dibuat dengan menyesuaikan engine yang dipakai untuk menampilkan warna dan efek yang diinginkan. Tema-tema default tentunya bisa anda dapatkan dari aplikasi distribusi Linux yang dipakai dengan nama tema yang tidak jauh dari nama engine di atas. proyek GNOME menyediakan dua hal-hal: lingkungan desktop GNOME, suatu desktop yang menarik dan intuitif untuk para pemakai, dan platform pengembangan GNOME, suatu kerangka luas untuk bangunan aplikasi yang mengintegrasikan ke dalam sisa dari desktop. GNOME ini juga memiliki sifat-sifat Free, Usable, Accessible, International, Developer-friendly, Organized, Supported, A community.

KDE adalah (K Desktop Environment) merupakan salah satu windows manager di sistem operasi berbasis UNIX. Pembuatan aplikasi yang berjalan di KDE harus mengikuti standar antarmuka yang ramah dan efisien bagi penggunanya. KDE adalah sebuah aplikasi desktop environment untuk sistem operasi berbasis UNIX (termasuk Linux, FreeBSD, NetBSD dan lain-lainnya). Fungsinya adalah untuk mengurangi penggunaan command line yang mungkin terlalu rumit bagi pengguna yang awam di sistem operasi berbasis UNIX tersebut, sehingga pengoperasiannya semudah mengoperasikan desktop pada lingkungan Windows maupun MacOS. KDE ini berisi full grafis dan membutuhkan memori yang besar.

Distro Linux

Perbedaan distro-distro linux & kelebihannya

MandrakelinuxMandrakelinux, yang dikembangkan pertama kali oleh Gael Duval, adalah distro yang mengalami kenaikan popularitas yang sangat pesat sejak rilis pertamanya di bulan Juli 1998. Para developernya mengambil distro RedHat, mengubah desktop defaultnya ke KDE dan menambahkan installer yang mudah digunakan, mendobrak mitos bahwa Linux sulit diinstalasi. Kemampuan pengenalan hardware dan pemartisi hard disk dari Mandrakelinux diakui merupakan salah satu yang terbaik di antara distro Linux. Banyak pengguna yang berpaling ke Mandrakelinux saat distro lain gagal memenuhi kebutuhannya.Mandrakelinux akhirnya berkembang menjadi distro terpopuler di kalangan newbie dan para pengguna rumahan yang mencari sistem operasi alternatif. Pengembangan Mandrakelinux sepenuhnya terbuka dan transparan dengan paket-paket aplikasi baru masuk ke direktori yang disebut "cooker" setiap hari. Saat rilis baru memasuki tahap beta, sebuah snapshot cooker diterima sebagai versi beta pertama. Pengujian versi beta biasanya singkat dan intensif, namun mulai versi 9.0, menjadi lebih lama dan mendalam. Milis versi beta sangat sibuk, namun Anda masih bisa menerima respon cepat untuk setiap bug atau tanggapan yang dilaporkan.Hasilnya adalah rilis kelas atas – sebuah distro Linux yang sangat up-to-date. Sebagai konsekuensinya, para user mungkin akan menjumpai banyak bug dan mungkin kurang stabil dibandingkan distro lain. Banyak orang bisa menerima konsekuensi ini untuk desktop – mereka mendapatkan software versi terakhir dan crash aplikasi beberapa kali adalah dapat dimaklumi. Segera setelah pengembangan selesai, distro tersedia untuk didownload dari banyak mirror di seluruh dunia.Keunggulan : User-Friendly, Tool konfigurasi grafis, dukungan komunitas luas, mampu mengubah ukuran partisi NTFS

Fedora Core Bagi banyak orang, nama RedHat melambangkan Linux, karena sebagai perusahaan Linux yang dikenal di seluruh dunia. Didirikan tahun 1995 oleh Bob Young dan Marc Ewing, Red Hat Inc baru mulai menampakkan tanda-tanda menguntungkan di bidang layanan, bukan dari distribusinya sendiri. Tetap saja, RedHat adalah pilihan pertama bagi para profesional dan masih menjadi pelaku utama di masa mendatang. Mereka dengan bijak menghindari ekspansi cepat saat booming dotcom di tahun 1998-1999, memilih berkonsentrasi pada bisnis inti. Manajemen tipe ini, jika berlanjut, akan menjamin stabilitas dan kelangsungan. Namun demikian, RedHat Linux 9 merupakan akhir dari jajaran produk RedHat Linux, yang digantikan oleh Fedora Core di akhir tahun 2003. Meskipun Fedora disponsori oleh RedHat, namun sebagian besar dikembangkan oleh komunitas,mempunyai daur hidup yang singkat, dan menjadi basis pengujian RedHat Enterprise Linux.Apa yang istimewa dari RedHat dan Fedora Core? Adalah gabungan dari paket konservatif dan terbaik di atas banyak utiliti rumit yang dikembangkan dalam perusahaan. Paketnya tidak selalu up-to-date, sekali versi beta diumumkan, versi paket dibekukan, kecuali untuk update sekuriti. Hasilnya adalah distribusi yang stabil dan teruji, program beta dan fasilitas pelaporan bug terbuka bagi umum dan ada beberapa milis. RedHat Linux telah menjadi distro Linux dominan di server-server seluruh dunia.Salah satu alasan kesuksesan RedHat adalah ragam layanan yang ditawarkannya. Paket softwarenya mudah diupdate melalui RedHat Network, sebuah repositori software dan informasi berharga. Sejumlah layanan support tersedia di perusahaan dan meskipun tidak murah, Anda akan terjamin oleh dukungan yang baik dari personal yang berpengalaman. Perusahaan ini juga mengembangkan program sertifikasi untuk memopulerkan distronya – pelatihan dan ujian RHCE (RedHat Certified Engineer) sekarang tersedia di banyak tempat di dunia. Semua faktor ini menguatkan fakta bahwa RedHat adalah merek terkemuka dalam industri komputer.Keunggulan : Digunakan di mana-mana, dukungan komunitas luas, Banyak inovasi


Debian GNU/LinuxDebian GNU/Linux, dipelopori oleh Ian Murdock di tahun 1993, adalah projek nonkomersial sepenuhnya; barangkali bentuk termurni dari ide yang mengawali pergerakan perangkat lunak bebas (free software movement). Ratusan pengembang sukarelawan dari seluruh dunia ikut serta dalam projek ini, yang diatur secara baik dan ketat, menjamin sebuah distro berkualitas yang dikenal sebagai Debian.Di tengah-tengah proses pengembangan, terdapat tiga cabang di direktori pusat - "stable", "testing", dan "unstable" (dikenal juga sebagai "sid"). Saat versi baru sebuah paket tiba, ia ditempatkan di cabang unstable untuk pengujian pertama. Jika lulus, paket dipindah ke cabang testing, di sana ia mengalami pengujian selama beberapa bulan. Cabang ini dinyatakan stable setelah melalui pengujian menyeluruh. Sebagai hasilnya, disto ini mungkin adalah terstabil dan dapat diandalkan, meskipun tidak up-to-date. Cabang stable cocok untuk penggunaan di server-server mission-critical, banyak pengguna lebih suka menggunakan cabang testing atau unstable yang lebih up-to-date di komputer pribadinya.Reputasi Debian lain yang cukup terkenal adalah instalasinya yang susah, kecuali pengguna tahu benar soal perangkat keras komputernya. Sebagai imbangannya adalah utiliti "apt-get", sebuah installer paket debian yang bagus. Banyak pengguna Debian yang bercanda bahwa installer Debian sangat buruk, karena hanya diperlukan sekali - saat Debian sudah siap dijalankan, semua pembaruan yang akan datang dapat dilakukan dengan mudah menggunakan apt-get.Keunggulan : 100% bebas, situs web yang bagus, dukungan komunitas luas, sangat teruji, instalasi software mudah (dengan apt-get)

SUSE LinuxSUSE adalah perusahaan lain yang berfokus pada desktop, meskipun serangkaian produk kelas enterprise juga tersedia. Distro ini mendapat pujian untuk installernya dan tool konfigurasi YaST, yang dikembangkan oleh SUSE sendiri. Dokumentasinya, yang disertakan pada versi komersial, berkali-kali diakui sebagai yang terlengkap, menyeluruh, dan mudah digunakan. Linux Journal menganugerahi SUSE Linux 7.3 sebagai "Product of the Year 2001". Distro ini mencapai pangsa pasar cukup besar di Eropa dan Amerika Utara, namun tidak dipasarkan di Asia dan belahan dunia lain. Tahun 2003 SUSE dibeli oleh Novell. Pengembangan SuSE dilakukan secara tertutup dan tidak ada versi beta yang dirilis untuk pengujian oleh umum. Mereka mempunyai kebijakan untuk menahan distronya untuk didownload sampai versi komersialnya beredar cukup lama. Bahkan, SuSE tidak menyediakan image ISO dari distronya, hanya paket-paket perangkat lunak untuk para pengguna setianya.Keunggulan : Perhatian profesional dan detail, Tool konfigurasi grafis YaST yang mudah digunakan

KnoppixDikembangkan oleh Klaus Knopper di Jerman, dapat dikatakan bahwa Knoppix yang berbasis Debian ini telah menaikkan standarnya ke tingkat baru, terutama dengan deteksi perangkat keras otomatis yang dapat membuat malu banyak distro Linux komersial. Booting yang mulus, pilihan perangkat lunak, teknik pemekaran seketika, dan bisa diinstalasi ke hard disk menjadikan Knoppix sebuah tool yang diperlukan. Knoppix dapat digunakan sebagai disket penyelamat, sebuah tool untuk mendemonstrasikan Linux kepada mereka yang belum pernah melihatnya atau sebuah tool untuk menguji komputer baru sebelum dibeli. Distro ini bahkan dapat digunakan sebagai distro penuh untuk penggunaan sehari-hari.Versi baru Knoppix dirilis secara teratur, rata-rata setiap 1 -2 minggu. Pembaruan termasuk perbaikan bug dan juga paket perangkat lunak terbaru dari cabang unstable Debian.Keunggulan : Pengenalan hardware sangat baik, Langsung dijalankan dari CD tanpa instalasi, dapat digunakan sebagai tool recovery

Slackware LinuxSlackware Linux, diciptakan oleh Patrick Volkerding tahun 1992, adalah distro linux tertua yang mampu bertahan. Tanpa banyak tetek bengek, tetap menggunakan installer berbasis teks tanpa tool konfigurasi grafis. Saat distro lain berusaha keras untuk mengembangkan tampilan yang mudah digunakan bagi sebagian besar utiliti, Slackware menawarkan konfigurasi manual dengan mengedit file-file konfigurasi. Karena ini, Slackware hanya disarankan untuk pengguna lanjut yang berseia meluangkan waktu untuk mempelajari Linux.Namun demikian, Slackware mempunyai daya tarik tersendiri untuk banyak pengguna. Distro ini sangat stabil dan aman - sangat cocok untuk server. Administrator Linux berpengalaman mengatakan distro ini relatif bebas bug karena menggunakan sebagian besar paket dalam format aslinya tanpa banyak penyesuaian yang berpotensi menimbulkan bug-bug baru. Rilisnya jarang (sekitar setahun sekali), meskipun paket-paket terbaru selalu tersedia untuk didownload setelah rilis resmi. Slackware adalah distro yang bagus bagi mereka yang tertarik mempelajari Linux secara mendalam.Mungkin karakteristik terbaik distro ini adalah: Jika Anda memerlukan bantuan untuk instalasi Linux Anda, carilah pengguna Slackware. Dia diperhitungkan lebih mampu memperbaiki masalah dibandingkan pengguna distro lain.Keunggulan : Sangat stabil dan bebas bug, Setia pada kaidah-kaidah UNIX