Friday, December 28, 2007

Install aplikasi di GNU/Linux Suse 10.3

Hari ini kita akan coba membahas salah satu cara dari beberapa cara untuk melakukan instalasi software di GNU/Linux Suse 10.3. Pada umumnya ada beberapa cara untuk melakukan instalasi diantaranya adalah:

1. Instalasi melalui rpm (Redhat Package Manager).
2. Instalasi langsung lewat repository dari CD/DVD.
3. Instalasi langsung lewat repository dari Internet.
4. Instalasi langsug dari CD/DVD melalui yast(konsole).
5. Instalasi langsug dari CD/DVD melalui yast2 (GUI mode/ X11).
6. Compile langsung dari source program.

Kemungkinan masih ada beberapa cara lagi yang bisa dijalankan untuk melakukan instalasi di GNU/Linux Suse 10.3.

Untuk saat ini saya akan fokuskan pada instalasi melalui cara no.4 yaitu instalasi langsung dari
CD/DVD melalui yast(konsole). Saya harap anda sudah tahu bagaimana caranya melakukan remote mesin linux anda melalui mesin windows dengan aplikasi tambahan putty. Jika anda akan melakukan instalasi secara remote. Jika tidak lanjutkan step anda langsung ke no. 2.

1. Pertama lakukan remote login ke mesin server kita. Pastikan no IP mesin yang dituju dan port sudah disetting dengan benar.



2. Setelah terhubung maka akan tampil seperti berikut ini. Masukkan username dan password yang anda punyai, sehingga login berhasil dilakukan.



Selanjutnya lakukan perubahan account sehingga setara dengan root dengan perintah

#su -


seperti tapilan berikut ini.

jika anda menggunakan GNU/Linux Suse 10.3 dan melakukan login sebagai root maka secara otomatis nama mesih anda akan muncul dengan warna merah. Berarti anda berada di level tertinggi dari system tersebut, mohon hati-hati jika memakai account root akan mengakibatkan sesuatu yang fatal jika salah menjalankan program. Sebagai contoh adalah jika anda akan melakukan penghapusan semua file dalam sebuah sytem GNU/Linux.

3. Selanjutnya lakukan pemanggilan aplikasi yast dengan melakukan pengetikan perintah:

#yast


jika tidak ada aral melintang akan muncul tampilan seperti berikut:



4. Pindahkan kursor anda ke jendela disamping dengan melakukan penekanan tombol "tab" disebelah kiri papan keyboard anda. Lakukan seleksi pada "Software Management" dan tekan enter. Jangan lupa memasukkan CD/DVD installer anda kedalam CD/DVD Rom. Jika berjalan dengan lancar maka akan muncul tampilan seperti dibawah:



5. Lakukan pencarian packages yang anda inginkan dengan menekan menu search dibagian bawah. Sebagai contoh saya akan melakukan instalasi package "clamav". Clamav adalah AntiVirus is an open source (GPL) anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways. It provides a number of utilities including a flexible and scalable multi-threaded daemon, a command line scanner and advanced tool for automatic database updates. The core of the package is an anti-virus engine available in a form of shared library. Saya harap anda memahami yang saya tulis, tulisan diatas langsung diambil dari websitenya. Gambar dibawah menunjukan hasil dari proses searching clamav.





Lingkaran merah dibawah berarti package yang terseleksi akan di install.



Setelah anda yakin tekan accept untuk melanjutkan ketahap berikutnya. Ups... ternyata ada package terkait yang mesti diinstall juga.



Tekan OK untuk melanjutkan ketapan berikutnya. Proses instalasi akan segera berjalan sesaat setalah anda menekan tombol OK, berikut adalah gambar dari proses instalasi.



Setelah proses instalasi selesai, maka akan langsung melakukan proses loading package yang baru. Berikut adalah gambar dari proses loading aplikasi yang baru di install.



Nah setelah proses loading selesai maka selesailah proses instalasi kita. Jika anda ingin melakukan instalasi packages yang lain, maka lakukan proses sesuai dengan tahapan diatas. Selamat mencoba & sukses.....

Sunday, December 23, 2007

Instalasi server GNU/Linux Suse 10.3 di SMA Negeri 61 Jakarta

Hari Sabtu 22 Desember 2007. Bertepatan dengan hari Ibu Nasional. Tibalah saatnya untukmelakukan sesuatu yang berguna untuk dunia pendidikan Indonesia. Beberapa waktu yang lalu saya berkenalan dengan seorang guru IT yang luar biasa, beliau berbeda dengan guru-guru yang lain pada umumnya. Visi dan misinya untuk dunia pendidikan sangat luar biasa, ingin lebih memajukan dunia pendidikan "lebih baik" dari yang ada sekarang. Bapak Nurjaman, begitulah para siswa SMA Negeri 61 memanggil beliau. Adapun target-target yang akan kita laksanakan hari ini adalah:

- Install server GNU/Linux Suse 10.3 sebagai firewall yang menjadi jembatan antara client dengan internet.
- Install service Squid sebagai proxy server.
- Install service Dansguardian sebagai content management
- Install service DHCP server sebagai pemberi IP kepada client
- Install service Samba server sebagai sharing data & sebagai home dari client.

Semua service diatas di install dalam 1 box server dengan spesifikasi, sebuah PC rakitan dengan processor pentium IV dan memory 512MB.

Adapun alur yang saya inginkan untuk menghubungkan client dengan jaringan internet adalah sebagai berikut:


1. Jika ada PC, PDA, handphone, notebook atau laptop yang akan melakukan koneksi ke jaringan lokal maupun internet di SMA Negeri 61 Jakarta melalui WIFI maupun kabel UTP. Client hanya melakukan koneksi tanpa harus memasukan IP sendiri. Sehingga mempermudahkan client dalam hal konfigurasi peralatan mereka. Hal ini akan di handle oleh DHCP server sebagai penyedia IP dijaringan lokal.

2. Setelah mendapakan IP maka secara automatis client tersebut bisa melakukan akses internet melalui jaringan SMA Negeri 61 Jakarta, baik melalui jaringan WIFI maupun kabel UTP.

3. Client bisa dengan leluasa mengakses semua content di internet dalam jaringan
SMA Negeri 61 Jakarta, akan tetapi jika ini tidak dibatasi maka jaringan akan menjadi lambat seandainya client melakukan hal yang kurang berguna, seperti melakukan pengunduhan file-file mp3, mov, wmv, mpeg, yang rata-rata mempunyai ukuran yang besar.
Oleh karena itulah kami menerapkan sebuah aplikasi yang disebut Dansguardian sebagai penyaring contet-content yang kurang berkenan bagi siswa.



Allhammdulillah semua berjalan instalasi berjalan dengan lancar, meskipun ada sedikit masalah dengan konfigurasi SQUID, jika nanti
ada waktu akan saya posting masalah dan solusinya tersebut.

Sunday, December 16, 2007

Update extra repo di Fedora Core 6

Hari minggu, 16 Desember 2007. Berhubung istri lagi mudik, untuk mengisi kekosongan hari mesti ada kegiatan positif yang bisa dilakukan. Supaya bermanfaat buat orang lain maupun diri sendiri. Kebetulan server Fedora Core 6 yang lagi nangkring di kantor sudah lama nggak diupdate. Semalem sudah melakukan update untuk "core" dari Fedora Core 6. Nggak masalah 699 paket terdownload dengan mulus, karena banyaknya paket yang didownload, tinggal aja servernya hidup dan melakukan download dengan sendirinya. Besok paginya sudah selesai dech semuanya.

Setelah file "fedora-extras.repo" aku copykan ke /etc/yum.repos.d/ Sekarang tinggal jalanin yang extra paket, langsung aja jalanin perintah berikut diconsole:

[root@deepblue yum.repos.d]# yum update

Eh... eh.... eh.... ada error yang mucul seperti berikut:

"Error: Cannot find a valid baseurl for repo: extras"

Ap
a maksudnya nich? Bukannya begitu dijalanin langsung bisa update dengan sendirinya? Kok.. pakai acara error segala? Apa yang salah yach? semuanya tampak baik-baik saja.

Nggak berlama-lama serching di Om Google dulu untuk mengatasi masalah, nggak perlu waktu lama untuk mencari, ternyata yang jadi masalah adalah alamat repository dari update extrasnya nggak bener.
lansung aja cek isi dari file "fedora-extras.repo", berikut isinya:

root@deepblue ~]# cat /data/backup_system/etc/yum.repos.d/fedora-extras.repo
[extras]
name=Fedora Extras $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

[extras-debuginfo]
name=Fedora Extras $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/debug/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

[extras-source]
name=Fedora Extras $releasever - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/SRPMS/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

Gimana sih isi alamat yang bener? Langsung cek semua mirror Fedora di internet, dapet dech alamat mirror-mirror fedora di seluruh belahan dunia, berikut alamat sitenya:

http://mirrors.fedoraproject.org/

Kemudian saya cari yang terdekat dengan Indonesia tercinta, sayangnya belum ada site resmi di Indonesia yang bisa dijadikan repository. Terpaksa import dari negeri Jepang, dengan alamat
http://ftp.iij.ad.jp/pub/linux/fedora/extras/
Berikut adalah hasil configurasi akhir dari perjalanan update extra repository Fedora Core 6.
[root@deepblue ~]# cat /etc/yum.repos.d/fedora-extras.repo
[extras]
name=Fedora Extras $releasever - $basearch
baseurl=http://ftp.iij.ad.jp/pub/linux/fedora/extras/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorslist?repo=extra-$releasever&arch=$basearch
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
gpgcheck=1

Setelah dirasa cukup, jalanin lagi,

[root@deepblue yum.repos.d]# yum update


H
oray.... berhasil...... (sebagian dari informasi dibawah saya potong untuk menghemat tempat dan Bandwith internet yang saat ini masih sangat mahal di negeri tercinta Indonesia.

=============================================
meanwhile i386 1.0.2-3.fc6 extras 108 k
mousepad i386 0.2.12-1.fc6 extras 88 k
pylibacl i386 0.2.1-6.fc6 extras 23 k
pyxattr i386 0.2.1-4.fc6 extras 11 k
recode i386 3.6-22.fc6 extras 836 k
xorg-x11-resutils i386 7.1-2.fc6 core 60 k

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

Total download size: 55 M
Is this ok [y/N]: y
Downloading Packages:
(1/15): phpMyAdmin-2.11.2 100% |=========================| 4.2 MB 01:46
(2/15): xfprint-4.4.1-1.f 100% |=========================| 587 kB 00:20
(3/15): xfce-utils-4.4.1- 100% |=========================| 345 kB 00:11
(4/15): Terminal-0.2.6-3. 100% |=========================| 1.2 MB 00:41
(5/15): libxfcegui4-4.4.1 100% |=========================| 275 kB 00:08
(6/15): xfce-mcs-manager- 100% |=========================| 383 kB 00:11
(7/15): iftop-0.17-6.fc6. 100% |=========================| 41 kB 00:01
(8/15): xfce4-mixer-4.4.1 100% |=========================| 214 kB 00:06
(9/15): fortune-mod-1.99. 100% |=========================| 1.2 MB 00:42
(10/15): xscreensaver-bas 100% |=========================| 623 kB 00:20
(11/15): pyxattr-0.2.1-4. 100% |=========================| 11 kB 00:00
(12/15): dbh-1.0.24-5.fc6 100% |=========================| 25 kB 00:00
(13/15): xfce4-icon-theme 100% |=========================| 2.1 MB 01:12
(14/15): gtk+-1.2.10-55.f 100% |=========================| 922 kB 00:30
(15/15): clamav-data-0.88 100% |=========================| 7.4 MB 04:15
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : libxfce4util ####################### [ 1/93]
Updating : libxfcegui4 ####################### [ 2/93]

Demikian sekilas indormasi tentang update repository Fedora Core 6 pada bagian extra aplikasi di Fedora. Lain kali disambung dengan artikel yang lain.

Salam
Terima Kasih.

Saturday, December 15, 2007

Samba Joint AD Microsoft Windows Server

Hemmm.....,
Malam minggu yang penuh gairah, lagi ingin mencari sesuatu yang bisa menambah wawasan tentang samba di GNU/Linux Box yang sudah ada. Teryata samba versi 3.0.8 ke atas sudah bisa bergabung ke AD (Active Directory) kepunyaan windows. Berikut adalah artikel terkait.
- http://www.enterprisenetworkingplanet.com/netos/article.php/3487081
- http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/domain-member.html

Friday, December 7, 2007

Modifikasi user group di linux




Defenisi usermod adalah melakukan perubahan pada system linux tentang user account yang bersangkutan. Dari man linux didapatkan definisi seperti dibawah:

[root@deepblue ~]# man usermod

DESCRIPTION The usermod command modifies the system account files to reflect the changes that are specified on the command line. The options which apply to the usermod command are:

Note:
Warna merah: menandakan bahwa command tersebut dapat dijalankan langsung pada system linux console.
Warna biru: Definisi dari command tersebut.

Sebelum beranjak ke tahapan selanjutnya mari kita belajar membuat account di linux terlebih dahulu.
Membuat account di linux hanya bisa dilakukan oleh root. Untuk membuat user account di linux dapat mengunakan command seperti berikut:

[root@deepblue ~]# useradd foo

untuk membuat user sekaligus dengan home directorynya gunakan perintah :

[root@deepblue home]# useradd -m foo


Buatlah password untuk foo dengan command sebagai berikut:

[root@deepblue foo]# passwd foo

Setelah membuat user user bagaimana agar user tersebut bisa masuk kedalam samba? commandnya sebagai berikut:

[root@deepblue home]# smbpasswd -a foo

kemudian masukkan password sebanyak 2 kali.

Anda boleh keluar dari account root.
cobalah untuk membuat file dengan command sebagai berikut:

[foo@deepblue ~]$ touch 1.txt

lihat hasilnya dengan command sebagai berikut:


[foo@deepblue ~]$ ls -l


hasilnya adalah:

-rw-r--r-- 1 foo foo 0 Dec 7 00:40 2.txt

jika diamati groupnya masih foo, bagaimana cara merubahnya:

buatlah group terlebih dahulu dengan perintah:

[root@deepblue home]# groupadd ict

setelah group ada masukkan foo ke dalam group "ict" dengan perintah:

[root@deepblue home]# usermod -g ict foo

kemudian buatlah file baru dengan nama 5.txt lakukan dengan command seperti dibawah

[foo@deepblue ~]$ touch 5.txt

lihat hasilnya dengan command,

[foo@deepblue ~]$ ls -l
-rw-r--r-- 1 foo foo 0 Dec 7 01:01 2.txt
-rw-r--r-- 1 foo ict 0 Dec 14 02:06 5.txt

seperti kita lihat diatas bahwa file yang baru dibuat menghasilkan group yang berbeda, yaitu group "ict".

Demikian dulu pelajaran hari ini.

Server 2008 first look

December 6, 2007 - Getting Started with Branch Office Management with Windows Server 2008