Install Dig Di Crunchbang
Dig adalah tools yang berguna utk memberikan informasi suatu DNS.
contoh, kita ingin tahu, www.google.com
lari ke mana saja, maka ketikkan
1
|
|
di lokal saya menghasilkan
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
Untuk menginstall dig di crunchbang, ketikkan perintah berikut
1
|
|
Download Sourcecode Dan Javadocs Menggunakan Maven
Terkadang kita membutuhkan source code dan javadocs dari dependency yang kita gunakan di project kita. Untuk mendownload source code, lakukan perintah berikut:
1
|
|
Untuk mendownload javadocs, lakukan perintah berikut
1
|
|
Membuat Anchor Link Di Markdown Dan Octopress
Untuk membuat Anchor Link, pertama, kita tentukan terlebih dahulu tujuan nya. Di sini, saya ingin membuat 1 link yang ketika di klik, akan menuju ke SubTitle tertentu di halaman yg sama.
1
|
|
Lalu, anggap, saya ingin membuat kata Resources
, ketika di klik akan menuju ke SubTitle Resources.
1
|
|
Install Pymongo Menggunakan PIP
pymongo adalah driver yang digunakan python untuk melakukan koneksi ke mongodb.
Berikut cara install pymongo menggunakan PIP
1
|
|
Install PIP Di CrunchBang
PIP adalah sebuah tools yang berguna utk install dan manage semua package yang ada di python.
Berikut cara untuk install PIP di CrunchBang
1 2 3 |
|
Cara Menampilkan Versi Package, Kernel, Debian Dan Crunchbang
Berikut cara menampilkan versi dari package, kernel, debian, maupun crunchbang yang terinstall di environment kita.
Package
Cara ini hanya berjalan di linux turunan debian
Ketikkan perintah berikut, untuk mengetahui versi dari package yang sudah terinstall di environment kita, ganti <package_name>
dengan package yang di inginkan
1
|
|
contoh
1
|
|
di environment saya akan menampilkan hasil seperti di bawah ini
1 2 |
|
Kernel
Ada 2 cara untuk mengetahui versi kernel yang kita gunakan. Pertama, dengan mengetikkan perintah berikut:
1
|
|
Perintah di atas, akan mencetak semua informasi dari kernel yang kita gunakan, di environment saya, menampilkan
1
|
|
Kedua, dengan mengetikkan perintah berikut:
1
|
|
Perintah diatas, hanya akan mencetak versi dari kernel, di environment saya, menampilkan
1
|
|
Cara kedua, sangat bermanfaat, jika kita ingin mengintall package yang membutuhkan versi kernel, contoh, kernel header
, sehingga kita dapat mengetikkan
1
|
|
Debian
Untuk mengetahui versi debian, ketikkan perintah berikut
1
|
|
di environment saya menampilkan
1
|
|
Crunchbang
Untuk mengetahui versi Crunchbang, ketikkan perintah berikut
1
|
|
di environment saya menampilkan
1 2 3 4 |
|
Install MongoDB Di Linux
Persiapan
Sebelum mengikuti tutorial ini, berikut struktur direktori yang saya gunakan di environment saya:
- Application Directory: /home/hendrysuwanda/tools/mongodb
- Data directory: /home/hendrysuwanda/tools/mongodb/data
Linux yang saya gunakan CrunchBang 11 waldorf (64 bit), dan MongoDB yang akan saya install versi 2.4.7
Download
Untuk mendownload mongodb dengan mengetikkan command berikut:
1
|
|
64 bit
1
|
|
32 bit
1
|
|
Install
Untuk menginstall mongodb, terlebih dahulu kita ekstrak file yang baru saja kita download.
1
|
|
Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Fungsi di atas untuk meng-ekstrak file mongodb*.tgz, lalu rename direktori mongodb-linux-x86_64-2.4.7
menjadi mongodb
.
1
|
|
Setting Path
Buka file ~/.bashrc
lalu tambahkan
1
|
|
di akhir file, lalu simpan.
Menjalankan service
Untuk menjalankan service mongodb, ketikkan command berikut
1
|
|
Untuk menyimpan file database, secara default mongodb akan menggunakan direktori /data/db
, jadi ketika kita menjalankan service mongodb, direktori tersebut harus sudah tersedia, jika tidak, mongodb akan mengeluarkan error seperti ini.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Jika kita ingin menggunakan direktori yang berbeda, kita bisa menggunakan parameter --dbpath
. contoh saya ingin file database di letakkan di direktori /home/hendrysuwanda/tools/mongodb
, maka ketika menjalankan command mongod
, saya mengetikkan seperti ini
1
|
|
Output
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Jika mendapatkan output seperti diatas, kita sudah bisa melakukan koneksi ke mongodb
Tes koneksi
Untuk melakukan koneksi ke mongdb, ketikkan command berikut
1
|
|
Output
1 2 3 4 5 6 7 8 9 |
|
Membuat SSL Certificate Di Apache/Crunchbang Linux
Tentang SSL Certificate
SSL Certificate adalah cara untuk mengenkripsi informasi situs dan membuat koneksi yang lebih aman. Selain itu, sertifikat dapan menunjukkan informasi identifikasi virtual private server untuk pengunjung situs.
Langkah 1 – Mengaktifkan SSL Module
Untuk mengaktifkan SSL Module ketikkan perintah berikut:
1
|
|
Setelah itu, restart apache:
1
|
|
Langkah 2 – Buat direktori baru
Kita butuh membuat direktory baru untuk menyimpan key dan cerfiticate server.
1
|
|
Langkah 3 – Membuat Self Signed SSL Certificate
Untuk membuat sertifikat yang baru, ketikkan perintah di bawah ini. Kita dapat menentukan berapa lama sertifikat tersebut seharusnya tetap berlaku dengan mengubah 365 dengan jumlah hari yang kita inginkan.
1
|
|
Perintah di atas akan membuat key & sertifikat ke dalam direktori yang baru kita buat di langkah 2.
Perintah ini akan menampilkan field2 yang harus kita isikan, seperti di bawah ini (isi sesuai dengan keinginan kita):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Langkah 4 – Setup Sertifikat
Buka file SSL config dengan mengetikan perintah berikut:
1
|
|
tambahkan settingan seperti di bawah ini:
1 2 3 4 5 6 7 |
|
Langkah 5 – Mengaktifkan VirtualHost baru
Untuk mengaktifkan VirtualHost yang baru kita buat, ketikkan perintah berikut:
1
|
|
Lalu restart service apache, dengan mengetikkan perintah:
1
|
|
Selesai, SSL Certificate sudah terpasang, untuk mencoba nya silahkan buka link https://localhost (address)
Install Maven Di Linux
Perlengkapan
Berikut daftar tools/files yang di perlukan:
- apache-maven-3.0.5
- Terminal
- wget
- vi/vim
Langkah 1
Buka terminal dan ketikkan perintah berikut untuk melakukan download maven versi 3.0.5
1
|
|
Langkah 2
Extract file maven hasil download dengan perintah berikut:
1
|
|
Langkah 3
Selanjutnya, tambahkan direktori maven di letakkan ke system path. Ini gunanya, agar kita bisa gunakan perintah maven di direktori mana pun. Buka .bashrc menggunakan perintah berikut:
1
|
|
Langkah 4
Tambahkan perintah di bawah ini, di akhir file tersebut:
1 2 3 |
|
Lalu simpan dengan tekan tombol escape, lalu :wq!
Langkah 5
Selesai, utk mengetesnya, ketikkan perintah berikut
1
|
|
di environment saya, muncul log berikut
1 2 3 4 5 6 |
|
Membuat Project Menggunakan Maven - Archetype Local
Jika kita telah membuat archetype, kita dapat menggunakan archetype tersebut utk membuat project, dengan mengetikkan perintah berikut:
1
|
|
Maka, maven akan memberikan daftar archetype yang ada di local repository kita, seperti di bawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Kebetulan di local repo saya, masih memiliki 1 archetype. Selanjutnya, kita bisa memilih untuk menggunakan archetype yg kita inginkan.