LINUX
UBUNTU 18.04 DAN DEBIAN
Apa Itu UBUNTU
Menurut Nabilah Tisyana, Ubuntu mrupakan salah satu distribusi linux yang berbasiskan debian dan didistribusikan sebagai software bebas. Ubuntu adalah salah satu proyek andalan debian, sasaran awal ubuntu adalah menciptakan sistem operasi desktop linux yang mudah dipakai. ubuntu terdiri dari banyak paket, kebanyakan berassal dari distribusi di bawah lisensi software bebas.Yang bisa dilakukan pengguna dengan Ubuntu sama dengan Microsoft Windows atau Apple Mac OS X. Pengguna bisa menulis dokumen, browsing, kirim email, chatting, memutar audio/video, main games, menginstal aplikasi, bahkan sampai ke rekayasa perangkat lunak, rekayasa jaringan, dan apa pun bidang-bidang lain yg bisa dilakukan dengan komputer.
Macam-macam linux ubuntu
- Kubuntu
- Xubuntu
- Lubuntu
- Edubuntu
- Mythbuntu
- Blackbuntu
DEBIAN 8 / JESSIE
Menurut Ahmad Agung, Debian adalah sistem operasi berbasis open source yg dikembangkan secara terbuka oleh banyak programer sukarelawan yg ingin mengembangkan debian. Sistem operasi debian adalah gabungan dari perangkat lunak yg dikembangkan denan lisensi GNU(General Pubic License), dan utamanya menggunakan kernel linux, sehingga lebih suka disebut dengan nama Debian GNU/Linux.
Debian pertama kali muncul pada Agustus 1993 hingga saat ini telah memiliki banyak varian dan juga menjadi base sistem operasi turunan seperti Ubuntu,turnkey linux, dream linux, damn smallmlinux, xandros, knoppix, back track, serta debian Linux mint. Debian pertama kali diperkenalkan oleh Ian Murdock seorang mahasiswa dari Universitas Purdue Amerika Serikat, pada tanggal 16 Agustus 1993. Nama debian sendiri adalah singkatan, yang berasal dari kombinasi nama Ian Murdock (pembuat debian) dengan mantan kekasihnya Debra Lynn, dan kemudian di singkat menjadikata "DEBIAN".
Sistem operasi debian ini biasanya lebih dikaitkan untuk membangun sebuah server, yang berfungsi sebagai:
- Penyedia layanan (seperti DNS server,Mail server,Proxy server dan lainnya).
- Pengatur proses jaringan (Seperti fungsi Router, repeater dan lainnya.
- Berfungsi untuk melakukan troubleshooting, dalam artian bisa mendeteksi kesalahan yang ada pada hardware,software,maupun network (jaringan).
Kelebihan & Kekurangan Debian
KELEBIHAN:- Merupakan sistem operasi yang kestabilan programnya telah teruji.
- Sistem operasi yang Open Source, dalam srtian semua daftar program dari sistem operasi tersebut dapat dilihat dan di ubah tanpa adanya larangan.
- sistem operasi yang free software, dengan arti kita dapat menyalin,mengambil,mencopy,dan menyebarkannya dengan bebas.
- cukup sulit untuk dikonfigurasi bagi yang pemula
- proses pengembangan/update dari sistem debian yang cukup lama
- tidak cocok untuk bermain game, karena hanya sedikit game yang di support di debian dan umunya debian tidak digunakan untuk bermain game.
CARA INSTALL DEBIAN 8
- Langkah pertama pilih install
- lalu oilih other
- pilih asia
- pilih indonesia
- pilih united states
- pilih american english
- pilih configure network manuali
- kemudian masukan IP address
- masukan name server Address
- masukan host
- masukkan domain name
- masukan host password
- masukkan re_enter password
- masukkan full name for the new user
- masukkan username for your account
- masukkan password username
- re_enter password
- pilih sumatra,jakarta,java
- pilih manual
- pilih SCS13
- pilih yes
- pilih prilog
- pilih create a new partition
- masukkan partition
- pilih logical
- pilih beginning
- pilih use as
- pilih swap area
- pilih done shetting
- pilih prilog
- pilih create a new
- masukkan partition
- pilih primary
- pilih use as
- pilih swep are
- pilih done shetting
- pilih finish
- pilih yes
- pilih no
- pilih no
- pilih no
- lalu kita masukkan tanda bintang dengan cara kita menekan spasi di keyboard kita
- pilih yes
- pilih dev/
- pilih continue
- akhirnya installasi selesai
IP address Debian 8
Menurut Febriyan Adji, IP Address atau kepanjangan dari internet protocol address yang artinya alamat ip address deretan angka biner antara 32 bit sampai 128 bit yang dipakai ebagai alamat identifikasi untuk tiap komputer host dalam jaringan internet.Konfigurasi
- buka terminal dan masuk ke root
- setting IP adsreess
- nano /etc/network/interfaces
- masukan IP dan save
- jangan lupa direstart
- /etc/init.d.networking restart
- cek kembali IPnya
- ifconfig
- jika sudah, coba ping komputer lain.
REPOSITORY
Menurut Safitri repository adalah direktori dikelola untuk menyimpan dan deskripsi objek digital pada arsip digital. benda yang dapat dikelola misalnya, program (software repository), publikasi (server dokument),model data (metadata repository), atau tindakan proses bisnis. sering repository juga berisi fungsi untuk manajemen versi dari objek yang dikelola.Konfigurasi repository menurut (Panca Sahrul Setiadi) :
#nano /etc/apt/sources.list
-deb http://kambing.ui.ac.id/debian/jessie main concrib non-free
-deb http:///kambing.ui.ac.id/debian/jessie-updates main concrib non-free
-deb http://kambing.ui.ac.id/debian-security/jessie/updates main concrib non-free
#vim /etc/apt/sources.list
#apt-get update
DNS SERVER
Menurut Enggar Andrianto DNS yaitu kepanjangan dari Domain System merupakan sebuah server yang berfungsi menangani translasi penamaan host-host kedalam ip address, begitu juga sebaliknya dalam menangani tranlasi dari IP A ddress ke host name/domain. Lebih mudahnya DNS dapat diasrtikan sebagai sebuah layanan yang digunakan untuk menterjemahkan hostname/domain ke IP Address atau sebaliknya.setiap komputer pada jaringan harus mempunyai alamt ip yang unik. Domain Name Server berfungsi sebagai layanan direktori untuk semua sistem dengan menspesifikasikannya sebagai nama host.
Beberapa alasan mengapa membangun DNS server:
- internet domain support
- memungkinkan server DNS digunakan untuk dapat melayani banyak permintaan, sehingga pengunjung dapat mengakses server.
- local name resolution
- memungkinkan untuk resolve nama host sebuah komputer dalam suatu jaringan lokal (LAN)
- internet name resolution
- memungkinkan komputer client dpat mengirimkan permintaan layanan internet domain name ke server DNS.
Cara konfigurasi DNS server
- apt-cache search bind9
- apt-get install bind9
- masukan DVD binary 1.
- dpkg-1 bind9
- cd /etc/bind/
- cp named.conf.default-zonesnamed.conf.default-zones.backup
- nano named.conf.default-zones
- ctrl+o>>enter>>ctrl+x
- named-checkconf-znamed.conf
- cpdb.local db.IP kita
- nano db.local
- cp db.IP kita db.192
- nano db.192
- named-checkconf-z named.conf
- /etc/init.d/bind9 restart
- nslookup IP kita.org/nslookup nama domain
- dig IPkita.org
- ping IP kita.org
WEB SERVER
Menurut Maulana Efendi, Server atau web server adalah sebuah sofware yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umunya akan berbentuk dokumen HTML.KONFIGURASI WEB SERVER
#apt-get install apache2
#cp(lokasi dan nama file)/var/www
#nano /etc/apache2/sites-enabled/000-default.conf
#nano 000-default-conf
#/etc/init.d/apache2 restart
#ls
DATABASE
Menurut Aldi Pratama, Database adalah sebuah program yang menyediakan pengelola basis data, untuk melayani atau program aplikasi basis data yang menggunakan client/server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasi untuk menjalankan program server database. Database sistem manajemen database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya MySQL) secara eksklusif bergantung pada model klien-server untuk akses data.Konfigurasi Database :
- apt install mysql-server
- masukan password
- mysql -u root -p
- apt install phpmyadmin
- pilih apache2
- pilih "yes"
- masukkan password mysql
- memasukkan password yang sama dengan password mysql tadi
- mengkonfirmasi password adminitrative user
- proses penginstalan
- jika sudah selesai kita uji melalui web browser, dan mengetikan IP server
- jika sudah bisa berhasil, sekarang masuk dengan akun "root" dan masukkan password adminitrative user tadi.
PHPMYADMIN
Menurut Muhammad Sibro, MySQL adalah sebuah perangkat lunak sistem manajemen basis dataSQL. PHPMyadmin adalah suatu aplikasi berbasis php yang berguna untuk pengelolahan adminitrasi database MySQL secara GUI.
Konfigurasi phpmyadmin :
- apt install phpmyadmin
- yes
- masukkan database pengguna
- masukkan password untuk mysql
- yes
- tunggu install selesai
- ok
- lalu tunggu hingga muncul tampilan
- cek di web brwoser dengan cara ketik ip lalu tambahkan /phpmyadmin
- sampai muncul tampilan phpmyadmin yang di atasnya ada gambar kapal.
WORDPRESS
konfigurasi wordpress
- pertama download worspress cari ada kalimat lates.zip
- lalu kita instal dengan cara apt instal unzip
- lalu mauk kedalam folder unduhan dengan cara cd /Unduhan/
- ls ( untuk menampilkan isi direktory )
- unzip lates.zip
- setalah di ekstrak
- ls
- cd wordpress/ (kita copi )
- cp wp-config-sample.php wp.config.php
- enter
- ls
- nano wp-config.php
- enter
- di scroll ke bawah
- kita ubah database (nama terserah), nama username (nama terserah), pssword (123)
- edit apache (supaya wordpress bisa diakses)
- nano /etc/apache2/apache2.conf
- enter
- scroll kebawah sampai ketemu tulisan options follow syslinks, allow overide none, require all anited ( kita ganti dengan granted )
- ctrl+c y enter
- masuk ke
- cd /etc/apache2/
- ls
- cd etc/apache2/sites-available/
- ls
- cp 000-default.conf wordpress.conf
- nano wordpress
- enter
- di ubah / tempat yang wordpress download/nama komputer/wordpress
- ls
- a2disite nama file ( kita nonaktifkan file tersebut)
- service apache2 reload
- enter
- a2 dissite 000.default.conf
- enter
- a2enssite wordpress.conf (kita aktifkan file tersebut )
- service apache2 reload
- a2enssite wordpress.conf
- service apache2 restart
- nano wordpress
Masuk browser ketikan www.atswa.com/phpmyadmin ->root->123.
pILIH CREATE ->worpress ->go/buat untuk wordpress.
FTP
Menurut Abdul Mutalib, mrupakan salah satu protokol internet yang paling awal dikembang dan masih digunakan hingga saat ini untuk melakukan download dan upload berjas-berkas komputer antara klien FTP dan server FTP.Konfigurasi FTP server
- apt-get install proftpd
- membuat user contoh:libra:/home# chmod 777 /home/libra1
- /etc/init.d/proftpd restart
- uji coba pada server
- uji coba FTP
- mengecek folder
VOIP
Menurut Rhizki Sukma, VOIP (Voice Over Internet Protocol) atau biasa disebut digital phone merupakan salah satu bagian dari teknologi tranmisi untuk mentransmisikan komunikasi suara melalui IP, melalui koneksi internet. cara kerjanya VOIP mengkonversikan atau mengubah suara yang merupakan sinyal analog menjadi sinyal digital yang ditransmisikan melalui internet, Tidak lagi menggunakan saluran telepon konvensional yang melakukan transmisi secara analog.Layanan VOIP ada 4 yaitu:
- computer to computer
- computer to phone
- phone to computer
- phone to phone
saya akan mencoba membuatnya dengan menggunakan layanan phone to phone.
cara konfigurasinya :
- apt install asterisk
- nano /etc/asterisk/sip.conf
- [911]
context=kelompok1
secret=123
host=dynamic
[912]
type=friend
context=kelompok1
secret=456
host=dynamic
4.nano /etc/asterisk/extensions.conf
5.[Andi]
exten=>911,1,dial(SIP/911)
6.jika sudah baru di restart
7.service asterisk restart
MAIL SERVER
Menurut Bella Apriliani, Mail server adalah server yang memungkinkan pengguna (user) untuk dapat mengirim dan menerima surat elektronik atau e-mail satu sama lain dalam satu jaringan atau dengan internet. layanan ini menggunakan arsitektur client-server.beberapa komponen yang biasanya dimiliki oleh mail server ada tiga yaitu:
1.MUA (Mail User Agent) MUA memiliki beberapa program utama terkait dengan proses membaca dan membuat email.
2.MTA (Mail Transport Agent)
MTA adalah salah satu komponen mail server yang bertugas untuk mengurus bagian program pengiriman email.
3.MDA (Mail Delivery Agent)
MDA merupakan bagian program dari mail server yang bertugas sebagai agen pengiriman email.
KONFIGURASI
- kita masukkan DVD
- apt-cdrom add
- apt-get install postfix courier-imap courier pop squirrelmail
- masukkan domain
- maidirmake /etc/skel/maildir
- nano /etc/skel/maildir
- squirremail-configure
- kemudian ketikan domain kita
- courier
- nano /apache2/sites-enabled/000-default
- nano /etc/bind/db.tos2ade
- lalu restart
- tekan "y"
- kemudian ke web browser untuk mencoba membuka domain kita tadi
- contoh: http://ade.tos2ade.com/srclogin./php
- lalu kita bisa kirim bisa mengirim email user yang saya buatdengan memilih cpmpose.
- kemudian kita logout dan login kembali user kita satu lagi.
- setelah selesai
WEB MAIL
Menurut Yunita Sari, Webmail hanyalah merupakan frontend. inti mekanismenya sebenarnya terdapat pada mail server, bukan pada webmail servernya. karena tujuan webmail hanya untuk memudahkan user dalam mengakses mail server tersebut. Akan tetapi jika mail server tanpa web mail server,Mail server tersebut tetap dapat bekerja sebagaimana biasa.KONFIGURASI
- apt-get install squirellmail
- nano /etc/apache2/apache2.conf
- nano /etc/squirellmail/apache.conf
- kita rubah beberapa kata di situ
- jika sudah kita restart yaitu /etc/init.d/apache2 restart
- cek dengan mengirim da menerima email
- apt-get install apache2 postfix squireelmail courier-imap courier-pop
- nano /etc/apache2/apache2.conf
- cd /etc/apache2/sites-available/
- cp default mail
- nano mail
- aktifkan mail :a2ensite mail
- restart apache :/etc/init.d/apache2 restart
- membuat maildir: maildirmake /etc/skel/maildir
- membuat user :adduser alfianhp
- tambahkan pada baris terakhir home_mailbox = maildir/pada nano/etc/postfix/main.cf.
- buka nano /etc/postfix/main.cf
- lakukan pengecekan pada client dengan membuka browser masukka mail.alfian.commaka
- masukan user dan password sesuai yang anda buat
- lakukan percobaan mengirim e-mailkepada akun lain
- jika sudah berhasil berarti sudah selesai
SSH
Menurut Dwi Rizky SSHadalah akronim dari secure shell yang merupakan sebuah protokol memanfaatkan kriptografi untuk melakukan komunikasi data pada perangkat jaringan agar konsep penggunanan SSH ini harus memiliki SSH server dari sisi komputer server untuk komputer penerima (Klien).KONFIGURASI
- apt-cache search openssh-server
- apt-get install ssh
- cd/etc/ssh>ls>pico ssshd_config atau pico /etc/ssh/ssd_config
- ctrl+x > y
- /etc/init.d/ssh restart
- kita uji dengan download aplikasi putty
- kita aplikasi itu
- kita masukan ip kita di host name
- portnya juga di isi
- sekrang tinggal kita login putty sesuai dengan user
PROXY
Menurut Aad Aldi Andrian, Proxy Server adalah sebuah komputer server yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari internet atau internet. jadi singkatanya proxy server ini berfungsi untuk memblokir situs yang tidak di inginkan.Fungsi Dari Proxy Server
- Parental Control, proxy mampu memberikan access control kepada administrator untuk melakukan filterisasi konten yang diminta.
- Web Chacing, proxy server mampu memberikan access control kepada administrator melakukan filterisasi konten yang diminta.
KONFIGURASI
- #apt-get install squid
- #nano /etc/squid3/squid.conf
- http access deny all rubah menjadi http access all
- simpan, dan buka browser mozilla firefox.
- lakukan aktivitas browsing, untuk mengakses alamat www.detik.com, www.google.com dan www.facebook.com.
- #nano /etc/squid3/urlblock.txt
- simpan konfigurasi yg telah kita lakukan, restart squid dengan perintah #service squid3 restart
- kita uji kembali menggunakan web browser mozilla firefox untuk mengetahui apakah website sudah di tambahkan pada list yg akan di blok telah diblock oleh proxy.
- selanjutnya kita akan membatasi akses browsing menggunakan fitur login pada proxy server.
- #nano /etc/squid.conf
- tambah user yang diperbolehkan mengakses internet #htpasswd -c /etc/squid3/users choeruluman
- tambah permission pada file.txt #chmod o+r /etc/squid3/users
- kemudian restart #service squid3 restart
- terakhir check hasil konfigurasi pada web browser, hasil browser akan meminta username dan password untuk dapat melakukan aktifitas browsing.
Daftar pustaka
Tisyana Nabilah.2017.Materi ubuntu.http://nabiltisyana.blogspot.com/2017/08/materi-ubuntu-1604-lts.html diakses pada 2 januari 2019 pukul 10:42 WIB
Agung Ahmad.2017.pengertian debian.
https://ahmadagung23blc.blogspot.com/2017/01/pengertian-debian-icon-d-b-i-n-adalah.html diakses pada 2 januari 2019 pukul 10:53 WIB
Sofyan Firda.2017.instalasi debian 8
ttps://fidra-sofyan.blogspot.com/2018/05/instalasi-debian-8-jessie.html diakses pada 2 januari 2019 pukul 11:00 WIB
Adji Febriyan.2017.konfigurasi ip address.
https://www.febriyan.net/2017/01/konfigurasi-ip-address-debian-server-8.html diakses pada 2 januari 2019 pukul 13:15 WIB
Fitri .2016.konfigurasi repository pada debian.
https://safitri-blcklaten.blogspot.com/2016/12/konfigurasi-repository-pada-debian.html diakses pada 2 januari 2019 pukul 13:24 WIB
Setiadi Sahrul Panca.2018.konfigurasi repository lokal.
https://sahroel-project.blogspot.com/2018/04/konfigurasi-dasar-konfigurasi.html diakses pada 2 januari 2019 pukul 13:26 WIB
Andrianto.2017.konfigurasi DNS server.
https://enggarandria.blogspot.com/2017/03/dns.html diakses pada 2 januari 2019 pukul 13:35 WIB
Efendi Yusril.2017.konfigurasi DNS server.
http://alyusril.blogspot.com/2017/09/konfigurasi-dns-server-debian-8.html diakses pada 2 januari 2019 pukul 13:45 WIB
Efendi Maulana.2017.Konfigurasi dan pengertian Web Server.
http://efendi-maulana.blogspot.com/2017/08/konfigurasi-web-server-dengan-debian-8.html Diakses pada 2 januari 2019 pukul 13:52WIB
Pratama Aldi.2016.Tutorial Database.
https://aldi-pratamax.blogspot.com/2016/12/konfigurasi-database-server-di-debian-8.html diakses pada 2 januari 2019 pukul 14:35 WIB
Hartanto Denny.2015.install phpMyadmin
http://dennyblctelkom.blogspot.com/2015/07/install-phpmyadmin.html diakses pada 2 januari 2019 pukul 14:47 WIB
Sibro Muhammad.2016.Install MySQL dan PHPMyadmin.
http://www.sibro21.org/2016/04/install-mysql-dan-phpmyadmin-pada.html diakses pada 2 januari 2019 pukul 14:55 WIB
Hartanto Denny.2015.pengertian dan installasi wordpress
http://dennyblctelkom.blogspot.com/2015/08/pengertian-dan-instalasi-wordpress.html diakses pada 2 januari 2019 pukul 15:16 WIB
Mutalib Abdul.2017.Konfigurasi FTP
https://abdulmutalip.blogspot.com/2017/01/konfigurasi-ftp-server-didebian-server.html diakses pada 2 januari 2019 pukul 15:26 WIB
Sukma Rhizki.2014.pengertian dan fungsi VOIP
https://rhizkisukma.wordpress.com/2014/09/12/pengertianfungsicara-kerja-voip/ diakses pada 2 januari 2019 pukul 15:41 WIB
Apriliani Bella.2017.pengertian instalasi dan konfigurasi mail server.
https://bellaaprilianiblog.wordpress.com/2017/04/13/tos-2-teknik-informatika-2/diakses pada 2 januari 2019 pukul 18:49 WIB
Sari Yunita.2016.Konfigurasi mail server dan web mail.
http://yunita1032.blogspot.com/2016/08/konfigurasi-mail-server-dan-web-mail.html diakses pada 2 januari 2019 pukul 19:02
Rizky Dwi.2017.Pengertian dan konfigurasi SSH.
http://dwirizkyr.blogspot.com/2017/10/pengertian-fungsi-dan-konfigurasi-ssh.html diakses pada 2 januari 2019 pukul 19:13 WIB
Andrian Aldi Aad.2015.Pengertian dan Konfigurasi Proxy server.
http://aadaldiadrian.blogspot.com/2015/02/pengertian-konfigurasi-proxy-server.html diakses pada 2 januari 2019 pukul 19:25 WIB
Tidak ada komentar:
Posting Komentar