Pengen Punya WebSite instan kualitas intan ?

Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

Tuesday, April 19, 2011

Cara Mudah Install Web Server pada Ubuntu 10.04

intallasi LAMP (Linux Apache MySQL PHP) dari Synaptic Package Manager. Synaptic Package Manager merupakan manager installasi software pada ubuntu. Dengan menggunakan ini, memudahkan pengguna dalam installasi sebuah software. Catatan kali ini contoh untuk installasi web server, yang biasanya pada catatan sebelumnya menggunakan command, kini tinggal klik dan klik :)



  • Dari desktop Gnome, pilih System -> Administration -> Synaptic Package Manager.
  • Setelah berada pada window Synaptic Package Manager, pilih Edit -> Mark Packages by Task.
  • Kemudian pilih LAMP server dan jalankan instalasinya.
Tunggu sampai proses installasi selesai. Selanjutnya untuk pengecekkan,
Apache2
aksees localhost dari browser, jika ada tulisan It's Works, brarti installasi apache sukses.
Letak default dokumen root berada pada direktori /var/www/
Letak konfigurasi Apache2 ada pada direktori /etc/apache2/apache2.conf
MySQL
masuk terminal dan ketikkan seperti berikut : mysql -u root -p
root@prayoga-desktop:~# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 39
Server version: 5.1.41-3ubuntu12.7 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit
Bye
untuk password, masukkan password sama dengan ketika anda memasukkan password saat installasi.



PHP5

  • Untuk mengetes apakah PHP5 sudah berjalan, pada terminal ketikan : gedit /var/www/info.php
  • Lalu tulis dan save :


phpinfo();
?>


  • Jika sudah dibuat dan disave, bukalah web browser anda dan ketikan pada address bar : localhost/info.php
  • Tampilan mengenai versi PHP akan muncul jika anda berhasil melakukan instalasi. Disitu juga di tampilkan table module mysql yang berarti php5 telah terintregasi dengan mysql.

Monday, March 14, 2011

NTOP

Untuk memonitoring aktifitas di jaringan, pada masa lalu kita lebih sering menggunakan software Multi Router Traffic Grapher (MRTG). MRTG memungkinkan kita untuk melihat bandwidth total yang digunakan di jaringan. MRTG sebetulnya relatif sederhana sekali, tidak ada informasi lebih detail tentang aktifitas detail yang terjadi di jaringan.
Belakangan, saya lihat software NTOP akan sangat menarik jika kita gunakan untuk memonitor aktiftas yang terjadi di jaringan kita karena sangat banyak sekali informasi yang dapat di peroleh tetapi teknik instalasi-nya sangat sederhana sekali.

installasi NTOP bersama RRD Tool

root@prayoga-desktop:~# aptitude install ntop
root@prayoga-desktop:~# aptitude install rrdcollect rrdtool rrdtool-tcl

buat folder yang dibutuhkan rrdrool

root@prayoga-desktop:~# mkdir /var/lib/ntop/rrd
root@prayoga-desktop:~# mkdir /var/lib/ntop/rrd/graphics
root@prayoga-desktop:~# mkdir /var/lib/ntop/rrd/flows
root@prayoga-desktop:~# mkdir /var/lib/ntop/rrd/interfaces
root@prayoga-desktop:~# chown -Rf ntop.root /var/lib/ntop

ada baiknya di ubah permission dari folder RRD menjadi 777. Memang ini berbahaya sekali untuk operasi di level ISP, tapi di level RT/RW-net atau perkantoran atau WARNET yang keamanannya tidak terlalu berbahaya sekali tampaknya agak aman-aman untk mengubah permission menjadi 777 menggunakan perintah

root@prayoga-desktop:~# chmod -Rf 777 /var/lib/ntop/rrd


Selanjutnya kita perlu menset password administrator ntop menggunakan perintah

root@prayoga-desktop:~# ntop –set-admin-password

Untuk menjalankan ntop dapat dilakukan menggunakan perintah

root@prayoga-desktop:~# ntop

atau

root@prayoga-desktop:~# /etc/init.d/ntop start

Selesai sudah dan NTOP dapat digunakan dengan cara mengakses menggunakan Web pada alamat port 3000
misal : http://ip_server:3000

Friday, March 11, 2011

Install VirtualBox pada Ubuntu 10.04

  1. Login sebagai root,
  2. Download VirtualBox dari http://www.virtualbox.org/wiki/Linux_Downloads
  3. Pastikan dependency sudah terinstall, jika belum install terlebih dahulu
    root@prayoga-desktop:/home/prayoga/installer/Linux# aptitude install libqt4-network libqt4-opengl libqtcore4 libqtgui4
  4. Jika dependency sudah terinstall, install VirtualBox nya :
    root@prayoga-desktop:/home/prayoga/installer/Linux# dpkg -i virtualbox-4.0_4.0.4-70112~Ubuntu~lucid_i386.deb
  5. Jika menemukan error seperti berikut, :
     * Failed, trying without DKMS
  6. Install dkms
    root@prayoga-desktop:/home/prayoga/installer/Linux# apt-get install dkms
  7. Selesai proses installasi dkms lakukan installasi ulang untuk virtualbox
    root@prayoga-desktop:/home/prayoga/installer/Linux# apt-get install dkms

Tuesday, March 8, 2011

Mengganti permission file / folder secara berjamaah

ketika mendapat error seperti tulisan sebelumnya, kan capek kalo harus ganti satu-satu. Yah meski tinggal klik sana sini pada cPanel. Tapi file dan foldernya banyak chuy! belum lagi di dalam folder dan sub folder. hadeeeh boros waktu.

Tapi tenang...., kata tox_penguin ada cara instan, langsung aja aku coba. dan hasilnya, eng-ing eng! sukses dah. Tapi, syaratnya harus punya akses ssh. Kalo nggak punya, tinggal hubungi support tempat hosting.

misal kasusnya sama dengan tulisan sebelumnya :
pertama login ke server hosting lewat ssh.
kedua masuk ke direktori web/tempat file dan folder prestashop.
selanjutnya, jalankan perintah berikut :

root@whm [/home/z3r0mind/public_html/prestashop]# find . -type f -exec chmod 644 {} \;
root@whm [/home/z3r0mind/public_html/prestashop]# find . -type d -exec chmod 755 {} \;

tanda titik setelah find maksudnya disini/tempat direktori berada (bisa diganti dengan nama folder tujuan pencarian)
-type f maksudnya type file
-type d maksudnya type direktory

Thursday, March 3, 2011

Install Java Plugin Mozilla Firefox pada Ubuntu Lucid

Ubuntu Lucid Lynx 10.04 tidak secara langsung menyertakan java (sun java), sehingga apabila browsing dengan Mozilla Firefox yang membutuhkan java jadinya tampilan error.
Secara default juga tidak tersedia java dalam repository ubuntu, tetapi sebenarnya paket tersebut ada di archive partner nya canonical hanya perlu diaktifkan saja dengan cara :
1. Edit file sources.list

root@prayoga-desktop:/home/prayoga# nano /etc/apt/sources.list

2. Cari baris berikut :

# deb http://archive.canonical.com/ubuntu lucid partner
# deb-src http://archive.canonical.com/ubuntu lucid partner


3. Hapus tanda pagar (#) pada kedua baris di atas, kemudian save dan keluar editor text.
4. Update repo :

root@prayoga-desktop:/home/prayoga# apt-get update

5. Install java :

root@prayoga-desktop:/home/prayoga# apt-get install sun-java6-bin sun-java6-jdk sun-java6-plugin

6. cek di firefox, ketikkan about:plugins pada address bar.

Wednesday, March 2, 2011

Monitor Jaringan dengan iftop dan nload

iftop
Sebagai seorang admin, tentunya melihat traffic jaringan sangat penting, sehingga kita bisa mengetahui bagaimana user menggunakan bandwithnya. Salah satu tool yang bisa digunakan untuk melihat traffic jaringan secara realtime adalah iftop (informasi mengenai iftop bisa dilihat di http://www.ex-parrot.com/~pdw/iftop/ )

Untuk instalasi cukup mudah :

root@prayoga-desktop:/home/prayoga# aptitude install iftop

Setelah proses installasi selesai, sekarang kita bisa menggunakan iftop untuk melihat traffic jaringan. Pada terminal ketik perintah berikut:

root@prayoga-desktop:/home/prayoga# iftop -i eth0

             12.5Kb         25.0Kb        37.5Kb         50.0Kb   62.5Kb
└─────────────┴──────────────┴─────────────┴──────────────┴──────────────
prayoga-desktop.local  => hx-in-f125.1e100.net    1.02Kb   398b    237b
                       <=                         16.2Kb  3.61Kb  2.33Kb
prayoga-desktop.local  => api-12-01-snc2.facebo      0b   1.12Kb   287b
                       <=                            0b    954b    239b
10.100.100.255         => 10.100.100.89              0b      0b      0b
                       <=                            0b    299b    104b
prayoga-desktop.local  => 216-176-188-73.revers      0b    164b     41b
                       <=                            0b    135b     34b
prayoga-desktop.local  => cs220p1.msg.ac4.yahoo      0b    202b     85b
                       <=                            0b     42b     31b
prayoga-desktop.local  => google-public-dns-a.g      0b     57b     70b
                       <=                            0b     90b    100b
255.255.255.255        => 10.100.100.70              0b      0b      0b
                       <=                            0b    122b     61b

─────────────────────────────────────────────────────────────────────────
TX:             cumm:  17.0KB   peak:   6rates:   1.02Kb  1.92Kb   915b
RX:                    30.6KB           16.4Kb    16.2Kb  5.68Kb  3.28Kb
TOTAL:                 47.6KB           17.3Kb    17.2Kb  7.60Kb  4.18K


Monday, February 28, 2011

Format Flashdisk pada mesin Linux

  • tancepkan flashdisknya :)
  • umount flashdisknya
root@prayoga-desktop:/home/prayoga# umount /media/E036-8B78
E036-8B78 adalah tempat flashdisk mounting (disesuaikan) 


  • cek keberadaan flashdisk di port berapa
root@prayoga-desktop:/home/prayoga# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002950b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       30033   241240041   83  Linux
/dev/sda2           30034       30401     2955960    5  Extended
/dev/sda5           30034       30401     2955928+  82  Linux swap / Solaris

Disk /dev/sdb: 4012 MB, 4012900352 bytes
120 heads, 56 sectors/track, 1166 cylinders
Units = cylinders of 6720 * 512 = 3440640 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           2        1167     3914816    b  W95 FAT32



  • lakukan format
root@prayoga-desktop:/home/prayoga# mkfs.vfat -F32 -n nama_label /dev/sdb1

-F32 adalah partisi FAT32
nama_label : terserah anda mau menamai apa :D
/dev/sdb1 adalah letak port flashdisk yang telah di cek sebelumnya.

Monday, February 21, 2011

Remote Login SSH tanpa password

Pertama, Generate key pada client,

prayoga@prayoga-desktop:~/.ssh$ ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/prayoga/.ssh/id_rsa): /home/prayoga/.ssh/id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/prayoga/.ssh/id_rsa.
Your public key has been saved in /home/prayoga/.ssh/id_rsa.pub.
The key fingerprint is:
18:65:c3:ef:b3:0f:14:ea:7c:30:71:23:44:61:47:e5 prayoga@prayoga-desktop
The key's randomart image is:
+--[ RSA 2048]----+
|       oOoo..    |
|       =.o .     |
|      . o.+ E    |
|       o =.o     |
|      . S..      |
|       o +o      |
|        o oo     |
|         ...     |
|           ..    |
+-----------------+

Kedua, simpan file /home/prayoga/.ssh/id_rsa.pub pada server tujuan.

prayoga@prayoga-desktop:~/.ssh$ scp id_rsa.pub stylekit@stylekita.com:.ssh/authorized_keys

Selesai.....
tinggal testing aja :D

Login ssh menggunakan alias

Hallo..
ni ada sedikit catatan tentang login ke server via ssh menggunakan alias. Biasanya kalau kita login ke server via ssh formatnya :

prayoga@prayoga-desktop:~$ ssh nama_user@ipaddress_server

dengan menggunakan alias, kita bisa login ke server dari komputer kita dengan mengetikkan nama alias yang dibuat. misal kita akan login menggunakan alias yogserver.

Membuat alias :

prayoga@prayoga-desktop:~$ cd ~
prayoga@prayoga-desktop:~$ nano .bashrc

cari baris # some more ls aliases dan tambahkan baris berikut di bawahnya


alias yogserver='ssh username@isi_dg_ip_server'


kemudian tekan Ctrl+x untuk menyimpan.

buka tab terminal baru dan coba ketik baris berikut untuk mencoba login ke server
prayoga@prayoga-desktop:~$ yogserver

jika anda di minta utk memasukkan password login server anda, brarti sukses.

thanks to: tox_penguin

Thursday, February 10, 2011

Membuka File Kompresi .rar pada Ubuntu

Banyak file download yang dikompress ke dalam file .rar. Namun jika suatu waktu kita mendownload file .rar dan kita buka file tersebut dengan menggunakan Archive Manager ternyata tidak bisa dan pesannya adalah Error karena tidak mengenal jenis file kompresi.

Hal ini dikarenakan secara default Archive Manager tidak memiliki kemampuan untuk membuka file .rar. Dukungan untuk file .rar tidak dimasukkan secara default oleh Ubuntu karena .rar adalah proprietary. Namun untuk sekedar membuka file yang dikompres .rar kita dapat menggunakan dua cara berikut:


1. Instal paket unrar-free

Paket ini merupakan proyek open-source untuk membuka file-file .rar. Tapi kemungkinan tidak semua file .rar dapat dibuka menggunakan dukungan paket ini.


2. Install paket unrar

Paket unrar ini bukan termasuk software open-source namun dengan paket ini kemungkinan semua file .rar bisa kita buka.

Tuesday, February 8, 2011

Share dengan Samba Server pada Ubuntu 9.04

Catatan konfigurasi sederhana Samba :)

install samba
root@prayoga-desktop:~#  aptitude install samba
Konfigurasi file /etc/samba/smb.conf
    #   security = user
    (ganti menjadi)
    security = share
    

    tambahkan baris berikut pada baris paling bawah :

    [yoG's share]
    comments = "yoG's Music SambaServer Share"
    path = /home/prayoga/Music
    public = yes
    guest ok = yes
    read only = no
    browsable = yes
    
    

    restart service samba

    root@prayoga-desktop:~# /etc/init.d/samba restart
    

    coba akses smb://ip_local

    Monday, February 7, 2011

    Memberi password phpMyAdmin pada xampp

    Secara default, waktu kita install xampp, baik di linux maupun di windows phpMyAdmin tidak memiliki password. Jadi, ketika mengakses http://localhost/phpmyadmin/ pada browser, langsung bisa masuk tanpa diminta memasukkan user password. Untuk keamanan, selayaknya kita memberikan autentikasi dengan membuat agar pengakses phpMyAdmin memasukkan user password yang telah ditentukan. Untuk membuat autentikasi tersebut, hanya diperlukan setting pada file config.inc.php

    Kalau di windows, biasanya file tersebut terletak pada folder hasil install xampp yaitu C:\>xampp/phpMyAdmin. Namun dalam kasus ini (pada Ubuntu 9.04) file config.inc.php terletak pada /opt/lampp/phpmyadmin. Langsung saja buka file tersebut. Cari baris berikut :

    /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    
    

    dan ganti seperti berikut :

    /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'password_yg_diinginkan';
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['AllowNoPassword'] = false;
    
    

    selanjutnya restart service xampp

    Installasi xampp pada Ubuntu 9.04

    mo nyoba-nyoba install xampp pada linux ??? he he he... ni dokumentasi-ku installasi xampp pada Ubuntu9.04

    langkah pertama login ke linux sebagai root dan download xampp for linux (saya download dari sini)
    pindah ke direktori /opt

    root@prayoga-desktop:~# cd /opt/
    root@prayoga-desktop:/opt# wget http://www.apachefriends.org/download.php?xampp-linux-1.7.tar.gz
    root@prayoga-desktop:/opt# tar -xvf xampp-linux-1.7.4.tar.gz
    

    untuk menjalankan :

    root@prayoga-desktop:/opt# /opt/lampp/lampp start
    

    Thursday, January 27, 2011

    Setting up DirectoryIndex pada Ubuntu Apache 2

    ho ho ho..
    meski masalah kecil alias simple, kalau namanya nggak tau ya bikin mumet alias ribet.. :)
    jadi masalah saya kemarin mengatur tentang bagaimana menentukan dirctory index pada webserver di ubuntu. Untuk menentukan file mana yang akan ditampilkan ketika kita pertama kali mengakses web. Misal, dia akan membaca index.html dulu atau index.php terlebih dahulu. Biasanya, dalam kasus yang pernah saya temui pada OS Centos dan OpenSuse, saya tinggal edit file httpd.conf dan tinggal menentukan prioritas dari DirectoryIndex. (dalam hal ini saya menginstall apache2 melalui paket tar.gz).

    Wednesday, January 12, 2011

    Install Apache, PHP, MySql pada Ubuntu 9.04 (Jaunty Jackalope)

    hallo...berikut catatan intallasi LAMP (Linux Apache MySQL PHP) pada Ubuntu 9.04 menggunakan apt-get :

    install apache2

    desktop1@desktop1-desktop:~$ sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert