Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

Tuesday, March 5, 2019

Linux Debian : Recovery Data

Kehilangan data secara disengaja atau tidak sengaja terhapus dapat dialami oleh siapapun.







Apabila data tersebut adalah data penting maka akan menjadi suatu masalah karena data tersebut tidak ada salinannya, tidak  bisa didapatkan lagi atau dibuat. Andaikan bisa dibuat kembali mungkin akan membutuhkan waktu, tenaga atau biaya yang tidak sedikit.

Pada kesempatan ini penulis akan berbagai pengalaman recovery atau mengembalikan data yang terhapus di sistem operasi linux debian.

Untuk recovery data pada debian menggunakan program bernama testdisk, program testdisk dioperasikan secara command line, sehingga sangat cocok sekali digunakan pada server-server linux yang tidak memilik GUI.  

Berikut ini adalah cara instalasi dan mengunakannya.

Tuesday, February 19, 2019

Instalasi Laravel Framework di Debian

Debian adalah sebuah distro dari sistem operasi berbasis linux, yang populeritas di kalangan praktisi IT banyak digunakan. dan bisa didapatkan secara gratis.


Laravel adalah sebuah framework PHP dengan konsep MVC (Model View Controler), yang memisakan Logic Program dengan Presentasi (atau hal yang berkaitan dengan antarmuka / interface),
Laravel saat ini telah menjadi sebuah framework PHP yang populer, termasuk di indonesia.

Pada posting sekarang yang mejelaskan tahapan melakukan instalasi Laravel Framework di Debian

Tuesday, December 27, 2011

VirtualBox : Create Virtual Machine

en.wikipedia.org
Pada saat Deploy Sebuah Software di komputer server client terkadang terdapat perbedaan spesifikasi dengan komputer yang digunakan saat development software.

Seperti Perbedaan operating system yang digunakan dan  setting  & software yang terdapat pada komputer sever client.

Apabila spesifikasi dan setting komputer server client tidak dapat diubah dan pengandaan komputer server baru tidak dapat dipenuhi, maka solusi yang dapat digunakan adalah dengan membuat Virtual Machine.

Virtual machine (VM) adalah suatu environment yang berupa program. Dengan menggunakan Virtual machine (VM) maka satu buah mesin/komputer yang sama dapat menjalankan multi operating system secara bersamaan.

Enviroment yang menyediakan service Virtual machine (VM) biasa disebut dengan istilah "HOST" sedangkan setiap Virtual machine (VM) biasa sebut dengan istilah "GUEST"

Tuesday, November 29, 2011

Instalasi MongoDB

Image : aboutfoursquare.com
MongoDB adalah sebuah Database System berjenis database berorientasi dokumen atau biasa dikenal dengan nama populer NoSQL.

MongoDB pertama rilis pada tahun 2009 yang dikembangkan oleh perusahaan bernama 10G.


MongoDB dibuat dengan menggunakan bahasa program C++ untuk lebih jelas mengenai MongoDB dapat dilihat di Klik Lebih lengkap. Website resmi monggoDB dapat diaksea di alamat www.mongodb.org

MongoDB tersedia dalam berbagai Operating System yang dapat dilihat di www.mongodb.org/downloads.

Pada posting ini akan dijelaskan cara instalasi MongoDB di Operating System Ubuntu versi 11.10 melalui repository Ubuntu.

Tuesday, October 18, 2011

Instalasi Apache, PHP, MySQL di Ubuntu

i-nex.com.ar
PHP adalah sebuah Server Side Scripting yang populer untuk membuat website menjadi dinamis dan membuat aplikasi berbasis web. Kepopuleran PHP tidak terlepas dari kesederhanaan yang relatif mudah dipelajari apabila dibandingkan Server Side Scripting atau bahasa pemrograman lain.


MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.

MySQL ditulis dalam bahasa pemrograman C dan C++, MySQL tersedia diberbagi platform sistem operasi seperti AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos dan Tru64.

Apache adalah Web Server yang tersedia diberbagai jenis operating system (Unix, BSD, Linux, Microsoft Windows dan sebagainya). Webserver memiliki fungsi untuk melayani request yang berasal dari Web Browser (IE, FireFox, Chrome, Opresa, Safari, dll)

Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth

Pada Operating system Linux Ubuntu diberikan kemudahan dalam instalasi PHP, MySQL dan Apache melalaui Repositori Ubuntu yang kemudian secara otomatis akan melakukan konfigurasi ketika proses instalasi.

Friday, October 14, 2011

Linux : Ubuntu Repository

Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth.



Canonical Ltd adalah perusahaan swasta yang melayani support komersial Ubuntu dan hal-hal yang kaitan dengan Linux Ubuntu. Perusahaan Canonical terdaftar dan memiliki kantor pusat di London. Kini telah memiliki staff lebih dari 400 staff yang tersebar di 30 negara,  Boston, Taipei, Montreal, Shanghai, Sao Paulo dll.

Kata Ubuntu berasal dari bahasa kuno Afrika yang berarti "rasa perikemanusian terhadap sesama manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak.

Repository Ubuntu adalah sebuah tempat yang berisikan ribuan software untuk operating system Ubuntu. Setiap software yang berada di repository telah di uji kompatibilitasnya untuk setiap versi Operating System Ubuntu. Dengan hadirnya repository membuat proses instalasi software menjadi lebih mudah didapatkan dan bisa dilakukan melalui koneksi internet.

Saturday, September 17, 2011

Linux : Find and Copy

Copy paste file adalah suatu aktivitas komputer yang umum dilakukan. File yang di copy dapat beragam seperti image, audio, video, animasi, text, binnary, exectuble,dan sebaginya.




Pada sebuah kasus kita ingin mencopy file tertentu, misalkan hanya file berektensi *.zip yang terletakan di dalam sebuah direktori. yang didalamnya terdiri dari banyak jenis file, seperti contoh dibawah ini.

Operating System yang digunakan pada posting ini adalah Linux Ubuntu
dr-xr-xr-x 8 dendie dendie  4096 2011-09-17 11:42 .
drwxr-xr-x 3 dendie dendie  4096 2011-09-17 11:48 ..
-r-xr-xr-x 1 dendie dendie  1846 2011-09-17 11:42 index.html
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 js
dr-xr-xr-x 2 dendie dendie 12288 2011-09-17 11:42 pages
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 pdf
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 swf
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 txt
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 xml

Friday, August 12, 2011

Linux : Mount Iso File

File iso atau disebut juga Iso image adalah sebuah file arsip yang digunakan untuk optical disk seperti cd atau dvd,  Iso image memiliki ekstensi file bernama .ISO

ISO adalah sebuah file yang terkompresi dari banyak file yang gabung menjadi satu buah file


Untuk mengakses konten yang terdapat dalam file iso selain dengan cara  burning ke cd atau dvd dapat dilakukan dengan cara mounting.

Pada Operating System Windows untuk mengakses atau mounting konten file iso dapat menggunakan software seperti Daemon Tools atau Alcohol 120% yang kemudian file iso tersebut  menjadi virtual drive di windows.

Pasa sistem operasi berbais linux untuk melakukan mounting ke file iso dapat menggunakan perintah mount loop. Berikut ini adalah cara melakukan mounting iso image.

Friday, May 27, 2011

Linux Find String in File

Di dalam keseharian menggunakan komputer aktivitasi pencarian data adalah sesuatu yang sering dilakukan, Aktivias pencarian data dapat berbentuk pencarian file dan direktori pada komputer, pencarian data pada database atau pencarian data berupa kata/kalimat yang terkadung dalam sebuah file teks.


Pencarian data berupa kata/kalimat yang terkadung dalam sebuah file teks biasanya sering dibutuhkan oleh orang-orang yang biasa berkerja dengan file teks, sebagai contoh web programmer yang banyak menuliskan baris-baris kode program atau administrator server yang sering menuliskan berbagai macam shell script.

Pada posting ini akan menjelaskan melakukan pencarian data berupa kata/kalimat yang terkadung dalam file teks pada komputer bersistem operasi linux. Operating System yang digunakan pada praktek ini adalah Ubuntu 10.10 - Maverick Meerkat.

Friday, February 18, 2011

Shell Script Apache - Backup Database

Shell Script adalah sekumpulan perintah yang disimpan pada sebuah file pada Sistem Operasi Linux. Ekstensi file dari Shell Script adalah .sh tetapi tanpa menyertakan ekstensi file tersebut tetap dapat dikenali sebagai Shell Script



Di Sistem Operasi Linux terdapat banyak pilihan Script Shell yang dapat digunakan tetapi yang menjadi default dan banyak digunakan adalah Bourne Again Shell (bash)

Shell script juga menyediakan beberapa fitur seperti percabangan, perulangan dan varible layaknya bahasa pemrograman

Untuk menulis Shell Script dapat menggunakan Editor Teks apa saja (contoh: nano, vi, gedit). Sebuah Shell Script dieksekusi melalui Command Line Sistem Operasi.

Pada posting ini saya akan membuat sebuah Shell Scripting Sederhana untuk melakukan administarasi ringgan seperti menghidupkan, mematikan web server Apache dan Backup Database MySQL.

Tuesday, November 2, 2010

Instalasi Lighttpd

Salah satu perangkat yang wajib tersedia dari layanan website adalah WEBSERVER, Salah satu alternatif webserver selain APACHE yang dapat digunakan secara FREE adalah LIGHTTPD






LIGHTTPD adalah sebuah WebServer yang mengklaim dirinya adalah sebuah webserver yang hemat penggunaan memori di bandingkan webserver lain, dan memiliki kemampuan untuk mengatur cpu-load lebih efektif kemudian memilik feature seperti SCGI, FastCGI, Auth, URL-Rewriting, Output-Compression, dan sebagainya.

Thursday, October 7, 2010

Linux Command Line Harddisk CPU Memori

Untuk Melihat aktivitas dari sebuah komputer biasanya yang dapat menjadi indikasi adalah penggunaan CPU, penggunaan Memori, dan Penggunaan Kapasitas Harddisk.



Pada Operation System bebasis linux untuk memonitoring penggunaan komponen-komponen tersebut dapat menggunakan perintah command line linux.

Tuesday, September 14, 2010

Check Space Harddisk

Sebuah Operating Sistem berbasis Linux yang berperan sebagai Server pada umumnya tidak meng-instal GUI-nya melainkan untuk interfacenya hanya menggunakan command line saja.

Friday, August 20, 2010

Menghapus Direktori .SVN

Mungkin yang pernah menggunakan version control SVN, (apa itu SVN silakan klil link ini) mengetahui pada setiap folder/direktori setelah melakukan SVN CO terdapat sebuah folder/direktori hidden bernama .svn yang otomatis dibuat oleh SVN.






Folder/Direktor .svn terkadang menjadi masalah ketika sebuah aplikasi akan di deploy (misalkan di pasang pada server client)

Sebaiknya  folder/direktori .svn  tidak disertakan ketika akan di-deploy karena akan memperbesar ukuran aplikasi

Wednesday, January 27, 2010

Auto Backup Database MySQL menggunakan Crontab + Shell Scripting

Linux Shell Scripting adalah serangkaian command yang ditulis dalam file teks biasa, kemudian file teks tersebut dipanggil untuk menjalan command didalamnya.
Command pada linux shell bermacam-macam seperti create/update/delete sebua file atau folder, melakukan mounting, sampai bisa melakukan backup database.

Sedangkan Crontab adalah aplikasi penjadwalan pada linux yang memungkinkan untuk eksekusi secara otomatis program/aplikasi/script dengan waktu yang telah dijadwalkan.

Jadi dengan dua buah kemampuan linux tersebut adalah kombinasi lengkap untuk membuat backup database secara otomatis dan terjadwal.

Wednesday, January 20, 2010

Linux Command Line

Penggunan Operation System Linux sebagai sebagai Server begitu populer, selain karena Operation Sytem yang open source dan free, Linux dikenal juga sebagai Operation System yang dapat di andalkan.

Kini Operation System Linux memiliki GUI yang baik dan menarik untuk memudahkan penggunaan. Walaupaun Operation System Linux sudah memiliki GUI, pada kenyataan penggunaan Command Line masih sangat dibutuhkan.

Penggunaan Command Line biasanya digunakan oleh para sysadmin linux untuk melakukan aktivitas-aktivitas yang bersiftat settting dan konfiguration.

Friday, January 8, 2010

Ubuntu Filesystem Check Failed

Mungkin pernah ada yang mengalami ketika Booting Linux Ubuntu muncul tampilan konsol layar hitam dengan tulisan Filesystem check failed seperti dibawah ini:
Filesystem check failed.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and re-try
Salah satu kemungkinan penyebab nya adalah saat proses shutdown terjadi proses yang tidak normal yang menimbulkan kerusakan file system.

Cara menormalkan kembali ubuntu relatif tidak sulit, langkah-langkah nya adalah sebagai berikut:

Friday, September 4, 2009

Menyembunyikan Grub Menu di Ubuntu

Kadang di sebuah kompie atw laptop terinstall lebih dari satu Operating System, misalkan Linux Ubuntu dan Windows... mau nya sih cuman terinstall Ubuntu aja...
tp karena ada software2 yg hanya berjalan maksimal di Windows dan apalagi software2 itu ada hubungannya dengan pekerjaan, mau ngak mau jd harus menginstal windows juga...

nah klw kita ingin menyembunyikan menu Opertaing System Windows saat boot di Linux Ubuntu, mungkin ini salah satu caranya...

Saturday, May 2, 2009

Load Balancing dengan Nginx

diambil dari nginx.org

Nginx di baca (enginex) adalah http server yang sedang naik daun (2009) yg dibuat oleh Igor Sysoev orang Rusia , nginx meng-klaim 1% -4% domain di seluruh dunia menggunakan Nginx (2009, http://wiki.nginx.org/Main)

Untuk posting ini, yg akan di bahas adalah salah satu feature dari Ngnix, adalah Load Balancing. jadi dengan load balancing kita bisa membagi beban request http ke banyak server...

oke deh.. kita coba bikinnya, mulai dari instalasi sampe configurasinya... sebelumnya gw kasih tau dulu OS yg gw pake Ubuntu Jaunty (9.04),

Wednesday, April 29, 2009

Apache Benchmarking

Apache Benchmarking biasa di singkat dengan AB, jadi ab tuh apa-an... , AB adalah sebuah tools untuk menguji performace dari apache server kita.... so... dengan AB kita bisa bikin simulasi membuat request http sebanyak2-nya perdetik, jadi bisa tahu seberapa handal apache kita menangani banyak request...

udah kebayang belum ni.... kegunaan Apache Benchmarking, kalau gitu kita masuk cara instalasi dan pemakaiannya...

sebelumnya gw kasih tau dulu OS yg gw pake Ubuntu 9.04 - the Jaunty Jackalope