Off

Pin Tux, Fedora & RHEL

Sudah lama sekali saya tidak membeli CD distro linux di gudanglinux. Tahunnya pun sampai lupa. Seingat saya dulu waktu masih jaman redhat 6.2 saya masih rajin beli CD distro linux Seiring tahun berjalan dan sering memiliki koneksi internet tak terbatas (baca: numpang koneksi di warnet atau kantor) , otomatis kebutuhan membeli CD linux semakin berkurang, karena [...]
Off

Install dan Konfigurasi phpMyAdmin

Tutorial untuk install phpMyAdmin dari rpm dan mengkonfigurasi nya sehingga bisa di akses http://host/phpMyAdmin/

1.Install paket phpMyAdmin

[root@cachak-dev ~]# yum install phpMyAdmin
Loaded plugins: fastestmirror
Repository epel is listed more than once in the configuration
Determining fastest mirrors
epel                                                      | 2.1 kB     00:00
primary.sqlite.bz2                                        | 2.6 MB     00:27
myindo                                                    |  951 B     00:00
primary.xml.gz                                            | 3.4 kB     00:00
myindo                                                         2/2
base                                                      | 1.1 kB     00:00
primary.xml.gz                                            | 878 kB     00:13
base                                                           2508/2508
updates                                                   |  951 B     00:00
primary.xml.gz                                            | 185 kB     00:02
updates                                                        287/287
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:2.11.9.5-1.el5 set to be updated
--> Processing Dependency: php-mysql >= 4.1.0 for package: phpMyAdmin
--> Processing Dependency: php >= 4.1.0 for package: phpMyAdmin
--> Processing Dependency: php-mbstring >= 4.1.0 for package: phpMyAdmin
--> Processing Dependency: webserver for package: phpMyAdmin
--> Running transaction check
---> Package php-mbstring.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-mbstring
---> Package php-mysql.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-pdo for package: php-mysql
---> Package php.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-cli = 5.1.6-23.2.el5_3 for package: php
--> Processing Dependency: libcurl.so.3 for package: php
--> Processing Dependency: libaspell.so.15 for package: php
--> Processing Dependency: libgmp.so.3 for package: php
--> Processing Dependency: libidn.so.11 for package: php
--> Processing Dependency: libpspell.so.15 for package: php
---> Package httpd.i386 0:2.2.3-22.el5.centos.1 set to be updated
filelists.sqlite.bz2                                      | 4.0 MB     00:43
filelists.xml.gz                                          | 1.4 kB     00:00
filelists.xml.gz                                          | 2.8 MB     00:29
filelists.xml.gz                                          | 1.3 MB     00:13
--> Processing Dependency: libaprutil-1.so.0 for package: httpd
--> Processing Dependency: libapr-1.so.0 for package: httpd
--> Processing Dependency: /etc/mime.types for package: httpd
--> Running transaction check
---> Package libidn.i386 0:0.6.5-1.1 set to be updated
---> Package php-pdo.i386 0:5.1.6-23.2.el5_3 set to be updated
---> Package curl.i386 0:7.15.5-2.1.el5_3.4 set to be updated
---> Package apr-util.i386 0:1.2.7-7.el5_3.1 set to be updated
---> Package mailcap.noarch 0:2.1.23-1.fc6 set to be updated
---> Package php-cli.i386 0:5.1.6-23.2.el5_3 set to be updated
---> Package php-common.i386 0:5.1.6-23.2.el5_3 set to be updated
---> Package apr.i386 0:1.2.7-11 set to be updated
---> Package gmp.i386 0:4.1.4-10.el5 set to be updated
---> Package aspell.i386 12:0.60.3-7.1 set to be updated
--> Processing Dependency: aspell-en for package: aspell
--> Running transaction check
---> Package aspell-en.i386 50:6.0-2.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================
 Package            Arch         Version                     Repository     Size
=================================================================================
Installing:
 phpMyAdmin         noarch       2.11.9.5-1.el5              epel          4.2 M
Installing for dependencies:
 apr                i386         1.2.7-11                    base          122 k
 apr-util           i386         1.2.7-7.el5_3.1             updates        76 k
 aspell             i386         12:0.60.3-7.1               base          936 k
 aspell-en          i386         50:6.0-2.1                  base          1.6 M
 curl               i386         7.15.5-2.1.el5_3.4          updates       232 k
 gmp                i386         4.1.4-10.el5                base          664 k
 httpd              i386         2.2.3-22.el5.centos.1       updates       1.2 M
 libidn             i386         0.6.5-1.1                   base          194 k
 mailcap            noarch       2.1.23-1.fc6                base           14 k
 php                i386         5.1.6-23.2.el5_3            updates       1.1 M
 php-cli            i386         5.1.6-23.2.el5_3            updates       2.1 M
 php-common         i386         5.1.6-23.2.el5_3            updates       151 k
 php-mbstring       i386         5.1.6-23.2.el5_3            updates       994 k
 php-mysql          i386         5.1.6-23.2.el5_3            updates        85 k
 php-pdo            i386         5.1.6-23.2.el5_3            updates        64 k

Transaction Summary
=================================================================================
Install     16 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         

Total download size: 14 M
Is this ok [y/N]: y
Downloading Packages:
(1/16): mailcap-2.1.23-1.fc6.noarch.rpm                   |  14 kB     00:00
(2/16): php-pdo-5.1.6-23.2.el5_3.i386.rpm                 |  64 kB     00:00
(3/16): apr-util-1.2.7-7.el5_3.1.i386.rpm                 |  76 kB     00:00
(4/16): php-mysql-5.1.6-23.2.el5_3.i386.rpm               |  85 kB     00:00
(5/16): apr-1.2.7-11.i386.rpm                             | 122 kB     00:04
(6/16): php-common-5.1.6-23.2.el5_3.i386.rpm              | 151 kB     00:01
(7/16): libidn-0.6.5-1.1.i386.rpm                         | 194 kB     00:01
(8/16): curl-7.15.5-2.1.el5_3.4.i386.rpm                  | 232 kB     00:02
(9/16): gmp-4.1.4-10.el5.i386.rpm                         | 664 kB     00:09
(10/16): aspell-0.60.3-7.1.i386.rpm                       | 936 kB     00:10
(11/16): php-mbstring-5.1.6-23.2.el5_3.i386.rpm           | 994 kB     00:11
(12/16): php-5.1.6-23.2.el5_3.i386.rpm                    | 1.1 MB     00:13
(13/16): httpd-2.2.3-22.el5.centos.1.i386.rpm             | 1.2 MB     00:14
(14/16): aspell-en-6.0-2.1.i386.rpm                       | 1.6 MB     00:16
(15/16): php-cli-5.1.6-23.2.el5_3.i386.rpm                | 2.1 MB     00:29
(16/16): phpMyAdmin-2.11.9.5-1.el5.noarch.rpm             | 4.2 MB     00:57
---------------------------------------------------------------------------------
Total                                             78 kB/s |  14 MB     02:58
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : mailcap                                         [ 1/16]
  Installing     : php-common                                      [ 2/16]
  Installing     : libidn                                          [ 3/16]
  Installing     : curl                                            [ 4/16]
  Installing     : apr                                             [ 5/16]
  Installing     : gmp                                             [ 6/16]
  Installing     : apr-util                                        [ 7/16]
  Installing     : httpd                                           [ 8/16]
  Installing     : php-mbstring                                    [ 9/16]
  Installing     : php-pdo                                         [10/16]
  Installing     : php-mysql                                       [11/16]
  Installing     : aspell-en                                       [12/16]
  Installing     : aspell                                          [13/16]
  Installing     : php-cli                                         [14/16]
  Installing     : php                                             [15/16]
  Installing     : phpMyAdmin                                      [16/16] 

Installed: phpMyAdmin.noarch 0:2.11.9.5-1.el5
Dependency Installed: apr.i386 0:1.2.7-11 apr-util.i386 0:1.2.7-7.el5_3.1 aspell.i386 12:0.60.3-7.1 aspell-en.i386 50:6.0-2.1 curl.i386 0:7.15.5-2.1.el5_3.4 gmp.i386 0:4.1.4-10.el5 httpd.i386 0:2.2.3-22.el5.centos.1 libidn.i386 0:0.6.5-1.1 mailcap.noarch 0:2.1.23-1.fc6 php.i386 0:5.1.6-23.2.el5_3 php-cli.i386 0:5.1.6-23.2.el5_3 php-common.i386 0:5.1.6-23.2.el5_3 php-mbstring.i386 0:5.1.6-23.2.el5_3 php-mysql.i386 0:5.1.6-23.2.el5_3 php-pdo.i386 0:5.1.6-23.2.el5_3
Complete!
[root@cachak-dev ~]#


diatas sebenarnya banyak yang harusnya gak ikut keinstall apabila sudah ke install, misalnya httpd
setelah itu jangan lupa install php-mcrypt

[root@cachak-dev ~]# yum install php-mcrypt
Loaded plugins: fastestmirror
Repository epel is listed more than once in the configuration
Loading mirror speeds from cached hostfile
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.i386 0:5.1.6-5.el5 set to be updated
--> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt
--> Running transaction check
---> Package libmcrypt.i386 0:2.5.7-5.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================
 Package              Arch           Version                Repository      Size
=================================================================================
Installing:
 php-mcrypt           i386           5.1.6-5.el5            epel            16 k
Installing for dependencies:
 libmcrypt            i386           2.5.7-5.el5            epel           124 k

Transaction Summary
=================================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         

Total download size: 140 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): php-mcrypt-5.1.6-5.el5.i386.rpm                    |  16 kB     00:00
(2/2): libmcrypt-2.5.7-5.el5.i386.rpm                     | 124 kB     00:01
---------------------------------------------------------------------------------
Total                                             62 kB/s | 140 kB     00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libmcrypt                                         [1/2]
  Installing     : php-mcrypt                                        [2/2] 

Installed: php-mcrypt.i386 0:5.1.6-5.el5
Dependency Installed: libmcrypt.i386 0:2.5.7-5.el5
Complete!
[root@cachak-dev ~]#


2.Konfigurasi phpMyAdmin
Lakukan edit file /etc/httpd/conf.d/phpMyAdmin.conf
dari :

# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

   order deny,allow
   deny from all
   allow from 127.0.0.1

# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#

    Order Deny,Allow
    Deny from All
    Allow from None


# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#
#    
#        SecRuleInheritance Off
#    
#


Menjadi

[root@cachak-dev ~]# cat /etc/httpd/conf.d/phpMyAdmin.conf
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

   order deny,allow
   #deny from all
   #allow from 127.0.0.1

# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#

    Order Deny,Allow
    Deny from All
    Allow from None


# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#
#    
#        SecRuleInheritance Off
#    
#
[root@cachak-dev ~]#


disini saya hanya ngedit bagian
#deny from all
#allow from 127.0.0.1

artinya diallowed dari semua ip, untuk allowed dari ip tertentu, misalnya ip 202.xxx.xxx.10 maka menjadi
deny from all
allow from 202.xxx.xxx.10

setelah itu restart httpd

[root@cachak-dev ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@cachak-dev ~]#


setelah itu setting phpMyAdmin.conf di /etc/phpMyAdmin/config.inc.php
dibawah $i = 0 tambahkan $cfg['blowfish_secret'] = ‘H1PvIjBDbw’; sehingga menjadi :
$i = 0;
$cfg['blowfish_secret'] = 'H1PvIjBDbw';

terus rubah
$cfg['Servers'][$i]['auth_type'] = 'http';
menjadi :
$cfg['Servers'][$i]['auth_type'] = 'cookie';
setelah itu save
setelah itu tinggal http://host/phpMyAdmin

Off

Sistem Direktori Linux dan Model Partisi

Tutorial ini disediakan bagi para pengguna komputer yang melakukan migrasi sistem operasi, khususnya (mantan) pengguna windows yang melakukan migrasi ke komputer berbasis Linux.

Linux adalah sistem operasi Unix Like dimana pengertian dari Unix Like adalah Linux merupakan sistem operasi yang bukan merupakan turunan dari sistem operasi Unix namun memiliki cara kerja dan sistem direktori menyerupai Unix. Linux dibuat oleh Linus Benedicts Torvald yang merupakan hasil utak atik beliau atas kernel Minix. Minix ini merupakan sistem UNIX kecil yang dikembangkan oleh Andrew S. Tanenbaum, seorang professor yang menggeluti penelitian masalah OS dari Vrije Universiteit, Belanda. Adapun Minix ini digunakan untuk keperluan pengajaran dan pendidikan. Unix sendiri adalah sebuah sistem operasi yang telah lama ada (bahkan sebelum kemunculan sistem operasi buatan Microsoft) dan saat ini kebanyakan berjalan pada komputer server dan komputer besar lainnya (selain komputer personal). Sistem Operasi Unix dibuat spesifik untuk jenis mesin tertentu, berbeda dengan Linux yang keberadaannya ditujukan untuk sistem arsitektur x86 yang banyak beradar di pasaran perbedaan mendasar linux dengan sistem operasi lainnya adalah sifatnya yang OpenSource.

Salah satu bentuk dari Unix yang ditiru oleh Linux adalah sistem direktori dimana sistem direktori ini berbeda dengan yang dianut oleh keluarga Windows seperti diagram dibawah ini.

diagram_direktori_linux

Keterangan

/ : menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi dari direktori /usr, /home, /mnt dan direktori lainya seperti gambar diatas.

/bin : berisi program yang berisi perintah-perintah yang digunakan oleh user biasa seperti perintah ls (menampilkan isi dari suatu direktori, cd (untuk berpindah direktori).

/sbin : berisi program yang berisi perintah-perintah yang digunakan oleh super user seperti ifconfig (menampilkan informasi tentang kartu jaringan / network device yang terpasang pada mesin).

/home : berisi data dari user yang terdaftar dalam komputer / mesin yang bersangkutan.

/usr : berisi paket program, dokumentasi, konfigurasi, aplikasi, library dan source aplikasi linux.

/opt : berisi aplikasi yang dapat diakses oleh semua user (hampir sama dengan /usr/sbin/.

/root : merupakan “home” nya superuser / root / administrator.

/tmp : singkatan dari temporer adalah direktori yang disediakan ketika dibutuhkan ruang sementara dalam melakukan pekerjaan, contoh  ketika melakukan proses burn cd maka image (file iso ) secara default dimasukkan ke direktori ini sebelum di burn ke cd.

/etc : secara umum merupakan direktori tempat file konfigurasi berbagai macam service dan program yang terinstall di dalam sistem.

/mnt : berisi informasi device yang terpasang (mount) di dalam komputer.

/var : Direktori ini berisi data yang bermacam-macam (vary). Perubahan data dalam sistem yang aktif sangatlah cepat. Data-data seperti ini ada dalam waktu yang singkat. Karena sifatnya yang selalu berubah tidak memungkinkan disimpan dalam direktori seperti “/etc”. Oleh karena itu, data-data seperti ini disimpan di direktori var.

/boot : berisi informasi yang berkaitan dengan device dan service yang dijalankan ketika komputer melakukan booting (proses komputer dari keadaan mati/off menjadi hidup/on)

Secara umum pada sistem operasi linux berisi direktori yang disebutkan di atas namun pada beberapa distro ditambahkan beberapa direktori spesifik seperti /srv pada keluarga Suse dimana direktori yang ditambahkan memiliki fungsi khusus yang kadangkala tidak terdapat pada distro lain.

Ketika melakukan installasi maka dibutuhkan setidaknya 2 partisi agar suatu komputer bisa diinstall OS Linux yaitu partisi root (dilambangkan dengan / - bedakan dengan /root) dan partisi swap. Partisi root ( / ) digunakan untuk menginstall sistem Linux, hampir sama dengan C:\Windows untuk sistem operasi Microsoft Windows. Partisi swap dialokasikan sebagai tambahan memori ketika Memory RAM tidak mencukupi ketika sistem me-load suatu program, contoh kasus : load program X membutuhkan memori sebesar 1500 MB sedangkan RAM yang terpasang adalah 1000 MB / 1 GB maka 500 MB memori sisa yang dibutuhkan diambilkan dari partisi swap yang sudah dibuat. Besar partisi swap yang dibutuhkan untuk memori RAM ? 1 GB adalah dua kali Memory RAM yang terpasang pada komputer, kecuali untuk memori RAM diatas 2 GB maka alokasi swap tidak harus 2 kali RAM bisa dipasang 1 GB atau terserah selera dari masing-masing user.

Pertanyaan yang sering muncul : di Windows data saya bisa ditaruh di partisi terpisah dengan sistem sehingga ketika dibutuhkan install ulang maka data saya tidak terhapus, apakah di linux bisa..?

Berbicara tentang partisi maka diperlukan pemahaman tentang penamaan sistem partisi dan device yang berlaku di Linux.

Pada OS Windows dikenal sistem Drive Letter (Drive A:, Drive B:, Drive C:, dst) dimana Drive A: dialokasikan untuk disket 31/2 inchi, Drive B: dialokasikan untuk disket 5 ¼ inchi, Drive C: dialokasikan untuk partisi harddisk - jika partisi lebih dari satu, misalkan 2 maka digunakan Drive C: dan Drive D, Drive selanjutnya bisa dialokasikan untuk optical drive (CD,DVD) dan USB mass Storage (Flashdisk, harddisk eksternal, card reader).

Pada OS Linux dikenal SDA1, SDA2, SDB1, SDB2. Penjelasaanya adalah sebagai berikut :

S : menunjukkan SATA, pada linux terdahulu Serial ATA dan Parallel ATA dibedakan penamaannya, Parallel ATA ditunjukkan dengan huruf Hdan Serial ditunjukkan dengan huruf S namun saat ini penamaan device dianggap SATA maka digunakanlah S baik untuk interface Parallel maupun Serial.

D : Singkatan dari Device.

A,B : A menunjukkan bahwa device tersebut adalah device internal yang ada di dalam komputer seperti Harddisk internal, sedangkan B menunjukkan device tersebut adalah device eksternal seperti harddisk eksternal dan flashdisk.

1,2 : menunjukkan nomor urut partisi device.

Studi Kasus

sudah paham..?? jika belum paham silahkan dibaca lagi dari atas, jika sudah paham maka silahkan dilanjutkan.

Kembali pada pertanyaan diatas bagaimana caranya agar data saya bisa dipisahkan dengan sistem..?

Jawabannya adalah sangat bisa. Coba perhatikan skenario di bawah ini :

dilakukan installasi OS Linux maka kita bisa menyiapkan tiga buah partisi yaitu SDA1, SDA2, SDA3

SDA1 : digunakan sebagai swap dengan kapasitas 2GB

SDA2 : digunakan sebagai / dengan kapasitas 10GB

SDA3 : digunakan sebagai /home dengan kapasitas 60GB

lho tadi katanya /home berada di bawah / koq bisa ada di luar partisinya / …?

nah coba perhatikan gambar dibawah ini…

direktori_partisi_linuxPada diagram diatas diperlihatkan SDA2 yang merupakan partisi dari sistem (/) (lokasi installasi OS Linux) yang di dalamnya terdapat berbagai macam direktori /bin, /sbin, /home, dan lain sebagainya. Perhatikan SDA3 yang menunjuk ke direktori /home. Direktori /home memang berada di bawah direktori / namun /home tersebut menunjuk(me-link) ke partisi SDA3, jadi /home yang berisi data-data user detya, rani, dan lely sebenarnya berada pada partisi SDA3.

Singkat kata /home pada diagram diatas secara logical berada di dalam direktori / namun sesungguhnya data yang berada dalam /home berada di partisi SDA3.

Pembagian partisi diatas tidak hanya berlaku untuk direktori / dan /home saja namun direktori lain seperti /bin, /var, /usr juga bisa diberikan perlakuan yang sama. Pada penggunaan komputer personal kebanyakan menggunakan model partisi seperti contoh diatas namun pada OS Linux yang diimplementasikan pada komputer server sistem partisinya bisa jauh lebih kompleks daripada contoh diatas karena harus menyesuaikan dengan kebutuhan sistem server.

REFERENSI

http://www.infolinux.web.id/site/sectionsc6c7.html?op=viewarticle&artid=10

http://ikc.unimal.ac.id/umum/ibam/ibam-os-html/x5515.html

http://infoos.blogspot.com/2008/12/sejarah-linux.html

Off

Permainan Kata untuk Nama Rilis Fedora 12

Dengan semakin dekatnya jadwal rilis Fedora 11 (2 Juni 2009), maka proses pengumpulan usul untuk nama rilis Fedora 12 pun semakin mendekati waktu penutupan. Bagi anda yang suka mengutak-atik, mencari hubungan antara nama satu dengan nama lainnya, sepertinya proses pemilihan nama rilis untuk fedora cukup menarik. Tapi sebelumnya, kita coba liat dulu beberapa informasi pendukung berikut [...]
Off

Nama Sandi Distro Linux

Kalau kita mengamati dunia militer atau spionase, kita sering menemukan penggunaan kode, sandi atau nama samaran agar pihak lawan tidak dapat dengan mudah memperoleh informasi rahasia. Demikian juga di dunia bisnis, seringkali penggunaan kode atau nama sandi diperlukan untuk melindungi rahasia proyek dan sejenisnya dari saingan usaha. Di dunia teknologi informasi pun kita menjumpai penggunaan nama [...]
Off

Membuat DNS Server pada jaringan lokal

Untuk memberikan nama domain pada suatu mesin/server maka dibutuhkanlah DNS Server. DNS server berfungsi untuk menterjemahkan alamat IP sebuah server menjadi nama domain. Seperti contoh http://danubudi.web.id mempunyai IP : 66.197.178.245 atau www.friendster.com mempunyai alamat IP (pada salah satu servernya) : 209.11.168.112 (karena Friendster mempunyai 6 server), jadi secara mudahnya ketika seseorang mengakses/merequest situs http://danubudi.web.id oleh DNS request tersebut akan diarahkan ke server yang memiliki IP : 66.197.178.245.

Pada percobaan kali ini dilakukan pada mesin OpenSuse 11 pada jaringan lokal. kebanyakan sistem operasi Linux sebagian besar distro sudah memiliki Bind yang merupakan software DNS Server.

Langkah Pertama
melakukan installasi DNS Server (jika sudah ada pada mesin anda maka tahapan ini langsung dilewati)

Langkah Kedua
melakukan seting pada konfigurasi DNS
lokasi file : /etc/named.conf

# is the definition of the root name servers. The second one defines
# localhost while the third defines the reverse lookup for localhost.

zone “.” in {
type hint;
file “root.hint”;
};

zone “localhost” in {
type master;
file “localhost.zone”;
};

zone “0.0.127.in-addr.arpa” in {
type master;
file “127.0.0.zone”;
};

# Include the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named
zone “jaringanlokal.net” {
type master;
file “/var/lib/named/db.jaringanlokal.net”;
};
zone “0.0.10.in-addr.arpa” {        ——-> 3 byte pertama dari ip server dibalik
type master;
file “/var/lib/named/db.10.0.0″;
};

nb: yang berwarna biru adalah konfigurasi yang kita masukkan pada file tersebut yang mendefinisikan domain yang kita buat

Langkah Ketiga
membuat file master pada zone domain dan zona reversed
Zona Domain
lokasi file : /var/lib/named/db.jaringanterdistribusi.net

$TTL 86400

@ IN SOA jaringanlokal.net. root.jaringanlokal.net. (
20090331 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800) ; Negative Cache TTL
;
@ IN NS ns.jaringanterdistribusi.net.
@ IN A 10.0.0.20  –> menunjukkan IP DNS

Zona Reversed Domain
lokasi file : /var/lib/named/db.10.0.0

$TTL 86400
@ IN SOA jaringanterdistribusi.net. root.jaringanterdistribusi.net. (
20090331 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800 ) ; Negative Cache TTL
;
IN                NS         ns.jaringanterdistribusi.net.
20              IN           PTR www.jaringanlokal.net.
–> 20 adalah byte IP terakhir pada mesin anda

Langkah Keempat
Melakukan seting pada file DNS
lokasi file : /etc/resolv.conf

domain www.jaringanlokal.net
search jaringanlokal.net
nameserver 10.0.0.20

Langkah Kelima
Restart Service DNS

# service named restart

Langkah Keenam
Melakukan test domain
bisa menggunakan perintah host ataupun nslookup

danoe:/ # host jaringanterdistribusi.net
jaringanterdistribusi.net has address 10.0.0.20
danoe:/ # nslookup jaringanterdistribusi.net
Server: 10.0.0.20
Address: 10.0.0.20#53

Name: jaringanterdistribusi.net
Address: 10.0.0.20

Langkah Ketujuh
Seting komputer client :
Pada komputer client yang mengakses maka DNS diarahkan ke alamat DNS yang dibuat pada kasus ini alamat DNS adalah 10.0.0.20 dan pada browser harus dipastikan bahwa koneksi yang digunakan adalah directly connected to Internet atau tanpa menggunakan proxy

selanjutnya pada browser diketik http://jaringanlokal.net

Undangan dari UINBUNTU (Komunitas OpenSourceUIN)

Undangan bagi kawan-kawan Balung dan segenap pengguna dan penggiat linux di lingkungan Universitas Brawijaya.

Diharapkan kehadirannya dalam acara ta’aruf (ga tau apa artinya, pokoe ngumpul2) UINBUNTU (Komunitas OpenSource Universitas Islam Negeri) pada

Hari       : Jumat 1 Mei 2009

Pukul     : 13.00

Lokasi    : Gedung Fakultas Sains dan Teknologi, Auditorium lantai 4 UIN

Demikian pengumuman ini dibuat untuk dipergunakan sebagaimana mestinya

NB : untuk rekan2 balung yang mau berangkat bareng monggo… bagi yang konfirmasi mau join bisa comment di thread ini

Off

:: Mau mencoba Mini Buntu 8.10? ::

Silahkan mencoba mini buntu, buat yang mau melakukan remix boleh mengunduh di sini :Download Mini Buntu (ubuntu mini remix) 8.10

linkscolor = "000000"; highlightscolor = "888888"; backgroundcolor = "FFFFFF"; channel = "none";
Off

Bagaimana split file pdf?

Kalo kemaren udah tau gimana caranya merge, sekarang waktunya split, gara-gara print pdfnya transaksi i-banking di opera kepotong-potong…. Ternyata caranya gini… gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -dFirstPage=3 -dLastPage=3 -sOutputFile=filehasil.pdf fileasal.pdf FirstPage itu awal halaman yang akan kita ambil. Misal mo ambil halaman 2-4, maka FirstPage itu 2. LastPage itu dalam kasus di atas, adalah 4. Cara ini cuma bisa untuk [...]
Off

Menggabungkan (merge) file pdf

Bingung gimana caranya menggabungkan file pdf? Ga usah bingung, abis googling, ketemu disini… caranya gini…. gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=file_hasil.pdf file1.pdf file2.pdf file3.pdf Yang diperlukan cuman GhostScript, yang biasanya di linux tinggal yum install atau apt-get install hehehe….