AJIBLOG

Menulis Blog Adalah Salah Satu Hobi Saya di Waktu Luang dan Sebagai Catatan Eksperimen Tentang Informasi dan Teknologi , Silahkan Share , Subscribe dan Komen Jika Anda Suka Artikel saya ini, anda juga dapat menuliskan masalah yang anda alami pada saat mengikuti artiker diatas pada kolom komentar dibawah ini

Minggu, 17 Juni 2018



Pengenalan 

LAMP stack adalah sekelompok perangkat lunak open source yang digunakan untuk server web,database server dan berjalan. akronim berdiri untuk Linux, Apache, MariaDB, dan PHP.

LAMP Server (Linux, Apache, MySQL, PHP (atau Perl) adalah salah satu yang paling penting server Anda mungkin pernah mengatur. Ini akan dengan senang hati melayani sampai dinamis, situs web database-driven. Sejak server LAMP ini yang mendasari pondasi Linux itu menikmati rock-solid kehandalan, keamanan, dan dapat diinstal pada semua jenis perangkat keras (dari yang old white-box Anda memiliki multi-CPU,sampai RAID-enabled rak server).


Langkah - langkah installasi LAMP (Linux, Apache2.4, MariaDB 10, PHP 7.2)  di Ubuntu 18.04 ( Live Server ) :

1. Untuk menginstall lamp di ubuntu 18.04 server maka pastikan anda sudah meng-update dan upgrade sistem anda jika belum langkah tersebut dapat anda lihat di : https://ajikamaludin.blogspot.com/2018/06/yang-perlu-diperhatikan-setelah.html

2. ( Apache2.4 ) Setelah anda melakukan langkah diatas maka anda dapat langsung melakukan installasi dengan memasukan perintah 
$sudo apt install apache2

tekan enter untuk memilih Y



Berikut ini merupakan hal - hal yang saya perhatikan setelah melakukan installasi ubuntu server 18.04 - live server

1. Firewall di Ubuntu 18.04 server ( UFW - Uncomplicated Firewall )

ufw atau  Uncomplicated firewall merupakan firewall bawaan ubuntu yang telah ada sejak versi sebelumnya, ufw patut anda perhatikan karena secara bawaan sudah active akan tetapi rulenya tidak ditetapkan seperti yang anda dapat lihat pada gambar dibawah ini, atau menggunakan perintah 
$systemctl status ufw

untuk memeriksa apakah ufw active pada system , atau menggukan perintah untuk memastikan status rule pada ufw dengan perintah
$sudo ufw status



Pengenalan

Ubuntu Server membawa skalabilitas ekonomi dan teknis ke pusat data Anda, publik atau pribadi. Apakah Anda ingin menyebarkan cloud OpenStack, cluster Hadoop, Ubuntu Server memberikan kinerja skala nilai terbaik yang tersedia.

apa yang baru di ubuntu 18.04 server ?, ada beberapa hal baru di ubuntu seperti :
- disupport oleh Canonical sampai 2023
- berjalan di semua major arsitektur – x86, x86-64, ARM v7, ARM64, POWER8 and IBM s390x (LinuxONE)
- ubuntu-minimal images baru yang lebih kecil dan booting lebih capat
- cepat dan akurat dalam singkonisasi waktu dengan chrony
- A new, default server installer ISO with a new interface and faster install

Senin, 11 Juni 2018



Pengenalan

PostGIS is a spatial database extender for PostgreSQL object-relational database. postgis menambahkan support untuk geographic objects allowing location queries untuk dijalankan dalam  SQL.


Langkah - langkah Installasi PostGIS pada PostgreSQL di CentOS 7 :

1. Pastikan anda sudah menjalankan tutorial sebelumnya untuk installasi postgresql 9.6 di centos 7 di https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-postgresql-96-di.html

2. Untuk menginstall postgis mengikuti dari tutorial sebelumnya anda dapat langsung memasukan perintah , seperti gambar dibawah ini
#yum install postgis2_96 postgis2_96-client ogr_fdw96 pgrouting_96

Pengenalan

PostgreSQL adalah sistem database objek-relasional open source yang kuat dengan lebih dari 30 tahun pengembangan aktif yang membuatnya mendapatkan reputasi yang kuat untuk keandalan, ketahanan fitur, dan kinerja.

Ada banyak informasi yang dapat ditemukan yang menjelaskan cara menginstal dan menggunakan PostgreSQL melalui dokumentasi resmi. Komunitas PostgreSQL menyediakan banyak tempat yang bermanfaat untuk mengenal teknologi, menemukan cara kerjanya, dan menemukan peluang karir. Jangkau komunitas di sini.


Langkah - langkah Installasi PostgreSQL di CentOS 7 :

Minggu, 10 Juni 2018



Pengenalan 

MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.( dikutip dari : https://id.wikipedia.org/wiki/MariaDB, https://mariadb.org/about/)


Berikut ini langkah - langkah installasi mariadb di centos 7 :


1. Pastikan anda telah mengikuti tutorial saya sebelumnya yaitu tentang langkah awal ketika akan mengkonfigurasi centos 7 di : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html

2. Dari mulai langkah ini kita akan menginstall paket mariadb dari repositori CentOS SCLo Software Collection, yang telah kita tambahkan ke dalam centos 7 pada langkah pertama , jika belum pastikan repositori SCLo sudah anda tambahkan dan sudah anda update system centos anda, untuk menginstall mariadb 10.2 di centos 7 cukup masukan perintah
#yum install -y rh-mariadb102-mariadb-server


tunggu proses installasi sampai selesai dan pastikan tidak ada error.


3. Sebelum dapat menjalankan mariadb ataupun mengakses mariadb melalui bash di centos 7 anda harus mengaktifkan / memasukan perintah yang tersedia dari software collection dengan perintah 
#scl enable rh-mariadb102 bash


setelah memasukan perintah diatas seperti pada gambar diatas tidak terjadi error maka anda dapat menjalankan perintah 
#mysql -V 


untuk memeriksa versi dari mariadb yang kita jalankan perintah diatas akan menghasilkan outpul yang sama seperti gambar diatas , sedikit tips ketika server reboot atau anda logout dari bash centos maka anda harus mengulangi lagi untuk mengaktifkan perintah yang disedikan oleh software collection centos, jika anda tidak ingin hal ini terjadi berulang maka buatlah bash profile baru agar tiap kali anda masuk ke dalam bash dengan menggukan langkah dibawah ini 

( opsional )#vi /etc/profile.d/rh-mariadb102.sh
# create new file
#!/bin/bash 
source /opt/rh/rh-mariadb102/enable 
export X_SCLS="`scl enable rh-mariadb102 'echo $X_SCLS'`"

anda juga dapat memeriksa mariadb mana yang sedang anda jalankan dengan menggukan perintah 
#which mysql 


seperti gambar diatas, jika anda menggunakan lebih dari 1 versi mariadb dalam satu server

4. Jalankan servie dari mysql dengan menggukan perintah 
#systemctl start rh-mariadb102-mariadb


5. Kemudian setelah service dijalankan kita perlu mengamankan mariadb dengan memberikan user "root" dari mariadb dan menghapus beberapa hal dengan menggunakan perintah 
#mysql_secure_installation


setelah memasukan perintah seperti pada gambar diatas maka akan keluar seperti gambar dibawah ini secara default atau bawaannya mariadb tidak memiliki password root maka ketika keluar opsi seperti gambar dibawah ini cukup tekan enter saja


kemudian setelah anda melewati opsi diatas maka anda akan diberi pertanyaan untuk men-set password dari user root anda dapat langsung menekan enter untuk opsi " Y " seperti gambar dibawah ini


kemudian akan muncul "New password: "<- disini anda harus memasukan password baru untuk user root mariadb kemudian tekan enter setelah itu anda harus mengulang password yang sama untuk "Re-enter new password :" kemudian tekan enter, seperti gambar dibawah ini jika anda memasukan password yang sama/sesuai maka akan keluar text " ... Success!"


selanjutnya anda akan diminta untuk menghapus anonymous user dari mariadb cukup tekan enter untuk memulih "Y", seperti gambar dibawah ini


kemudian anda akan diminta untuk menghalangi agar user root tidak dimasuki secara remote cukup tekan enter untuk memilih "Y", seperti gambar dibawah ini


selanjutnya anda akan diminta untuk menghapus database bawaan mariadb yaitu test untuk itu cukup tekan enter saja untuk memilih "Y",seperti gambar dibawah ini


kemudian anda akan diminta untuk me-reload privileges tables dari mariadb tekan enter untuk memilih "Y",


setelah semua proses diatas anda penuhi dan selesai maka akan keluar text "Cleaning up ...." seperti gambar dibawah ini kemudian anda akan dikembalikan ke bash centos


6. anda dapat dapat melakukan uji coba membuat database di mariadb dengan menggukan console dari mariadb dengan memasukan perintah
#mysql -u root -p


jangan lupa untuk memasukan password ketika anda telah mengeksekusi perintah diatas seperti gambar dibawah ini akan tampil output 


perintah untuk menampilkan database di mariadb menggukan peintah 
#show databases;

kemudian untuk membuat database anda bisa memasukan perintah 
#create database [ nama database ]

seperti gambar dibawah ini,


Mengintall phpMyAdmin di CentOS

Jika anda tidak ingin lebih mudah dalam mengelola mariadb anda dapat  menggukan phpmyadmin namun sebelum menginstall phpmyadmin anda harus menginstall apache dan php terlebih dahulu di centos, bisa mengikuti tutorial saya sebelumnya di : https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-web-server-apache-24.html

7. untuk menginstall phpmyadmin di centos cukup masukan perintah 
#yum install -y php72-php-mysql php72-php-mcrypt phpMyadmin
(jika anda menggukaan php72 dari tutorial saya sebelumnya , jika tidak pastikan extension php mysql dan mcrypt sudah terinstall)


setelah phpmyadmin berhasil terinstall agar dapat mengakses phpmyadmin melalui jaringan lokal maka anda harus menambahkan network yang dijinkan mengakses phpmyadmin dengan mengubah file " /etc/httpd/conf.d/phpMyAdmin.conf " dengan menggukan vi seperti perintah dibawah ini 
#vi /etc/httpd/conf.d/phpMyAdmin.conf


aktifkan mode number di vi anda kemudian perhatikan gambar dibawah ini pada baris ke 17, untuk mengaktifkan mode number di vi cukup tekan " : " kemudian masukan karakter "set nu" dan tekan enter


masuk ke insert mode dengan menekan huruf " i ", kemudian tambahkan network anda seperti gambar dibawah ini pada baris ke 17 , kemudian keluar dan simpan dengan menekan secara berurutan tombol "esc" untuk keluar dari insert mode kemudian tekan karakter " : " dan diikuti oleh karakter "wq" untuk keluar dari vi


setelah keluar dari vi restart service dari httpd atau apache anda dengan menggunakan perintah
#systemctl restart httpd


kemudian coba akses phpmyadmin anda melalui web browser dengan masukan http://[ alamat ip ]/phpmyadmin , seperti gambar dibawah ini akan muncul maka anda sudah berhasil menginstall phpmyadmin di centos

Apache logo


Pengenalan 

Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.( dikutip dari : https://id.wikipedia.org/wiki/Server_web )

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang di bawah naungan Apache Software Foundation. ( dikutip dari : https://id.wikipedia.org/wiki/Apache_HTTP_Server )

Berikut ini langkah - langkah installasi apache2 dengan support php 7.2 di centos 7 :

1. pastikan anda telah mengikuti tutorial saya sebelumnya yaitu tentang langkah awal ketika akan mengkonfigurasi centos 7 di : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html

2. setelah mengikuti langkah-langkah pada posting sebelumnya anda dapat langsung menginstall apache2.4 dengan perintah 

#yum install -y httpd



Pengenalan

Langkah awal yang saya lakukan ketika ingin menggukan centos 7 sebagai server merupakan langkah yang saya tempuh agar ketika ingin menggukanan, mengakses maupun menginstalla paket aplikasi baru tidak akan mengalami kesulitan, berikut ini beberapa hal yang saya lakukan (tidak semua wajib dilakukan menyesuikan dengan kebutuhan masing-masing).

Installasi CentOS 7 yang sebelumnya saya lakukan dapat anda lihat di : https://ajikamaludin.blogspot.com/2018/06/langkah-langkah-installasi-centos-7.html

Langkah - langkah


1. Mematikan Service Firewalld
pada saat anda hanya ingin menggukan centos 7 menjadi server di komputer pada jaringan lokal maka anda dapat mematikan service ini agar tidak terlalu banyak melakukan konfigurasi firewall pada saat installasi service baru yang akan dipasang, untuk mematikan firewalld kita harus memeriksa apakah service dari firewalld berjalan atau tidak dengan memasukan perintah 
#systemctl status firewalld


Sabtu, 09 Juni 2018



Pengenalan

CentOS (Community ENTerprise Operating System) adalah sebuah distribusi linux sebagai bentuk dari usaha untuk menyediakan platform komputasi berkelas enterprise yang memiliki kompatibilitas kode biner sepenuhnya dengan kode sumber yang menjadi induknya, Red Hat Enterprise Linux (RHEL).


Referensi : https://www.centos.org/ (Website Resmi CentOS)


Download di link berikut :



Perangkat Minimal yang anda butuhkan untuk installasi centos dapat anda baca di  https://wiki.centos.org/About/Product, untuk spesifikasi installasi yang saya gunakan adalah dengan menggunakan prosessor intal core i5 quad-core 2.1 GHz, Memory 1GB, dengan Harddisk 8 GB, langsung saja ke proses installasi.



Langkah langkah Installasi CentOS : 

Footer Ads

Like , Comment , Follow Blog Saya ...

Label

LinuxMint/Ubuntu (73) BLC-Telkom (33) Kegiatan (26) Debian (24) Tool (17) Kumpulan Tugas (12) Mikrotik (10) CentOS7 (8) Coding PHP (7) CentOS6 (6) Google (6) IDE (3) IPFire (3) Raspberry PI (3) github (3) NodeJS (2) Virtualisasi (2) Windows (2) GIS (1) Vuejs (1)

Contact us

Nama

Email *

Pesan *