1. Pengertian Debian
Debian adalah sistem operasi gratis berbasis kernel Linux yang mampu memenuhi kebutuhan penggunanya lewat
puluhan ribu software di dalamnya. Sebagai catatan, sistem operasi adalah pusat untuk menjalankan seluruh
program pada komputer ataupun server. Sedangkan kernel, merupakan inti dari sistem operasi.
1. Do’a
2. Komputer / Laptop
3. VirtualBox
4. Sistem Operasi Debian DVD 1
3. Logo Debian
Kelebihan Debian:
1. Sudah dijelaskan sebelumnya debian merupakan sistem operasi open source kode sumber yang
tersedia untuk dikembangkan oleh developer untuk dilakukan modifikasi demi meningkatkan kinerja
sistem operasi itu sendiri.
2. Linux atau debian lebih aman dibandingkan sistem operasi lain, jarang sekali ditemui terdapat virus
pada debian dan distro lainnya. Karna untuk mengakses perlu melakukan otorisasi dari administrator
dalam bentuk user pengguna dan sandi (root).
3. Debian selalu update pembaruan sistem, pembaruan di linux bisa dilakukan dengan mudah.
4. program berbasis APT yang canggih
5. Dapat digunakan tanpa perlu diinstal, biasanya seseorang yang ingin tau tentang debian bisa
mencobanya tanpa perlu menginstall karna terdapat fitur try debian without installing.
6. Debian memberikan dukungan untuk penggunanya sebagai server dan sistem klien dengan mudah dan
cepat.
Kekurangan Debian:
1. Dukungan software yang populer, namun ada beberapa software alternatif yang fungsinya masih sama.
Pengguna debian yang masih baru harus membiasakan dengan software-software yang kompatibel
dengan linux. Ada juga beberapa software yang berjalan di Windows dapat juga berjalan di linux jika
menggunakan PlayOnLinux.
2. Saat terjadi masalah error pada linux sulit mengatasinya.
3. Memakan repository sebesar 40-60 GB
4. Sangat sulit memasukkan software versi terbaru kedalam distronya.
5. Persiapan
{ untuk sementara tinggalkan Mouse, karna kita akan memakai keyboard saja,,, kecuali akan berpindah
DVD }
Debian GNU/Linux Installer menu : Install
Language : English
Country, territory or area : Other
Continent or region : Asia
Country, territory or area : Indonesia
Country to base default locale setting on : United State - en_US.UTF-8
Keymap to use : American English
Root password : 123 { password untuk root , wajib ingat SESUAI SOAL }
Re-enter password to verify : 123 { ulangi password untuk root , wajib ingat SESUAI SOAL }
Full name for the new user : Abdur Rozak { Isi nama lengkap anda }
Username for your account : jack { isi dengan nama user akun yang anda inginkan }
Choose a password for the new user : 321 { password untuk user akun anda }
Re-enter password to verify : 321 { ulangi password untuk user akun anda }
Select a city in your time zone : Western (Sumatra, Jakarta, Java dll)
Choose software to install : Hilangkan * pada { sisakan bintang pada pilihan paling bawah }
[ ] Debian desktop environment
[ ] Print server
Yang diberi bintang hanya yang paling bawah yaitu
[*] standard system utilities
Install the GRUB boot loader to the master boot record ? : YES { dibagian ini WAJIB memilih YES }
Device for boot loader installation : /dev/sda { pilih yang bawah, jangan yang manual }
Installation complete : Continue
9. Kesimpulan
Apapun sistem operasinya semua os memiliki kelebihan dan kekurangannya masing-masing, begitu juga debian
dan distro lain. Secanggih canggihnya sistem operasi jika kita tidak mengerti cara menggunakannya dan tidak
perlu dengan fiturnya maka tidak akan berguna juga, bagi anda pengguna baru selamat belajar Linux.
(............................................) (............................................)
1. Pengertian IP Address
Debian merupakan salah satu distro linux yang juga banyak peminatnya dan bayak distro yang merupakan turunan
dari sistem operasi ini. Jika komputer/pc ingin konek ke internet salah satu syarat yang harus dipenuhi adalah
mempunyai alamat IP Address. Pada postingan kali ini saya akan membagikan tutorial mengenai bagaimana Cara
Konfigurasi IP Address Static dan Dinamis pada Debian 10 (Buster) Server.
Kita dapat melihat IP Address kita dengan cara mengetikan perintah ip addr. Maka akan tampil seluruh network
interface yang terpasang pada komputer kita. Seperti contoh dibawah komputer saya memiliki 2 interface yaitu lo
yang berarti localhost atau merupakan loopback. Serta enp0s3 yang merupakan port ethernet komputer saya.
5. Do’a
6. Komputer / Laptop
7. VirtualBox
8. Sistem Operasi Debian DVD 1
4. Fungsi IP Address
Semua peralatan yang terhubung ke jaringan komputer membutuhkan alamat khusus yang disebut IP address,
agar semua peralatan tersebut dapat terhubung satu sama lain. Jadi fungsi IP address ini di ilustrasikan seperti
nama orang, sebagai metode untuk mengenali siapa orang tersebut.
5. Persiapan
7. Konfigurasi IP Address
root@jack:~# ip a
(Lihat Nama Kartu Jaringan yang tertera misa disitu tertera eth0 atau enp0s3 atau ens33)
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
a. ip a
9. Kesimpulan
IP DHCP berfungsi untuk mendapatkan IP secara otomatis ketika kita terhubung dengan internet dan tidak perlu
mengkonfigurasinya. IP alias adalah menyatukan/mengasosiasikan lebih dari satu alamat IP ke dalam interface
jaringan. Dalam arti sempit bahwa didalam suatu jaringan terdapat beberapa IP yang digunakan.
(............................................) (............................................)
1. Pengertian Repository
Repository atau biasa dipanggil Repo merupakan tempat penyimpanan ratusan aplikasi atau program yang telah
diatur sedemikian rupa dan tersedia untuk dapat diakses melalui internet. Bisa dibilang repository itu semacam
sebuah server yang menyediakan penyimpanan khusus untuk aplikasi-aplikasi atau file-file yang dikelompokkan.
Analogi dari Repository sendiri itu semacam store aplikasi seperti Google Play Store, Apple Store yang mana untuk
menyimpan kumpulan aplikasi-aplikasi yang nanti bisa kita gunakan untuk debian server kita.
9. Do’a
10. Komputer / Laptop
11. VirtualBox
12. Sistem Operasi Debian DVD 1
3. Screenshoot
4. Fungsi Repository
Repository ini merupakan paket-paket khusus untuk suatu sistem operasi yang kemudian paket tersebut di install
untuk mendapatkan kinerja lebih baik dari suatu sistem operasi. Repository dalam linux digunakan untuk
kebutuhan update dan meng upgrade, baik sistem maupun perangkat lunaknya.
Intinya adalah tempat penyimpanan atau gudang sistem/aplikasi untuk sistem operasi mengambil dan
menginstall pembaruan dan aplikasi.
5. Persiapan
7. Langkah Kerja
A. OFFLINE
Add Repository DVD 1,2 dan 3 Debian
Pertama setelah kita installasi Debian 10 lalu kita copykan REPOSITORY local (DVD) ke Source List,
caranya sebagai dibawah ini :
root@jack:~# eject
root@jack:~# eject
{Jika sudah ada 3 baris dari Deb cdrom DVD Binary-1 sampai Binary-3 maka berhasil }
{Beri tanda # pada baris ( deb http://security- dan deb-src http://security- }
B. ONLINE
Add Repository Online Indonesia & Singapura Debian
9. Kesimpulan
Ketika kita menginstall software di linux, sistem akan mencari software yang akan di install ke repository secara
otomatis. Jika software tersebut sudah ditemukan, proses installasi akan diproses sampai terinstall secara
sempurna.
Sehingga bisa diambil kesimpulan bahwa Repository itu merupakan paket-paket yang dikhususkan serta
disediakan untuk di install oleh beberapa macam Distro Linux.
(............................................) (............................................)
1. Pendahuluan
Linux Is Fun ! itulah kalimat yang pantas untuk kita ucapkan ketika menggunakan Sistem Operasi Linux, ini karena
kita bisa lakukan banyak hal bahkan bermain-main di console terminal. Seperti yang sudah kita ketahu Console
Terminal adalah satu bagian penting pada sistem operasi berbasis linux, semua aktivitas komputasi seperti
install/uninstall aplikasi, managemen file, bahkan sampai mengoperasikan komputer bisa melalui console
terminal.
Agar tidak jenuh ketika mengoperasikan komputer melalui CLI atau terminal, maka kita bisa memodifikasi atau
mempercantiknya baik merubah tampilan, menyisipkan gambar, atau menginstall neofetch dan lainnya.
13. Do’a
14. Komputer / Laptop
15. VirtualBox
16. Sistem Operasi Debian DVD 1
Figlet adalah sebuah program yang bisa menampilkan tulisan berbentuk ASCII pada terminal linux, sedangkan
Cowsay adalah untuk menampilkan gambar karakter hewan di terminal linux, tentunya dengan format ASCII.
Secara umum keduanya berfungsi untuk mempercantik terminal linux agar terlihat lebih keren dan tidak
membosankan, dengan kombinasi figlet dan cowsay kita bisa menampilkan karakter berbentuk hewan dan juga
tulisan dalam format ASCII di terminal linux secara bersamaan.
4. Persiapan
6. Langkah Kerja
Agar Cowsay dan Figlet otomatis tampil setelah kita menghidupkan komputer.
root@jack:~# nano .bashrc
Scrool kebagian paling bawah, lalu tambahkan baris berikut dibagian paling bawah :
Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan Lalu CTRL+X untuk Keluar
{Setelah itu silahkan di Reboot mesin virtualnya dengan perintah}
root@jack:~# reboot
Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan Lalu CTRL+X untuk Keluar
e. Cek Figlet
root@jack:~# figlet -f script “LNXSRV-JACK”
f. Cek Cowsay
root@jack:~# Cowsay -f stegosaurus “TJKT | SMK Yasmida Ambarawa”
8. Kesimpulan
Jika kurang suka dengan karakter gambar hewan dan juga style tulisan yang ditampilkan, kita bisa mengubahnya
sesuai dengan keinginan. Itulah langkah singkat untuk mempercantik terminal linux dengan figlet dan cowsay,
selain ini kalian bisa mencoba yang lain dengan neofetch, screenfetch dan juga archey untuk mengubah tampilan
terminal linux.
(............................................) (............................................)
Web Server adalah sebuah software yang berfungsi untuk menerima dan melayani permintaan yang dikirimkan
user melalui browser kemudian ditampilkan kepada user sesuai dengan permintaan yang dikirimkan ke server.
17. Do’a
18. Komputer / Laptop
19. VirtualBox
20. Sistem Operasi Debian DVD 1
Apache adalah layanan web server yang paling populer, Hal tersebut dikarenakan Apache sangat fleksibel,
Apache sendiri bisa digunakan untuk berbagai sistem operasi. Selain fleksibel, Konfigurasi dan pengaturan
apache sangat mudah dan simple. Tidak ada pengaturan lebih lanjut untuk menggunakan web server yang satu
ini. Hal tersebut menjadi alasan banyak orang menggunakan Apache sebagai web server.
5. Persiapan
root@jack:~# cd /etc/apache2/sites-available/
root@jack:/etc/apache2/sites-available/# cp 000-default.conf pustaka.conf
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
9. Kesimpulan
Install Web Server ini diperlukan ketelitian saat mengetik sebuah perintah, apabilah salah satu kata saja maka
perintah tidak dapat berjalan sesuai dengan baik. Demikian Install dan Konfigurasi Sederhana dari Web Server
Apache2, selamat mencoba dan apabila ada kendala atau error saat mencoba silakan foto dan tanyakan kepada
guru Mata Pelajaran.
(............................................) (............................................)
SSH (Secure Shell Connection) adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih
aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Sama seperti telnet, SSH Client
menyediakan User dengan Shell untuk remote ke mesin. Tetapi SSH melakukan enkripsi yang aman antara client
dan server. Mudahnya SSH adalah teknologi yang nantinya bisa kita pakai untuk melakukan Remote Server.
21. Do’a
22. Komputer / Laptop
23. VirtualBox
24. Sistem Operasi Debian DVD 1
seperti gambar diatas, remote server adalah proses kita melakukan pengendalian penuh terhadap suatu server
tanpa bersentuhan langsung dengan server tersebut.
Analoginya seperti ini, bayangkan anda punya komputer server yang jauh dari anda berada, atau mungkin anda
bertempat tinggal di indonesia dan anda menyewa server di amerika. pertanyaan yang mendasar adalah
bagaimana anda bisa mengendalikan server yang jauh dari anda berada tanpa anda harus memegang fisik?
Tentu saja ini dijawab dengan teknologi “Remote Server” yang akan kita pelajari disini.
Dengan melakukan “Remote Server” kita dapat berinteraksi bahkan mengambil kendali server kita yang jauh, Ada
banyak cara untuk melakukan remote server. tetapi di artikel kali ini kita akan menggunakan layanan SSH untuk
melakukan Remote Server.
Kelebihan SSH
1. Memiliki fungsi DNS spoofing, artinya data yang ditempa akan ditempatkan di cache server.
2. Lebih murah dibandingan dengan membeli akses internet di provider/operator seluler.
3. Bisa membuka situs yang tidak bisa dibuka/situs yang diblokir internet positif.
4. Bisa mendapatkan akses internet unlimited atau internet gratis.
5. Koneksi yang lebih cepat (bergantung server ssh).
Kekurangan SSH
1. Bandwidth untuk server lokal sedikit sedangkan bandwidth untuk server luarnya besar.
2. Tidak semua operator seluler bisa menggunakan ssh (bergantung bug yang ada).
3. Harus memperbarui secara berkala atau tidak bisa digunakan selamanya.
4. Akses download lebih lambat untuk versi gratis.
5. Persiapan
(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)
root@jack:~# reboot
untuk melakukan uji coba apakah berhasil, pastikan kalian punya komputer klien yang sudah terhubung dengan
komputer server tadi. Disini karena kita pakai VirtualBox kita bisa menghubungkan Debian 10 dengan Komputer
fisik kita dengan jaringan Host-only.
9. Kesimpulan
SSH adalah teknologi yang berjalan pada protokol administrasi, memungkinkan untuk mengelola setiap file di
dalam sebuah server. Manfaat dari penggunaan SSH sendiri adalah untuk menghindari kasus cyber crime, dapat
mengontrol hosting, serta menjaga sistem keamanan secara utuh, selamat mencoba dan apabila ada kendala
atau error saat mencoba silakan foto dan tanyakan kepada guru Mata Pelajaran.
(............................................) (............................................)
DNS (Domain Name System) merupakan sebuah sistem yang mengubah IP Address menjadi sebuah nama lain
dalam jaringan. Jika dianalogikan, DNS ibarah buku telepon jaringan, dimana saat kita mengetikkan nama situs,
maka akan ditujukan ke alamat IP Address dari situs tersebut.
25. Do’a
26. Komputer / Laptop
27. VirtualBox
28. Sistem Operasi Debian DVD 1
Intinya Resolver melakukan permintaan DNS kepada Recursive kemudian Recursive bertanya kepada
Authoritative. Habis itu Authoritative memberikan jawaban ke Recursive, kemudian Recursive memberi
jawaban ke Resolver.
Domain dibagi menjadi 127 level atau bagian, dimulai dari 0 sampai 127 dipisahkan dengan “.” (titik).
Contoh : tjkt.smkyasmida.com
Tabel beberapa Jenis kelompok penting data yang disimpan pada DNS
Jenis Penjelasan
A record Digunakan untuk memetakan alamat Ipv4
AAAA record Digunakan untuk memetakan alamat Ipv6
CNAME record Membuat nama lain dari domain (domain alias)
MX record Memetakan nama domain ke daftar mail server
PTR record Memetakan nama host ke nama kanonik
NS record Memetakan nama domain ke server DNS
SOA record Server DNS yang menyediakan otorisasi
SRV record Menunjukkan lokasi umum
Paket aplikasi yang digunakan untuk melakukan Installasi DNS Server adalah Bind9.
Install terlebih dahulu seperti langkah dibawah ini.
zone “smkyasmida-uye.sch.id” {
type master;
file “/etc/bind/db.smkyasmida-uye.forward”;
};
zone “123.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.smkyasmida-uye.reverse”;
};
Script Penjelasan
Mendaftarkan nama smkyasmida-uye.sch.id
sebagai forward, digunakan untuk meneruskan.
zone “smkyasmida-uye.sch.id” {
smkyasmida-uye.sch.id adalah domain yang
didaftarkan.
type master; Jenis / Type DNS
file “/etc/bind/db.smkyasmida-uye.forward”; Lokasi file Forward
}; Penutup
www IN A 192.168.123.1
ftp IN A 192.168.123.1
mail IN A 192.168.123.1
tjkt IN A 192.168.123.1
1 IN PTR ftp.smkyasmida-uye.sch.id.
1 IN PTR mail.smkyasmida-uye.sch.id.
1 IN PTR tjkt.smkyasmida-uye.sch.id.
root@jack:/etc/bind/# cd
root@jack:~# nano /etc/resolv.conf
search smkyasmida-uye.sch.id
nameserver 192.168.123.1
untuk melakukan uji coba apakah berhasil, pastikan kalian punya komputer klien yang sudah terhubung dengan
komputer server tadi. Disini karena kita pakai VirtualBox kita bisa menghubungkan Debian 10 dengan Komputer
fisik kita dengan jaringan Host-only.
9. Kesimpulan
SSH adalah teknologi yang berjalan pada protokol administrasi, memungkinkan untuk mengelola setiap file di
dalam sebuah server. Manfaat dari penggunaan SSH sendiri adalah untuk menghindari kasus cyber crime, dapat
mengontrol hosting, serta menjaga sistem keamanan secara utuh, selamat mencoba dan apabila ada kendala
atau error saat mencoba silakan foto dan tanyakan kepada guru Mata Pelajaran.
(............................................) (............................................)