Posts

Setting Product Flavor

flavorDimensions 'default'  productFlavors {     mock {         dimension 'default'         applicationIdSuffix = '.mock'     }     prod {         dimension 'default'     } } android.variantFilter { variant ->     if (variant.buildType.name == 'release'         && variant.getFlavors().get(0).name == 'mock'){         variant.setIgnore(true)     } }

Cara Instalasi, Hapus dan Update Program di Debian Server dan turunannya

Instalasi Program di Debian Server Untuk melakukan instalasi program di debian server kita dapat menggunakan perintah apt-get dengan format sebagai berikut: apt-get install <nama paket> Misalnya kita akan menginstal program ssh. apt-get install ssh Instalasi File deb Selain dengan apt-get kita juga dapat melakukan instalasi program dengan menggunakan file deb. Kita download file deb program yang akan di instalasi dari internet kemudian jalankan perintah dpkg. dkpg -i <nama paket> Ketika kita melakukan instalasi file deb dengan dpkg biasanya ada dependensi yang belum terinstal. Hal ini dapat menyebabkan error saat instalasi. Untuk mengatasi error kita harus menginstal dependensi yang dibutuhkan. Berikut adalah perintah yang dapat digunakan untuk mengatasinya. apt-get install -f Perintah diatas dapat digunakan setiap kali kita mendapatkan error setelah menjalankan perintah dpkg -i. Perintah tersebut akan menginstal dependensi yang dibutukan jika memang dapat dipen

Menghubungkan Host ke Guest dan sebaliknya pada VirtualBox

Image
Untuk menghubungkan host ke guest pada virtualbox ikutilah langkah berikut: Tambahkan Host-only Adapter dengan klik pada File -> Preferences... -> Network. Pada Kolom Host-only Networks klik icon plus untuk menambah network. Untuk merubah ip address kita dapat melakukan klik ganda pada vboxnet0 yang baru saja ditambahkan. IP 192.168.56.1 adalah ip untuk host. Sekarang jalankan mesin virtual. Pada saat mesin virtual dijalankan, pada host interface vboxnet0 akan otomatis muncul kita dapat mengeceknya dengan ifconfig. ifconfig vboxnet0 Pada guest interface tidak otomatis muncul sehingga kita perlu menambahkan ip addressnya terlebih dahulu. Rentang ip yang tersedia untuk guest antara 2-254. Pada debian tambahkan konfigurasi ip address pada file /etc/network/interfaces. nano /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.56.2 netmask 255.255.255.0 Kemudian restart networking. service networking restart

Menghubungkan Guest ke Internet pada VirtualBox

Image
Untuk menghubungkan guest ke internet ikutilah langkah berikut: Cek terlebih dahulu koneksi host ke internet dengan ping ke 8.8.8.8. Kemudian jalankan virtualbox dan klik pada mesin yang ingin dihubungkan ke internet kemudian klik Network. Aktifkan Adapter 1 dengan menconteng pada Enable Network Adapter. Pada Attached to pilih Bridged Adapter. Kemudian pada Name pilih interface pada host yang telah terhubung ke internet. Disini saya memilih wlp3s0 karena komputer host terhubung ke internet melalui wifi. Untuk lebih jelasnya lihat gambar dibawah: Setelah itu jalankan mesin virtual kemudian login dan lakukan ping ke 8.8.8.8.

Menghubungkan guest dengan guest pada VirtualBox

Image
Sangat penting untuk dapat menghubungkan antar guest ketika sedang membuat simulasi jaringan di virtualbox. Misal kita memiliki dua guest sebut saja A dan B. A memiliki ip address 192.168.0.1 dan B memiliki ip address 192.168.0.2. Agar A dan B dapat saling terhubung ikutilah langkah berikut: Buka virtual box kemudian klik pada guest A. Kemudian klik Network. Pada tab Adapter1 klik Enable Network Adapter untuk mengaktifkan Adapter 1. Kemudian pada Attached to pilih Internal Network. Pada kotak Name akan otomatis terisi intnet. Lakukan hal yang sama pada guest B. Setelah itu kita jalankan mesin virtual kemudian berikan ip address pada masin-masing guest. Pengisian ip address pada masing-masing guest sesuai dengan jenis sistem operasi yang digunakan. Pada debian tambahkan ip address pada file /etc/network/interfaces. nano /etc/network/interfaces auto eth0 iface inet static address 192.168.0.1 netmask 255.255.255.0 Kemudian restart networking. service ne

Instalasi Guest Addition pada Linux

Guest Addition berfungsi untuk menambah beberapa fitur pada komputer guest seperti sharing folder, full screen, kamera, printer dll. Langkah instalasinya ialah sebagai berikut: Jalankan komputer guest linux. Pada guest buka terminal kemudian instal paket-paket yang dibutuhkan. apt-get install make build-essential module-assistant dkms Pada menu bar pilih Devices kemudian pilih Insert Guest Additions CD Image.... Pada sistem operasi berbasis GUI biasanya CD sudah otomatis termount, sehingga kita hanya perlu membuka file manager dan klik pada CD. Namun pada sistem operasi berbasis text seperti pada server maka kita perlu melakukan mount secara manual. Perintahnya ialah sebagai berikut: mount /dev/cdrom /media/cdrom Perintah diatas melakukan mount CD ke direktori /media/cdrom. Kini kita dapat membuka CD tersebut di /media/cdrom. Masuk ke CD kemudian jalankan file VBoxLinuxAdditions.run. Saat menjalankan file tersebut harus dengan akun root. sudo su cd /media/

Konfigurasi FTP Server

Image
Untuk melakukan konfigurasi ftp server di debian 8 ikutilah langkah berikut: Install vsftpd sebagai ftp server. apt-get install vsftpd Edit file /etc/vsftpd.conf. nano /etc/vsftpd.conf Cari dan rubahlah pada bagian-bagian berikut: local_enable=YES write_enable=YES chroot_local_user=YES rsa_cert_file=/etc/ssl/private/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.key ssl_enable=YES Tambahkan baris-baris berikut dibagian bawah file. allow_writeable_chroot=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO require_ssl_reuse=NO ssl_chipers=HIGH Buat sertifikat ssl untuk ftp. Sertifikat ssl terdiri dari dua file yaitu ftp.pem dan file kuncinya bernama ftp.key openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/ftp.key -out /etc/ssl/certs/ftp.pem Buat user untuk ftp. Disini saya akan menambahkan dua user bernama bandung dan jakarta. adduser bandung adduser jakarta Kemudian buat