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.
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.