root@neon:~$ system online // access granted ●
Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan

Jumat, 15 Maret 2013

Simple Setup Server di Ubuntu Menggunakan tasksel

Pembahasan kali ini saya akan memperkenalkan sebuah tools yang sudah lama tersedia secara bawaan (default) dari Ubuntu, yang bernama tasksel. Agan akan diperkenalkan betapa mudahnya menginstal satu buah set aplikasi di Ubuntu hanya dengan sekali centang.

Tasksel ini adalah alat yang sudah lama tersedia di Ubuntu tapi sepertinya kurang begitu populer. Tidak seperti apt-get atau aptitude yang mungkin Agan semua (para pengguna Ubuntu) sudah sangat mengenal baik.

Tapi kalau disini saya tampilkan screenshoot dari tools ini, mungkin ada diantara Agan yang berkata, oh yang itu. Yup, gambaran ini biasanya muncul ketika Anda menginstall Ubuntu edisi server.

Cukup ketik :

sudo tasksel


Jadi jika Agan ingin menginstal LAMP server di ubuntu, cukup menjalankan perintah di atas. Lalu centang di paket yang mau Agan instal. Untuk memilih/centang Anda tekan space bar (papan spasi) di keyboard.

Atau jika Agan mau menggunakan command line (seperti saya tentunya), Agan bisa juga menjalankan instalasi langsung dari command line.

Misal, untuk instalasi LAMP server di ubuntu:

sudo tasksel install lamp-server

Untuk melihat daftar task yang tersedia, jadi Agan bisa menginstall task lainnya seperti Edubuntu Server (ini adalah set utk instalasi LTSP) atau OpenSSH Server, Agan bisa menjalankan perintah berikut:

sudo tasksel --list-tasks

Dan kalau Agan ingin melihat paket apa saja yang akan diinstal dalam satu buah paket task, Anda bisa melihatnya dengan cara menjalankan perintah, sudo tasksel –task-packages , misal:

sudo tasksel --task-packages lamp-server

Hasilnya adalah

apache2
php5-cli
apache2.2-common
apache2-utils
libswitch-perl
php5-common
libaprutil1-ldap
libdbi-perl
mysql-server
apache2.2-bin
libpod-plainer-perl
libdbd-mysql-perl
libhtml-template-perl
perl-modules
libnet-daemon-perl
libapr1
mysql-server-5.1
libmysqlclient16
apache2-mpm-prefork
mysql-client-5.1
mysql-client-core-5.1
libwrap0
libaprutil1-dbd-sqlite3
tcpd
libapache2-mod-php5
libclass-isa-perl
libaprutil1
php5-mysql
mysql-server-core-5.1
libplrpc-perl
libcap2
perl
ssl-cert
mysql-common

Mantap kan ?? Sekarang Agan sudah tahu cara mudah menginstal LAMP server di Ubuntu dengan sekali centang, juga untuk jenis service lainnya.

Simple tapi bebobot tools yang bernama tasksel ini Gan,

OK segitu saja pembahasan dari saya kali ini, smoga bermanfa’at.

Salam,,,

Selasa, 05 Maret 2013

Mengembalikan GRUB yang hilang di UBUNTU


Yang harus disiapin untuk mengembalikan GRUB adalah :

    Live CD atau USB Bootable Ubuntu

Gunakan Terminal

$sudo grub
    Pada terminal, ketikkan sudo kemudian menekan tombol spasi yang dilanjutkan dengan mengetik grub dan diakhiri dengan menekan tombol enter. Perintah ini dimaksudkan untuk memanggil GRUB.
    Tunggu beberapa saat hingga ditunjukkan grub prompt :

    grub>

    Selanjutnya, dari grub prompt inilah perintah – perintah berikut diketikkan.

$sudo find /boot/grub/stage1
    Pada terminal, ketikkan find kemudian menekan tombol spasi yang dilanjutkan dengan mengetik /boot/grub/stage1 dan diakhiri dengan menekan tombol enter.
    Perintah ini dimaksudkan untuk mencari file stage1. Tunggu beberapa saat, hingga muncul hasilnya. Contoh: (hd0,5)

$root (hd0,5)
    Pada terminal, ketikkan root kemudian menekan tombol spasi yang dilanjutkan dengan mengetik (hd0,5) dan diakhiri dengan menekan tombol enter.
    Catatan: Perintah setelah root, harus disesuaikan dengan hasil yang didapatkan pada perintah sebelumnya. Jika pada perintah find /boot/grub/stage1 didapatkan (hd0,8), maka pada langkah ini perintah yang harus diketik adalah root (hd0,8).

$setup (hd0,5)
    Pada terminal, ketikkan setup kemudian menekan tombol spasi yang dilanjutkan dengan mengetik (hd0,5) dan diakhiri dengan menekan tombol enter.
    Catatan: Perintah setelah setup, harus disesuaikan dengan perintah sebelumnya. Jika pada perintah root (hd0,8), maka pada langkah ini perintah yang harus diketikkan adalah setup (hd0,8).

$reboot
    Pada terminal, ketikkan reboot yang lalu dengan menekan tombol enter.

Selamat, Mudah-mudahan GRUB yang tadinya hilang sekarang sudah berfungsi kembali.
Cukup mudah. Tidak banyak perintah yang perlu diketik. Dan juga tidak memerlukan waktu yang cukup lama untuk mengembalikan GRUB yang hilang.

Selasa, 14 Juni 2011

Install Webmin Centos


Cara menginstall webmin ada 2 cara, yaitu melalui YUM dan rpm. Saya sendiri lebih merekomendasikan install lewat YUM, karena nantinya akan lebih mudah untuk reinstall webmin jika terrjadi error pada suatu
saat.

Cara Install melalui rpm

Langung aja kita download webminnya (kita nyuri link dari yum aja ya, karena biasanya dari sourceforge)
$ wget http://nchc.dl.sourceforge.net/project/webadmin/webmin/1.620/webmin-1.620-1.noarch.rpm

Setelah selesai, langsung kita install webminnya.
$ rpm -Uvh webmin-1.620-1.noarch.rpm

Cara install melalui yum:

Download dan install repository webmin.
$ wget http://seilent.net/media/webmin.repo mv webmin.repo /etc/yum.repos.d/

lalu kita import (install) GPG key nya.
$ rpm –import http://www.webmin.com/jcameron-key.asc

Setelah itu, kita install webmin melalui yum.
$ yum install webmin

Setelah selesai, kita bia mengakses webmin melalui link http://alamatIPvps:10000 dan login menggunakan user root...

ok kawan, moga manfaat. :D

Senin, 23 Mei 2011

Mengkompress direktori (folder) di linux atau unix


Mengkompress direktori (folder) di linux itu gampang banget, biasanya di gunakan untuk membackup file / data.
Command yang paling baik di gunakan adalah dengan menggunakan tar.

Syntax dari tar command yang digunakan:
tar -zcvf nama-arsip.tar.gz nama-direktori (folder)
keterangan:
-z: Kompress arsip menggunakan program gzip
-c: Membuat Arsip
-v: Verbose (menampilkan progres kompresi)
-f: Arsip nama file
Contoh misalkan kita ingin menkompress direktori (folder) bot

/home/ziko/bot

Command nya adalah:
ziko@pirat35:~$ tar -zcvf bot.tar.gz /home/ziko/bot
Untuk mengekstrak nya kembali:
ziko@pirat35:~$ tar -zxvf bot.tar.gz
Selesai. sederhana bangetkan.
Semoga manfaat  d._. 

Kompresi File Pada Linux / FreeBSD




1. Gzip (GNU Zip)
Gzip hanya dapat digunakan untuk compress satu file saja, tidak untuk compress folder atau direktori.
Ekstensi dari Gzip adalah .gz. Semisal Anda ingin compress file yang bernama filename.ext, maka perintahnya adalah sebagai berikut:

gzip filename.ext

Perintah ini akan menciptakan file baru dengan nama filename.gz dan akan mengganti file asli (filename.ext) menjadi filename.ext.gz. Semua atribut dari file tidak akan berubah, sama seperti aslinya. Level kompresi dapat diubah sesuai dengan keinginan kita, antara 1 (proses kompresi cepat tapi perbedaan ukuran tidak terlalu signifikan) sampai 9 (agak lambat namun ukuran bisa ditekan seminimal mungkin).
Secara default Gzip akan melakukan kompresi pada level 6. Perintahnya adalah sebagai berikut:

Kompresi level 6 (default) :
gzip filename.ext

Kompresi level 1
gzip -1 filename.ext

Kompresi level 9
gzip -9 filename.ext

Untuk kinerja, seperti kebanyakan utiliti kompresi lain, Gzip akan bisa bekerja optimal untuk file dengan ekstensi txt, doc, bmp namun kurang bagus untuk kompresi jpg, png, mp3 dimana file-file tersebut memang sudah dalam bentuk kompresi.

Untuk dekompresi, lakukan perintah :

gzip -d atau gunzip

Secara default ekstensi memang .gz namun sebenarnya Anda dapat menciptakan ekstensi sendiri, dengan menambahkan opsi -S misalnya:

gzip -S .x filename.ext

Perintah tersebut akan menciptakan archive dengan nama filename.ext.x

2. tar ( Tape archiver )
Tar ini sebenarnya bukan utiliti file compression, namun hanya berfungsi sebagai “combiner” atau penggabung dari beberapa file atau direktori, nantinya bisa dikompress dengan menggunakan utiliti gzip atau bzip2 atau lainnya.

Contoh perintahnya adalah:

tar -cvf file.tar file1 file2 file3 file4

Perintah ini akan menggabungkan file1 file2 file3 dan file4 kedalam satu file bernama file.tar.
Opsi -f berarti opsi pertama digunakan sebagai nama file ( file ),
Opsi -c berarti memberi perintah “tar” untuk membuat archive ( create ) dan
Opsi -v berarti memberi perintah “tar” untuk menampilkan proses ke monitor kita ( verbose ).

tar -cvf file.tar file1.tar file/

Perintah ini akan menciptakan archive baru dengan nama file.tar dengan file1.tar dan subdirektori “file/” sebagai isinya.

tar -cvzf file.tar.gz file1 file2 file3 file/

Perintah ini sudah bersifat gabungan antara “joining” file dengan “compressing” file, arti dari perintah di atas adalah gabungkan file1 file2 file3 dan subdirektori file/ menjadi file.tar dan kompress hasil dari proses penggabungan tersebut menjadi file.tar.gz

tar -cvjf file.tar.bz2 file1 file2 file3 file/

Perintah ini sama artinya dengan perintah di atas namun utiliti yang digunakan untuk kompresi adalah bzip2 sehingga nama file file.tar.bz2

tar -xvf file.tar

Kebalikannya, perintah di atas adalah untuk proses ekstraksi dari file yang sudah di kompress, dalam hal ini file.tar.

tar -xvjf file.tar.bz2

Perintah di atas akan meng-ekstrak semua file yang ada didalam file.tar.bz2.

tar -zxvf file.tar.gz

Perintah di atas akan meng-ekstrak semua file yang ada di file.tar.gz

Jika Anda sudah membuat file.tar dan ingin menambahkan file atau folder ke dalamnya, gunakan perintah berikut ini:

tar -rf file.tar file

3. Bzip2
Bzip2 pada dasarnya mirip dengan utiliti gzip namun dalam hal kualitas kompresi lebih unggul. Ekstensi default adalah .bz2, untuk cara penggunaannya sama dengan gzip namun ada beberapa fasilitas tambahan yang tidak akan ditemukan di gzip, di antaranya :

bzip2 -k filename.ext

Perintah ini akan membuat archive filname.ext dan juga membuat copy dari file aslinya, tidak seperti gzip yang me-replace file aslinya. Level kompresi antara 1 sampai 9 (maksimum).
Untuk ekstrak gunakan perintah bzip2 -d atau gunakan utiliti bunzip2.

4. RAR
RAR adalah termasuk jenis kompresi yang sudah banyak dikenal orang saat ini, terutama jika Anda pelanggan rapidshare, hampir semua file ber-ekstensi-kan rar. Utiliti ini tersedia untuk Linux dan Windows dapat di-download dari http://www.rarsoft.com, salah satu faktor yang membuat terkenal adalah kemampuannya dalam kompresi cukup tinggi dibanding utiliti lain. Jika ingin menggunakan utiliti ini Anda harus install sendiri karena tidak disertakan secara default di hampir semua distribusi Linux (masalah open source dan lisensi).

Berikut ini contoh-contoh penggunaan utiliti rar:

Untuk ekstrak sebuah file ( misal xxx.rar ) gunakan perintah berikut:

rar e xxx.rar

Jika ingin ekstrak file tertentu saja, ketikkan perintah berikut:

rar e filename.rar file-to-be-extracted

Di mana filename.rar adalah file yang akan di-ekstrak dan file-to-be-extracted adalah file yang ada di dalam filename.rar yang ingin Anda ekstrak.

Untuk kompresi menggunakan utiliti rar, gunakan perintah berikut:

rar a file

dimana file adalah nama archive yang ingin diciptakan.

Jika nama file sudah ada, maka file baru tersebut akan ditambahkan ke dalam archive yang sudah ada dan isi dari archive sebelumnya tidak akan hilang, hanya akan bertambah. Dan jika nama file yang ditambahkan sudah ada (sama) maka file lama yang di archive akan di-replace/over-written.

Untuk kompress file dan direktori tertentu, ketikkan perintah berikut:

rar a file /path-to-directory-you-want-to-archive

Untuk melihat file yang terdapat dalam sebuah archive, ketikkan perintah berikut:

rar l archive.rar atau rar v archive.rar

Jika RAR tidak dapat meng-ekstrak sebuah file dengan benar, Anda dapat me-repair file archive dengan perintah berikut:

rar r archive.rar

5. zip
Zip merupakan format kompresi yang paling terkenal, banyak sekali aplikasi / Software yang berfungsi untuk handling kompresi jenis ini, mulai dari winzip (untuk windows) sampai Zip zip lainnya.

Untuk melakukan kompresi, ketikkan perintah berikut:

zip a archive file-to-be-archived

Untuk kompres sebuah direktori beserta seluruh isinya, ketikka perintah berikut:

zip -R archive

Untuk kompres sebuah direktori beserta subdirektori yang ada didalamnya gunakan perintah berikut:

zip -r archive directory

Untuk melakukan ekstraksi isi “archive”, ke lokasi directory-location, gunakan perintah berikut:

unzip archive -d directory-location

Perintah ini digunakan untuk tes integrity dari file zip yang kita punya.

zip -t archive

Semoga manfaat 

Kompresi File / Data

Kita sering mendengar atau mendownload file-file dengan ekstensi .zip, .tar.gz, .tar, .tar.bz2, .rar, .jar dll.
Nah pertanyaannya, sebenernya file apa sih itu ?

Di dalam kehidupan sehari-hari, kita bekerja dengan menggunakan banyak file, misalnya file-file gambar kita letakkan ke folder/direktori "My Pictures",
kemudian file-file kode pemrograman kita letakkan ke folder direktori "Codes / Data",
tak lupa kita menyimpan Video-video favorit berdurasi panjang / pendek (hayoo apa ne Gan? hehee) ke folder/direktori "My Videos".
Dan Suatu saat kita ingin mengumpulkan file-file tersebut di dalam sebuah file agar kita tidak bingung akan banyaknya file yang ada (Archiving).
Selain dapat dikumpulkan, file tersebut juga dapat dikompresi agar file yang dihasilkan tidak terlalu besar (Compression).

Format file archive

Ada beberapa format file yang digunakan untuk membuat file archive
Misalnya Unix Archiver (.a, .ar), Tape Archiver (.tar), LBR (.lbr).
Unix Archiver digunakan pada platform Unix-Nix, merupakan format archive tradisional yang sekarang hanya digunakan untuk membuat Static Libraries.
Tape Archiver, juga digunakan pada platform Unix-Nix, yang merupakan format archive yang umum digunakan.
Sedangkan LBR digunakan pada platform MS-DOS.

Format file compression

Untuk mengkompres data, ada beberapa format file yang digunakan seperti bzip2 (.bz2), gzip (.gz), lzma (.lzma), lzo (.lzo), pack (.z), compress (.Z).
Perbedaan masing-masing format kompresi ini adalah algoritma yang digunakan.
Seperti bzip2 yang menggunakan Burrows-Wheeler transform diikuti dengan Move-to-front transform dan terakhir Huffman coding.
Format gzip yang menggunakan algoritma DEFLATE untuk kompresi data, lzma menggunakan algoritma 7-zip, lzo menggunakan algoritma LZO dll.
Beberapa dari format kompresi data ini digunakan bersama-sama ketika meng-archivekan file.
Seperti Tape Archiver (.tar) yang digunakan bersama bzip2 ekstensi file menjadi (.tar.bz2), gzip ekstensi file menjadi (.tar.gz) atau compress ekstensi file menjadi (.tar.Z).

File archive + compression

Sekarang ini sudah banyak format file yang menawarkan archive+compression.
Seperti ARC (.arc), ARJ (.arj), Cabinet (.cab), ZIP (.zip), Jar (.jar), Tar dengan GZip, BZip2, Compress, LZMA (.tar.gz, .tgz, .tar.bz2, .tar.Z, .tar.lz, .tlz).
Jenis-jenis format ini "boleh / dapat" di-restore dengan software gratisan (tanpa perlu lisensi dari si pembuat format file tersebut).
Sedangkan format file seperti WinACE (.ace), RAR (.rar), StuffIt (.sit, .sitx) hanya "boleh / dapat" di-restore oleh software tertentu (software yang telah mendapat lisensi untuk me-restore / ekstrak file dari si pembuat format file tersebut).

File-file yang telah di-archive+compress biasanya sering dijumpai di Internet.
Karena, untuk pertukaran data yang cepat, diperlukan sebuah metode untuk mengirimkan data dalam jumlah yang sedikit dan dengan ukuran yang kecil.

Segitu aja info yang bisa saya share soal file format archieve ya mas bro n mbak bro =))

Salam...

Senin, 16 November 2009

Apa itu Linux ??


Linux adalah sebuah program open source yang gratis di bawah lisensi GNU, sistem operasi 32-64 bit, yang merupakan turunan dari Unix dan dapat dijalankan pada berbagai macam platform perangkat keras mulai dari Intel (x86), hingga prosesor RISC. Linux sebagai program open source yang gratis Salah satu yang membuat Linux terkenal adalah karena gratis. Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopisebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program. Lisensi lengkap dari GNU, dapat Anda baca diLampiran III. Penerjemahan lisensi GNU ke dalam Bahasa Indonesia, saat buku ini disusun masih dilakukan.
Catatan :
Literatur lengkap tentang GNU dapat Anda baca di situs web mereka yaitu http://www.gnu.org Dengan demikian, dapat dikatakan bahwa Anda dapat memperoleh Linux tanpa harus membayar sama sekali. Jika Anda harus membayar tiap kali instal perangkat lunak di lain komputer, maka dengan Linux Anda dapat menginstalnya dimana saja tanpa harus membayar lisensi.
Kebebasan yang paling penting dari Linux, terutama bagi programmer dan administrator jaringan, adalah kebebasan memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal penting. Pertama keamanan, yang kedua dinamika.
Jika perangkat lunak komersial tidak memperkenankan Anda untuk mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah program yang Anda beli dari mereka itu aman atau tidak (sering disebut security by obscurity). Hidup Anda di tangan para vendor.Dan jika ada pemberitahuan tentang bug dari perangkat lunak komersial tersebut, seringkali sudah terlambat. Dengan Linux, Anda dapat meneliti kode sumbernya langsung, bersama dengan pengguna Linux lainnya. Berkembangnya pengguna Linux sebagai komunitas yang terbuka, membuat bug akan cepat diketahui, dan secepat itu pula para programmer akan memperbaiki programnya. Anda sendiri jugayang menentukan kode yang cocok sesuai dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya untuk dapat diimplementasikan. Ibarat sebuah mobil, Anda bisa memodifikasi sesukanya, bahkan hingga mesin sekalipun, untuk memperoleh bentuk yangdiinginkan.
Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang dengan pesat. Jika sebuah program dengan sistem tertutup danhanya dikembangkan oleh vendor tertentu, paling banyak sekitar seribu hingga lima ribu orang. Sedangkan Linux, dengan keterbukaan kode sumbernya, dikembangkan oleh sukarelawan seluruh dunia. Bug lebih cepat diketahui dan program penambalnya (patch) lebih cepat tersedia. Pendekatan pengembangan sistem operasi ini disebut Bazaar. Kebalikannya sistem Chatedraal sangat tertutup dan hanya berpusat pada satu atau dua pengembang saja.
Sebagai tambahan, Linux menyediakan bahasa pemrograman gratis, lengkap dengan kompilernya, maupun program pembantunya. Beberapa diantaranya adalah :
ADA
BASIC
C
C++
Expect
FORTRAN
GTK, untuk membuat aplikasi GUI di Linux
PASCAL
Phyton
Skrip Shell
TCL
PERL
(The Practical Extraction and Report Language), sering dipakai untuk membuat skrip CGI di web.

Kamis, 12 November 2009

cmd's linux shell inject

1.Menampilkan semua IP dalam shell : $ /sbin/ifconfig grep inet
2. Mematikan proses dalam shell : $ kill -9 (nomor PID)
3. Melihat daftar file dalam direktori : $ ls -la
4. Mencari direktori yang ada permittion : $ find / -type d -perm 777
5. Menjadikan file read only : $ chmod 755
6. Download file : $ wget (website)
7. Download file : $ curl -o (website)
8. Download file : $ lwp-download (website)
9. Memeriksa posisi direktori kita bekerja : $ pwd
10. Masuk ke direktori : $ cd (nama direktori)
11. Menghapus history : $ history -c
12. Menghapus logs history : $ rm -f /.bash_history /root/.bash_history /var/log/messages
13. Extract file zip : $ tar -zxvf (nama file)
14. Membuat file zip hanya dengan target file/direktori : $ tar -zcf (nama file zip) (nama target zip)
15. Membuat file zip dengan target seluruh isi direktori : $ tar -zcf (nama file zip) (*)