CLICK HERE FOR THOUSANDS OF FREE BLOGGER TEMPLATES »

Rabu, 29 Oktober 2008

Install LAMP di Ubuntu

LAMP, adalah kependekan dari Linux+Apache+MySQL+PHP, merupakan sebuah paket perangkat lunak untuk menjalankan web site dynamic dan sebagai sebuah web server. LAMP ini terdiri dari beberapa komponen yang kesemuanya termasuk ke dalam keluarga open source. Yaitu Linux sebagai sistem operasinya, Apache sebagai web servernya, MySQL sebagai databasenya, dan PHP sebagai bahasa pemrogramannya.


Dalam penerapannya, LAMP tidak dalam satu bendel, artinya tiap komponen itu terpisah. Jadi berdiri sendiri-sendiri. Baik linux, apache, mysql dan php-nya berdiri sendiri. Jadi keempatnya diinstall secara terpisah, setelah terinstall barulah dikonfigurasi supaya dapat berjalan beriringan. Walaupun ada yang sudah dalam satu bendel, jadi apache, mysql dan php (minus linux) sudah dalam satu paket, tinggal menginstall satu paket sudah terkonfigurasi semuanya.

Banyak distribusi linux sekarang sudah menyertakan paket LAMP, jadi dengan menginstall distro linux tersebut, semua paket sudah terinstall, tanpa perlu mengkonfigurasi lagi. Namun ada juga yang belum terinstall. Jadi terpaksa apache, mysql dan php-nya diinstall secara manual.

Di dalam pendistribusiannya, apache, mysql dan php terdiri dalam beberapa macam paket. Ada yang dalam versi sourcenya (tar.gz/tar.bz2), ada yang dalam versi rpm (untuk distribusi linux keluarga red hat), tgz (untuk distro keluarga slackware), deb (untuk distro keluarga debian), dll. Kali ini akan dibahas cara menginstall baik apache, mysql, dan php ke dalam distro ubuntu, dan menggunakan versi deb-nya. Adapun langkah-langkahnya sebagai berikut :

1. Pertama pastikan ubuntu telah terinstall dengan baik dan benar (hehe …).
2. Install apache http server

sudo apt-get install apache2

3. Install php untuk server apache

sudo apt-get install php5

4. Install mysql server database

sudo apt-get install mysql-server

5. Install mysql untuk apache server

sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin (optional)

Nah, setelah proses penginstallan selesai, sekarang masuk ke tahap pengecekkan, apakah sudah terinstall dengan benar atau belum. Untuk pengecekannya adalah sebagai berikut.

1. Restart server apache terlebih dahulu

sudo /etc/init.d/apache2 restart

2. Cek servis apache melalui browser, ketikkan alamat berikut

http://localhost

Bila sudah terbuka sebuah halaman maka penginstallan apache sudah benar
3. Cek servis php apakah sudah terintegrasi dengan benar atau belum. Caranya adalah dengan membuat sembarang file php di folder /var/www/. Listing programnya adalah :

phpinfo();
?>

Setelah di save, silahkan dibuka di browser. Jika di browser sudah tertampilkan data-data tentang php maka servis php sudah berjalan.
4. Cek servis mysql apakah sudah terintegrasi dengan php atau belum. Caranya buat sembarang file php di /var/www/. Listing programnya adalah :

$connect=mysql_connect(”localhost”,”root”,”");
if($connect){
echo “sukses”;
}else{
echo “gagal”;
}
?>

Setelah di save, kemudian buka di browser. Jika tampil tulisan sukses maka php dan mysql sudah terintegrasi dengan benar. Jika muncul tulisan gagal, maka php dan mysql belum terintegrasi dengan benar.
5. Cek phpmyadmin (optional) apakah sudah berjalan atau belum. Buka alamat berikut di browser :

http://localhost/phpmyadmin

Masukkan root untuk user, sedangkan password tidak perlu di isi, karena default penginstallan password mysql belum di set, jadi tidak perlu password. Jika berhasil login maka phpmyadmin sudah terinstall dengan benar.

Read More......

Instalasi SAMBA pada Ubuntu

1. Pengenalan
SMB (Server Message Block), adalah protokol untuk sharing file dimana menggunakan nama komputer dan tipe numerik untuk membuat nama dari NetBIOS (Network Basic Input/Ouput System).


2. Instalasi Samba
Download paket samba dari http://www.samba.org, lalu compile dengan smbmount, tentukan dimana akan menyimpan manual direktori $MANPATH. Keadaan awal file smb.conf berada di /usr/local/samba/lib/
dan file password di /usr/local/samba/private/ .

$ cd samba-2.2.3a/source
$ ./configure –with-smbmount –mandir=/usr/man
$ make
# make install
$ cd ../..

3. Konfigurasi Samba

Beberapa bagian konfigurasi yang perlu di perhatikan,

log level = 1

file log diperlukan untuk memantau koneksi apa saja yang terjadi, juga bila terjadi gangguan dapat dengan mudah menganalisa. Para developer biasanya lebih suka menggunakan log level = 10.

log file = /var/adm/samba/service-%S.log
log file = /var/adm/samba/user-%u.log
log file = /var/adm/samba/machine-%m.log

interfaces = 192.168.0.0/16 127.0.0.1
bind interfaces only = Yes

Hal ini dilakukan agar samba hanya melayani dalam lingkup localnet saja, hal ini sangat mengurangi resiko keamanan jika host anda memiliki IP Public di internet.

encrypt passwords = Yes

Untuk klien yang menggunakan sistem operasi windows terlebih dahulu di setting lagi agar dapat menggunakan enkripsi password.

password level = 8
username level = 8

Nilai 8 untuk memastikan jika uppercase dan lowercase untuk username dan password tidak menjadi masalah.

log file = /var/log/samba/%m.log
debug level = 1

Simpan file log dalam direktori tertentu. Selalu jalankan debug pada level 1 jika anda ingin mengetahui apa yang sedang terjadi pada samba, level 3 diperlukan jika anda ingin mengetahui informasi yang lebih lengkap, dan level 10 diperlukan jika anda seorang developer samba. Variabel %m digunakan untuk nama komputer dari mesin klien.

time server = Yes

Sinkronisasi waktu untuk klien.

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=4096 SO_SNDBUF=8192

Optimisasi soket. Buatlah suatu file misalnya “dd if=/dev/zero of=testfile count=1024 bs=1024″, kemudian disable program antivirus, restart samba, lalu ambil fie tersebut dan copy kan ke server, berapa lama waktu yang dibutuhkan (SO RCVBUF). Restart samba kemudian copy kembali file tersebut ke workstation, waktu yang dihasilkan merupakan (SO_SNDBUFF).

logon script = %G.bat
domain logons = Yes
os level = 40
lm announce = False
dns proxy = No
wins support = Yes
invalid users = root @wheel
hide unreadable = Yes
hide files = /example.txt/*.bad/
veto files = /*.exe/*.com/*.vbs/*.chm/riched20.dll/*.{*}/lost+found/
veto oplock files = /*.mdb/*.MDB/

[homes]
comment = “%S Home Directory”
username = %S
writable = yes
create mask = 0600
directory mask = 0700
only user = Yes
browseable = No

[sample]
path = /example/sample1
valid users = +usergroup
force group = +usergroup
writable = yes
create mask = 0660
directory mask = 0770

[netlogon]
path = /example/netlogon
admin users = sam
write list = sam

Read More......

Senin, 27 Oktober 2008

Instalasi Ubuntu Server 7.10

1. Setup bios boot from CD.

2. Masukkan CD Instalasi Linux Ubuntu Server 7.10 Gutsy Gibbons, tunggu beberapa saat hingga
muncul tampilan awal instalasi.

3. Pemilihan bahasa
Untuk Bahasa kebetulan saya memilih english sebagai defaultnya.


4. Pemilihan negara asal

Defaultnya adalah united states

5. Pendeteksian Keyboard
Untuk mempercepat kita pilih “no” saja sehingga linux akan memberikan default layoutnya.
6. Pendeteksian Hardware – Hardware yang digunakan

7. Konfigurasi jaringan
Pilih konfigurasi jaringan secara manual karena ip yang kita gunakan adalah konfigurasi ip statis

bukan DHCP atau dinamis.
Masukkan IP untuk ethernet 0 yang menjadi sumber internet.
Masukkan netmask untuk jaringan kita 255.255.255.0
Masukkan gateway untuk server kita, dalam hal ini gateway untuk server ubuntu dijaringan saya
adalah 192.168.0.254
Untuk name server address saya isikan sama dengan gatewaynya yaitu 192.168.0.254.
kemudian hostname untuk server ubuntunya.

8. Pembuatan Partisi Linux

Untuk pembuatan partisi kita memilih secara manual agar dapat mengatur besarnya partisi yang
akan digunakan.
Pilih Tipe hardisk yang terdeteksi dan tekan enter.
Lanjutkan dengan memilih “yes” untuk membuat partisi baru dari hardisk yang kita pilih.

Kemudian pilih partisi yang kosong untuk membuat partisi baru dengan menekan enter.
Akan tampil sebuah konfirmasi pembuatan partisi baru. Partisi utama yang harus dibuat adalah
root dan swap.Untuk partisi swap disarankan ukurannya 2x memori phisical (RAM).

Pilih lokasi partisi “primary partition”
Beberapa hal yang harus diperhatikan saat pembuatan partisi antara lain:
a. Tipe Filesystemnya : ext3
b. Mount Point nya : “ / ”
c. Bootable flag : On
Jika telah selesai mengatur tiap partisi pilih “ Done setting up the partition
Pilih “Finish partitioning and write changes to disk” untuk menulis ke partisi di hardisk.

9. Pemilihan Zona Waktu

10. Konfigurasi Sistem Waktu yang digunakan

11. Pembuatan User Account System Linux
Isikan Nama untuk user yang akan dibuat
Isikan username untuk login ke sistem linux


12. Isikan Password untuk user yang baru dibuat dan Ulangi Password

13. Instalasi Paket – Paket Linux Ubuntu
Jika saat proses instalasi linux meminta konfirmasi untuk alamat proxy server yang akan


Read More......

INSTALLALASI JOOMLA DI UBUNTU

Berikut adalah step by step instalasi joomla 1.5.2 di ubuntu 7.10 / edubuntu 7.10
instalasi LAMP :

system > administration

> sypnatic package manajer > edit > mark packages by task... > tandai LAMP server > ok > apply

berhasil install LAMP


masuk ke terminal

ubuntu@ubuntu:~$ su (masuk sebagai root)

Password:

root@ubuntu:/home/ubuntu# cd /var/www

root@ubuntu:/var/www# mkdir backtrack

root@ubuntu:/home/ubuntu/Desktop# tar -xzvf Joomla_1.5.2-Stable-Full_Package.tar.gz -C /var/www/backtrack (file download joomla 1.5.2 saya taruh di /Desktop)

root@ubuntu:/var/www# chmod 777 -R backtrack (untuk memberi hak akses)


buka browser (MFF): http://localhost/backtrack/installation/index.php


installation joomla

1 : Language

2 : Pre-installation Check

3 : License

4 : Database

5 : FTP Configuration

6 : Configuration

7 : Finish


di terminal

root@ubuntu:/var/www# cd backtrack

root@ubuntu:/var/www/backtrack# rm -r installation/


Read More......

Menginstall WordPress di Ubuntu 7.04

WordPress adalah sebuah blog engine yang powerful dan cukup terkenal saat ini. Kode sumber wordpress juga tersedia untuk publik karena blog engine yang satu ini memang berbasis open source. Jika ingin mendapatkan sebuah account dan hosting gratis silakan mendaftar di wordpress.org,

setelah menjadi anggota Anda akan memperoleh sebuah alamat dengan format nama-anda.wordpress.org.

Selain itu wordpress juga dapat diinstall di komputer lokal, tulisan saya kali ini akan membahas tentang instalasi wordpress di Ubuntu 7.04, namun tidak menutup kemungkinan dapat diterapkan di distro lainnya. Untuk dapat melakukan instalasi setidaknya Anda sudah mempunyai DVD repo Ubuntu 7.04 (semuanya berjumlah 4) atau koneksi internet yang memadai untuk mendownload paket-paket yang dibutuhkan dari salah satu mirror repo Ubuntu. Sebelum menginstall wordpress pastikan apache, php5, dan mysql sudah terinstall dan berjalan dengan baik (lihat tulisan saya sebelumnya).

Untuk melakukan instalasi ketikkan perintah berikut dari terminal

sudo apt-get install wordpress

Setelah itu kopikan file setup-mysql dari /usr/share/doc/wordpress/example/ ke /etc/wordpress, lalu jalankan script tersebut



cd /etc/wordpress
sudo cp /usr/share/doc/wordpress/example/setup-mysql \ setup-mysql
sudo bash setup-mysql -n nama_user host_name

nama_user adalah user name yang akan digunakan untuk mengakses database mysql, sekaligus juga menjadi nama database yang akan digunakan, sedangkan host_name adalah nama komputer tempat wordpress akan diinstall (biasanya localhost untuk komputer standalone).

Sampai ditahap ini instalasi wordpress sudah hampir selesai. Langkah berikutnya buka sebuah web browser dan ketikkan localhost/localhost. Ikuti langkah-langkahnya sampai selesai (jangan lupa untuk membaca setiap petunjuknya dengan baik). Di tahap akhir silakan log in dengan user name admin dan pasword yang diberikan saat proses instalasi (ditampilkan dihalaman terakhir sebelum halaman log in). Setelah log in semua hal yang bisa dilakukan di wordpress.org seperti posting, menambah link, mengganti password dll sudah dapat dilakukan di localhost. Happy blogging!

Read More......

HacKeR

Istilah "Hacker" muncul sekitar tahun 1960-an, dimana waktu itu komputer masih merupakan barang langka dengan ukurannya yang besar dan letaknya dalam ruangan yang sangat luas. Waktu itu "Hacker" berarti seseorang yang menunggu, menjaga, dan mengoperasikan komputer.
Kebanyakan dari mereka ahli desain dan peneliti pada bidang komputer. Kemudian istilah "Hacker" muncul ketika beberapa anak muda yang dipekerjakan oleh Departemen Pertahanan Amerika di Laboratorium Research Universitas Massachusetts Institute of Technology (MIT) untuk mengejakan proyek yang diberi nama proyek MAC (Multiple Access Computer).

Para anak muda ini adalah pakar-pakar komputer pada waktu itu. Departemen Pertahanan Amerika Serikat percaya akan kemampuan mereka untuk menciptakan sebuah software dalam proyek tersebut. Hal ini dikarenakan oleh ide dan kreatifitas yang dimiliki, serta mungkin saja karena mereka-mereka saja yang mengerti komputer waktu itu.

Para "Hacker" berhasil membuat sebuah software catur yang pertama. Mereka juga membantu John McCarthy dalam menegembangkan salah satu bahasa Artificial Intelligence (AI). Yaitu bahasa LISP. Para "Hacker" MAC merupakan pelopor bagi terciptanya Expert System dan komputer Time Sharring. Para "Hacker" MAC juga merupakan pencipta program sistem operasi (Operating System) yang berfungsi sebagai penghubung antara komputer dengan layar monitor. Waktu itu input masih menggunakan puch-card sedangkan output masih menggunakan teletype. Belum tercipta monitor seperti yang sekarang ada. Para "Hacker" MAC mendesain program yang menghubungkan komputer dengan monitor sehingga input dan output bisa dilihat secara langsung di layar monitor.

Sebagai pencipta kerangka komputer time-sharring, para "Hacker" MAC mempunyai kelebihan-kelebihan lain dari pada para pemakai biasa. Dengan menjalankan program tertentu mereka mampu menghentikan semua kegiatan komputer. Pada masa-masa pengetesan komputer time-sharring, masing-masing hacker dianjurkan untuk menemukan kelemahan-kelemahan dari sistem yang mereka desain, bahkan mereka diberi wewenang untuk membuat sistem komputer "crash" ataupun membuat hal-hal aneh lainnya. salah satu cerita klasik tentang semangat "Hacker" pada masa itu adalah "Cookie Monster" yang disisipkan didalam sistem operasi komputer. Program Cookie Monster akan membuat layar berkelap kelip dan menampilkan kata Cookie. Pemakai komputer yang terkena program Cookie monster harus mengetik kata "Cookie" jika tidak, maka pada layar monitornya akan penuh dengan kata-kata "Gimme Cookie". Disamping Program "Cookie Monster", hacker MAC juga mengubah sistem operasi komputer time-sharring sedemikian rupa sehingga semua kode sandi (password) komputer tersebut tercetak diatas kertas printer. Semangat untuk berkreasi dan wewenang tak terbatas dalam mempelajari komputer ini, nantinya akan menjiwai hacker pada masa-masa berikutnya.

Dengan kemajuan teknologi, komputer mulai tersebar, tenaga operator dan programmer bertambah banyak. Pada sekitar tahun 1965 istilah "Hacker" berkembang artinya. Hacker bukan hanya seorang yang dapat mendesain dan menciptakan komputer. hacker juga berarti seseorang programmer yang senang "bermain-main" dengan komputer, seperti menemukan hal-hal baru dalam penggunaan komputer, mencari kelemahan-kelemahan sistem operasi, dan sebagaianya. Para programmer pada saat itu masih bekerja pada level bahasa mesin dan bahasa assembly.


Read More......

Acak

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
Komunikasi: contohnya surat elektronik, instant messaging, chatting
Akses informasi: contohnya web browsing
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Read More......

IP Addrezz

Protokol Internet (Inggris Internet Protocol disingkat IP) adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork (internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP. Versi IP yang banyak digunakan adalah IP versi 4 (IPv4) yang didefinisikan pada RFC 791 dan dipublikasikan pada tahun 1981, tetapi akan digantikan oleh IP versi 6 pada beberapa waktu yang akan datang.

Protokol IP merupakan salah satu protokol kunci di dalam kumpulan protokol TCP/IP. Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. Metode yang digunakannya adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisan yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Reference Model), yakni protokol Transmission Control Protocol (TCP).

Read More......

?????

me