Catatan Dan Sharing Information

Wednesday, December 6, 2017

Konfigurasi Debian Ujian Kompetensi Kejuruan TKJ Paket 2



                                                             INSTALLASI DEBIAN

1. akan muncul seperti gambar dibawah ini kita pilih Install dan Enter.
2. Kita akan lanjut ke tahap bahasa dan saya pilih Indonesia (biar saja lebih paham hehe) , Enter
3. Lalu Pilih lokasi , kita pilih negara Indonesia kemudian Enter
4. Selanjutnya Mengatur keyboard pilih Inggris,Amerika dan Enter
5. Ketikan host name anda
6. Ketikan Domain , disini saya masukkan domain dengan nama
7. Menata pengguna dan kata sandi anda
8. Ketik ulang kata sandi untuk verifikasi
9. Ketikan nama lengkap
10. ketikan username dengan nama admin (saya isi dengan nama agung)
11. Ketik kata sandi akun
12. Ketikan kembali kata sandi akun untuk verifikasi
13. kita atur waktu sesuai dengan daerah
14. Selanjutnya kita akan masuk ke Partisi harddisk , pilih Terpandu -- gunakan seluruh harddisk lalu Enter.
15. Kemudian pilih harddisk yang terdeteksi , misalnya disini yang terdeteksi SCSI3 (0,0,0) (sda) - 8.6 GB ATA VBOX HARDDISK lalu Enter
16. Selanjutnya pilihan terakhir Semua berkas di satu partisi (disarankan untuk pemula) lalu Enter
17. Setelah itu pilih Selesai mempartisi dan tulis perubahan-perubahannya ke harddisk lalu Enter.
18. Setelah itu akan muncul pertanyaan seperti dibawah ini lalu pilih Ya dan Enter
19. Kemudian tunggu proses instal sistem dasar
20.  Pindai CD/DVD lainnya kita pilih Tidak untuk melewati scan media instalasi
21. Selanjutnya pada Gunakan suatu jaringan cermin (mirror) klik Tidak
22. Kemudian pada Berpartisipasi dalam Survey Penggunaan Paket Debian klik Tidak
23. Pada Pemilihan Software/Perangkat lunak disini kita pilih yang paling bawah yaitu Perkakas sistem standar
24. Install boot loader GRUB pada master boot record kita pilih Ya
25. Instalasi selesai Ejject CD/DVD dan reboot system
26. Pada langkah ini kita sudah selesai menginstall Debian Linux di Virtualbox. Selanjutnya komputer virtual akan booting secara otomatis sehingga muncul pilihan boot seperti gambar di bawah ini dan kita pilih yang paling atas untuk mulai menjalankan Debian Linux
27. Selanjutnya proses menjalankan Debian Linux sudah di mulai. Setelah muncul menu login , selanjutnya login menggunakan Root dan kata sandi root yang kita buat lalu Enter . Jika sukses maka akan tampil seperti ini :

                                               KONFIGURASI IP ADDRESS DEBIAN

1. Konfigurasi IP Address Debian
                Ketikkan perintah berikut, untuk melakukan konfigurasi ip address
                # nano /etc/network/interface
               
                Tambakan Pada :
                # The primary network interface
                auto eth0
                iface eth0 inet static
                address 192.168.7.2 (Contoh)
                netmask 255.255.255.0 (/24)
                gateway 192.168.7.1

                Klik ctrl + O + Enter + x
                # service networking restart

                Lakukan pengecekkan interface network yang aktif
                # ifconfig

                Jika terdapat interface yang telah di install, namun belum aktif. Lakukan proses pengaktifan                 interface dengan mengetikan perintah berikut :
                # ifconfig eth0 up
               
                Restart layanan networking dengan mengetikkan perintah berikut :
                # service networking restart

2. Setting Ip Address Pada Client
                Note : sesuaikan pada jaringan debian apakah menggunakan virtualbox host only atau bridge adpter dan sejenisnya.

3. Pastikan Server Terhubung Dengan Komputer Client


                                                            SSH SERVER DEBIAN

1. Masukan dvd debian
2. Ketik : # apt-cdrom add
3. Lakukan installasi layanan SSH dengan mengetikan perintah berikut :
                   # apt-get install openssh-server

                                                           WEB SERVER DEBIAN

1. Ketik : # apt-get install apache2 php5 libapache2-mod-php5 mysql-server
2. Restart : # service apache2 restart
                Note : Untuk Mengetes nya kita buka browser lalu ketik "alamat ip serverr

                                                           DNS SERVER DEBIAN

1. Ketik : # apt-get install bind9
                   # cd /etc/bind
                   # ls
                    copy terlebih dahulu file dalam bind
                   # cp db.127 db.254
                   # cp db.local db.agung {bebas}
                   # cp named.conf.default-zones named.conf.default-zones2

2. Ketik : # nano /etc/resolv.conf
                    nameserver 192.168.7.2

3. KOnfigurasi DB.254
                # nano db.254
                ;
                ; BIND reverse data file for local loopback interface
                ;
                $TTL    604800
                @       IN      SOA     agung.net. root.agung.net. (                              
                                                                                1         ; Serial                         
                                                                604800         ; Refresh                          
                                                                86400         ; Retry                        
                                                                2419200         ; Expire                         
                                                                604800 )       ; Negative Cache TTL
                ;
                @       IN      NS      agung.net.
                2       IN      PTR     ns.agung.net.
                2       IN      PTR     agung.net.
                2       IN      PTR     www.agung.net.
                2       IN      PTR     ftp.agung.net.
                2       IN      PTR     mail.agung.net.

                Note : Angka 2 di depan IN yaitu angka terakhir pada IP Address

                # nano db.agung

                ;
                ; BIND data file for local loopback interface
                ;
                $TTL    604800
                @       IN      SOA     agung.net. root.agung.net. (
                                             2         ; Serial
                                      604800         ; Refresh
                                       86400         ; Retry
                                    2419200         ; Expire
                                    604800 )       ; Negative Cache TTL
                ;
                @       IN      NS      agung.net.
                @       IN      A       192.168.7.2
                @       IN      AAAA    ::1
                www     IN      A       192.168.7.2
                ftp     IN      A       192.168.7.2
                mail    IN      A       192.168.7.2
               
                # nano named.conf.default-zones

                / prime the server with knowledge of the root servers
                zone "." {
                                type hint;
                                file "/etc/bind/db.root";
                };            

                // be authoritative for the localhost forward and reverse zones, and for
                // broadcast zones as per RFC 1912

                zone "agung.net" {
                                type master;
                                file "/etc/bind/db.agung";
                };

                zone "7.168.192.in-addr.arpa" {
                type master;
                file "/etc/bind/db.254";
                };
               
4. Restart : # service bind9 restart
                Note : Untuk mengetesnya kita buka browser lalu ketik nama dns yang dibuat tadi
                                                                                                atau
                                                Ketik pada debian #nslookup agung.net (dns kita)


                                                         FTP SERVER DEBIAN


1. Ketik : # apt-get install proftpd
                Note : Konfigurasi Paket Pilih Mandiri/Standalone lalu Ok

2. Buatlah user yang akan digunakan untuk mengakses layanan FTP pada server
                # adduser adminftp {bebas}

3. Lakukan konfigurasi layanan FTP dengan perintah berikut :
                # nano /etc/proftpd/proftpd.conf

4. Tambahkan baris berikut pada file proftpd.conf di bagian akhir baris.
                <Anonymous /home/adminftp>     
                User adminftp
                </Anonymous>
               
                Note :  Baris konfigurasi diatas, merupakan konfigurasi layanan FTP dengan mode User                                                 Authentification, jika ingin mengubah ke mode terbuka  / tanpa login (anonymous),                                       maka bentuk konfigurasi dapat diubah menjadi
                <Anonymous /home/adminftp>     
                User adminftp      
                UserAlias anonymous adminftp
                </Anonymous>

5. Membuat Folder pada FTP
                # mkdir data-ftp {bebas}
                # cd data-ftp
                # touch file.txt / file.docx / dll

6. Simpan konfigurasi file proftpd.conf, dan lakukan restart layanan proftpd.
                #service proftpd restart
               
                Note : Lakukan uji coba untuk mengakses layanan FTP server melalui client
                Ketik : ftp://agung.net



                                                      MAIL SERVER DEBIAN


1. Ketik : # apt-get install postfix courier-imap courier-pop
                Note : Sistem satelit : Ok - Tipe Umum : Situs internet - nama mail sistem : mail.agung.net           
                                web based administration : Ya .

2.Buat folder penyimpanan surat dengan perintah :
                # maildirmake /etc/skel/Maildir

3. Konfigurasi Postfix pada file main.cf
                # nano /etc/postfix/main.cf

4. Tambahkan baris berikut pada bagian paling bawah file main.cf
                home_mailbox = Maildir/

6. Ketik : # dpkg-reconfigure postfix
                Note : Sistem satelit : OK - Tipe umum : situs internet - Ok - nama mail sistem :                   mail.agung.net - tujuan lain : Lewat saja - antrean surel : tidak - Jaringan lokal :                     tambahkan paling belakang 0.0.0.0/0 - Pengiriman lokal : Tidak - Ok - OK - Ok

7. Restart : # service postfix restart
                     # service courier-pop restart
                     # service courier-imap restart
                     # service bind9 restart

8. Buat dua user untuk mencoba layanan email,...
                # adduser user1
                # adduser user2

9. Lakukan installasi aplikasi webmail squirrelmail menggunakan perintah berikut, untuk mempermudah                 pengguna untuk melakukan pengiriman dan penerimaan email melalui web browser
                # apt-get install squirrelmail
10. Lakukan konfigurasi virtualhost untuk squirrelmail, agar client dapat mengakses webmail dengan      mengetikkan mail.agung.net
                # nano /etc/squirrelmail/apache.conf
               
                Tambahkan baris berikut pada baris paling bawah : 

                <VirtualHost *:80>  
                DocumentRoot /usr/share/squirrelmail  
                ServerName mail.agung.net
                </VirtualHost> 

                # nano /etc/apache2/apache2.conf
                Include /etc/squirrelmail/apache.conf

11. Restart layanan webserver apache
                # service apache2 restart


                                                        WORDPRESS TOKO ONLINE


1. Install paket wordpress
                # apt-get install phpmyadmin

                Note :- Akan muncul tampilan yang meminta untuk memasukkan password untuk mySQL server,                                            masukkan password > OK, masukkan password lagi untuk konfirmasi > OK.
                      - Pilih webserver yang digunakan untuk mengonfigurasi MySql, karena admin menggunakan                                                apache, maka yang dicentang adalah apache2 (dengan spasi) > OK
                      - DBCONFIG-COMMON pilih Ya
                      - Selanjutnya muncul tampilan yang meminta untuk memasukkan password untuk phpMyadmin,                      masukkan password untuk phpmyadmin > OK

2. Upload wordpress-4.9 ke debian ke direktori "/var/www/" dengan menggunakan Win SCP

3. Masuk ke direktori "/var/www" dengan perintah :
                # cd /var/www
                # chmod 777 -R wordpress/

4. Masuk ke direktori "/var/www/wordpress" untuk melakukan konfigurasi awal untuk wordpress dengan perintah
                #cd /var/www/wordpress

5. Copy wp-config-sample.php di direktori tersebut dengan nama wp-config.php
                # cp wp-config-sample.php wp-config.php

6. Edit wp-config.php dengan perintah
                # nano wp-config.php
                Note :
                                Ganti "database_name"_here dengan "wordpress"
                                Ganti "username_here" dengan "username_phpmyadmin"
                                Ganti "password_here" dengan "password_phpmyadmin"
                                Save

7. Edit file "/etc/apache2/sites-available/default"
                #nano /etc/apache2/sites-available/default
                Note :
                                Disamping DocumentRoot /var/www tambahkan /wordpress
                                Disamping direktory /var/www tambahkan /wordpress
                                Save
8. Pada browser client(windows) buka dns_debian/phpmyadmin  > login

9. Masuk ke menu database, ciptakan database baru bernama  wordpress > Create

10. Buka tab baru di browser, ketikkan dns_debian/wp-admin. Isi data-data yang ada untuk melakukan                 penginstalan  CMS Wordpress > Install Wordpress
                Note : Nama BasisData :wordpress , nama pengguna : root , sandi : 123 .                              
                                Judul Situs : (nama toko yang akan dibuat) , nama penguna dan sandi : (untuk login                         wordpress), email : isi email anda

12. Jika sudah terinstall login dengan menggunakan user yang baru dibuat di langkah sebelumnya

13. Buka WinSCP, Klik /<root> - var - www - wordpress - wp-content :
                Theme - lalu upload tema toko online buzzstore
                Plugin - lalu upload plugin toko online jetpack,regenerate thubnails,woocommerce,yith-woocommerse-compare - yith-woocommerse - quick-view - yith-woocommerse-wishlist

14. Buka wordpress dengan akses domain.com pada browser - klik tampilan pilih tema - lalu aktifkan pada tema buzzstore . - klik plugin pilih plugin terpasang - centang lalu klik aktifkan dan klik terpkan

15. Klik run the setup wizard - isikan sesuai tempat anda - pada kolom paling bawah pilih i plen to.... and digital....

16. pada shipping pilih kolom free shipping - lalu connect with jetpack - finish - create a product


                           KONFIGURASI CACTI

1. Install paket software cacti, menggunakan perintah
# apt-get install cacti

    Jika gagal / tidak ditemukan pkg cacti, anda diharuskan download terlebih dahulu / update reposiroty anda. Sebelum mendownload pastikan os anda sudah terkoneksi ke internet.

   Perintah Download
     # wget http.us.debian.org/debian/pool/main/c/cacti-spine/cacti-spine_0.8.8a-1_s390.deb 
     # dpkg -i cacti-spine_0.8.8a-1_s390.deb  <----- hanya contoh
     # apt-get update
2. Pada package configuration, Pilih Yes
3. Masukan password database sesuai keinginan anda.
4. Masukan password Mysql lalu masukan juga password confirmation nya
5. Pilih webserver yang Apache2, setelah itu [Enter]
6. Kelar installasi lu

Tahap selanjutnya yakni masuk ke bagian installasi cacti NMS melalui web browser.

1. Buka Browser pada Windows (client), ketik : http://[ip_cacti_server_debian/cacti
   misal : http://192.168.7.1/cacti
2. Lalu akan muncul Cacti Installation Guide seperti gambar dibawah ini, Klik Next.
3. Pilih type Installasi, Pilih new install - Next
4. Pada tahap selanjutnya seperti gambar dibawah ini, langsung klik Finish saja tidak usah mengubah-ubahnya.
5. Masukan Username & Password Log in cacti sesuai keinginan anda.
6. Selanjutnya anda akan diminta untuk mengubah password defaultnya, ganti sesuai keinginan anda.
7. Berikut tampilan cacti NMS pada page console, untuk membuat graph  monitoring untuk server tertentu dapat di create device kemudian ikuti petunjuk selanjutnya.
8. Ganti Description & Hostname, Description diisi dengan nama device dan Hostname diisi dengan IP Address yang akan dimonitoring (192.168.20.1 Linux). Jika sudah klik save.
9. Selanjutnya klik Create Graph for this Host pada menu kanan atas.
10.   Lalu Klik Create.