Senin, 31 Desember 2018

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

  1. Kubuntu
  2. Xubuntu
  3. Lubuntu
  4. Edubuntu
  5. Mythbuntu
  6. 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:
  1.   Penyedia layanan (seperti DNS server,Mail server,Proxy server dan lainnya).
  2.   Pengatur proses jaringan (Seperti fungsi Router, repeater dan lainnya.
  3.   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.
KEKURANGAN
  •     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 

  1. apt-cache search bind9
  2. apt-get install bind9
  3. masukan DVD binary 1.
  4. dpkg-1 bind9
  5. cd /etc/bind/
  6. cp named.conf.default-zonesnamed.conf.default-zones.backup
  7. nano named.conf.default-zones
  8. ctrl+o>>enter>>ctrl+x
  9. named-checkconf-znamed.conf
  10. cpdb.local db.IP kita
  11. nano db.local
  12. cp db.IP kita db.192
  13. nano db.192
  14. named-checkconf-z named.conf
  15. /etc/init.d/bind9 restart
  16. nslookup IP kita.org/nslookup nama domain
  17. dig IPkita.org
  18. 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 :
  1. apt install mysql-server
  2. masukan password
  3. mysql -u root -p
  4. apt install phpmyadmin
  5. pilih apache2
  6. pilih "yes"
  7. masukkan password mysql
  8. memasukkan password yang sama dengan password mysql tadi
  9. mengkonfirmasi password adminitrative user
  10. proses penginstalan
  11. jika sudah selesai kita uji melalui web browser, dan mengetikan IP server
  12. 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
 
  Menurut Denny Hartanto, Wordpress merupakan salah satu jenis CMS yang sangat cepat mengalami perubahan system lebih tepatnya rilis versi wordpress dari satu versi ke versi lainnya sangat cepat, mulai dari versi wordpress versi 2.0 sampai sekarang wordpress 3.0.4.


  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 
Secara default dokumen root /var/www/ diganti tata letak direktory wordpress yang tadi di download di tambahi ServerName www.atswa.com ctrl+x y enter.
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
  1. apt-get install proftpd
  2. membuat user contoh:libra:/home# chmod 777 /home/libra1
  3. /etc/init.d/proftpd restart
  4. uji coba pada server
  5. uji coba FTP
  6. 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:
  1. computer to computer
  2. computer to phone
  3. phone to computer
  4. phone to phone

saya akan mencoba membuatnya dengan menggunakan layanan phone to phone.
cara konfigurasinya  :
  1. apt install asterisk
  2. nano /etc/asterisk/sip.conf
  3. [911]
        type=friend
        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
  1. apt-cache search openssh-server
  2. apt-get install ssh
  3. cd/etc/ssh>ls>pico ssshd_config atau pico /etc/ssh/ssd_config
  4. ctrl+x > y
  5. /etc/init.d/ssh restart
  6.  kita uji dengan download aplikasi putty
  7. kita aplikasi itu
  8. kita masukan ip kita di host name
  9. portnya juga di isi
  10. 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
  1.  #apt-get install squid
  2. #nano /etc/squid3/squid.conf
  3. http access deny all rubah menjadi http access all
  4. simpan, dan buka browser mozilla firefox.
  5. lakukan aktivitas browsing, untuk mengakses alamat www.detik.com, www.google.com dan www.facebook.com.
  6. #nano /etc/squid3/urlblock.txt
  7. simpan konfigurasi yg telah kita lakukan, restart squid dengan perintah #service squid3 restart
  8. 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.
  9. selanjutnya kita akan membatasi akses browsing menggunakan fitur login pada proxy server.
  10. #nano /etc/squid.conf
  11. tambah user yang diperbolehkan mengakses internet #htpasswd -c /etc/squid3/users choeruluman
  12. tambah permission pada file.txt #chmod o+r /etc/squid3/users
  13. kemudian restart #service squid3 restart
  14. 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














Minggu, 23 Desember 2018

Ubuntu Linux dan instal ubuntu

     Jenis-Jenis Ubuntu Linux

   Ubuntu adalah salah satu sistem operasi berbasis linux, Ubuntu dikembangkan berdasarkan sebuah sistem operasi linux lainya yg bernama debian. sitem operasi ubuntu ini dikembangkan dari sistem operasi linux yg merupakan projek open source sehingga seluruh turunan dan jenis dari sistem operasi ini dapat diperoleh secara gratis.

   Nama ubuntu di ambil dari nama sebuah konsep idiologi di afrika selatan. Ubuntu berasal dari bahasa kuno afrika, yg berarti rasa perikemanusiaan terhadap sesama manusia. ubuntu juga bisa berarti, aku adalah aku karena keberadaan kita semua. tujuan dari distribusi linux ubuntu adalah membawa semangat yg terkadang di dalam ubuntu ke dalam dunia perangkat lunak. Ubuntu tersedia secara bebas dan mempunyai dukungan baik yg berasa; dari komunitas maupun tenaga ahli profesional.

    Tujuan dari distribusi linux Ubuntu adalah membawa semangat yg terkandung di dalam filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis linux, tersedia secara bebas, dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional.

    Jenis-jenis ubuntu yg cukup dikenal adalah sebagai berikut :

1.Ubuntu desktop, Yaitu versi standar dari ubuntu yg dikembangkan oleh Canonical Ltd.

2.Ubuntu Gnome, merupakan versi dari ubuntu yg menggunakan mate sebagai desktop environment untuk user interfacenya.

3.Ubuntu Budgie, merupakan versi dari ubuntu yang menggunakan budgie sebagai desktop envinronment untuk user interfacenya.

4.Ubuntu Mate, Merupakan versi dari ubuntu yg menggunakan mate sebagai desktop environment untuk user interfacenya.

5.Lubuntu, didapatkan dari penggabungan kata LXDE dan Ubuntu.

6.Kubuntu, merupakan singkatan dari KDE dan Ubuntu.

7.Ubuntu Businnes Desktop Remix, versi ubuntu ini merupakan versi ubuntu yg dibundle khusus untuk digunakan oleh enterprise.

8.Ubuntu TV, Versi ubuntu ini khusus dikembangkan untuk menjadi sistem operasi bagi televisi smart yg dapat menjalankan operating sistem untuk pengoperasiannya.

9.Edubuntu, merupakan versi ubuntu yg memiliki pengguna yg cukup banyak.

10.Mythbuntu, adalah versi ubuntu yg dikhusus untuk home theater komputer yg digunakan berama dengan Myth TV.

11.Ubuntu Studio, ini memiliki fungsi sangat khusus yaitu dikhususkan untuk para editor video maupun foto dan juga audio.

12.Ubuntu Touch,
merupakan jenis dari ubuntu yg dikhususkan pengembangannya untuk digunakan ke ponsel pintar.

13.Ubuntu Server, merupakan jenis ubutu yg dikhususkan untuk menjadi sistem operasi pada sebuah server.

  Berikut adalah variat Ubuntu :
  • Kubuntu
  • Edubuntu 
  • Xubuntu
  • CrunchBang
  • Linux Mint
  • Super Ubuntu 
  • Ubuntu Ultimate
  • nUbuntu
  • OpenGEU
  • UbuntuME [Muslim Edition]
  • UbuntuCE [Christian Edition]
  • Ubuntu Satanic Edition 
  • Ubuntu studio
  • BlankOn
  • Dewalinux
  • Gobuntu
  • Ubuntu Mobile 

        Daftar Pustaka 

1.Yodi wagiantoMei 19,2012 macam-macam ubuntu
http://yodi-wagianto.blogspot.com/2012/05/macam-macam-ubuntu.html

2.Arie crover.2013.pengertian ubuntu dan jenis-jenis ubuntu
   http://arie-crover.blogspot.com/2013/10/pengertian-ubuntu-dan-jrnis-jenisnya.html

3.DosenIT,com.jenis-jenis-ubuntu
   https://www.google.com/amp/s/dosenit.com/software/sistem-operasi.amp

4.saryblctelkom.blogspot.comsenin, 08 Agustus2016
   http://murnitic.blogspotco.id
   http://eghtaprastiwi18.blogspot.co.id

5.FabioGarnama.materilinux-ubuntu
   http://fabiogarnama.blogspot.com




 

 

 

           Tutorial Installasi UBUNTU

        Cara Instal Ubuntu Server

   Buksn hanya versi desktopnya saja yg saat ini sudah upgrade ke versi 18.04 LTS, namun untuk versi servernya juga saat ini ubuntu sudah upgrade ke 18.04 LTS. Bagaimana cara instal ubuntu server 18.04 LTS.

      Langkah-langkah Instal Ubundu Server
  1. Lngkah pertama pilih bahasa yg akan di gunakan, lalu enter.
  2. kemudian pilih keyboard layout untuk installasinya, setelah klik "Done"
  3. Pilih "Install Ubuntu" kemudian "Enter"
  4. setelah itu akan muncul settingan jaringan yg akan digunakan, silahkan klik "Done"
  5. pada konfigurasi proxy silahkan kosongkan saja, lalu klik "Done"
  6. lalu nanti akan muncul setingan untuk alternatif mirror url, isikan default saja kemudian klik "Done"
  7. selanjutnya muncul untuk pilihan partisi harddisk, ini selera silahkan bisa pilih mana yg akan digunakan. lalu tekan "Enter"
  8. Kemudian pada halaman selanjutnya tekan "Enter"
  9. selanjutnya klik "Done"
  10. setelah muncul popup, pilih "Continue"
  11. langkah selanjutnya mengisi informasi yg diperlukan untuk login keserver, jika data sudah lengkap silahkan klik "Done"
  12. lalu jika sudah selesai lakukan reboot server "Reboot Now" kemudian "Enter"
  13. selesai


        Cara Installasi Ubuntu 18.04 LTS

     Saturday,2 june 2018/00:00 WIB

  Tutorial

  • Siapkan FlashdiskCD/DVD Bootable Ubuntu
    Siapkan file instalasi ubuntu yg sudah di burn ke CD atau sudah di buat bootable menggunakan rufus.
  • Restart PC lalu masuk ke BIOS
  • Lngsung instal ubuntu
  1.     Pertama kali kita akan boot ke ubuntu untuk melakukan instalasi
  2. lalu kita akan di hadapi dengan dua pilihan, yaitu "Try ubuntu" dan "instal ubuntu ".Dan pilihlah "instal ubuntu".
  3. sekarang atur keyboard layout sesuai dengan yg kalian gunakan, secara umum kita menggunakan layout keyboard us jadi kita langsung saja klik continue.
  4. pada langkah berikutnya kita suruh memilih metode instalasi. "normal instalation" dan "minimal instalation" kita akan memilih "normal instalation" agar ubuntu yg sudah sya instal bisa lagsung di guanakan. lalu klik continue.
  5. selanjutnya kita dapat mengatur partisi secara manual. lalu klik "new partition table".
  6. lalu klik continue
  7. Kita membuat partisi untuk file swap, lalu klik "OK"
  8. membuat file sistem dan data kita.lalu klik "OK".
  9. lalu klik partisi yg kita buat tadi lalu klik install now.
  10. lalu klik continue.
  11. selanjutnya atur zona waktu klik kalian, klik continue.
  12. isi informasi untuk komputer kalian, lalu klik continue.
  13. tunggu proses instalasi
  14. setelah proses selesai kita klik restart dan keluarkan CD/flashdisk instalasi ubuntu dari komputer kalian. 
  15. Boom ubuntu telah berhasil terinstal pada komputer anda. silahkan ligin username dan password anda dan selamat menggunakan ubuntu.
  •       Instalasi ubuntu sudah selesai



      Cara Installasi Ubuntu 16.04

  1.  Download ubuntu ISO file
       Download ubuntu iso file di PC anda.
           Download ubuntu desktop 16.04 32bit
           Download ubuntu desktop 16.04 64bit
 
    2.   Burn ISO ke DVD atau ke USB flashdisk
        Setelah anda mendownload ISO file, segera burn ke DVD dgn menggunakan nero (jika anda menggunakn OS Windows), atau menggunakan brasero disk burner (jika anda menggunakan linux). jika ingin menggunakan USB flasdisk, anda bisa membuat bootable USB flashdisk dari ISO file dengan perintah dd. jika saat inimenggunakan OS windows, anda bisa menggunakan rufus untuk membuat bootble USB flasdisk.

     3.Install Ubuntu 16.04
        Booting computer dengan menggunakan DVD installer linux ubuntu atau dengan bootable USB flahdisk yg anda buat.

  • Klik instal ubuntu 
  • centang semua pilihan, klik continue
  • gunakan opsi pertama agar proses partisi dilakukan secara otomatis oleh system sesuai kondisi PC anda.cara ini tidak berlaku untuk dual boot.
  • pilih HDD
  • pilih zona waktu
  • pilih layout keyboard, gunakan layout english (UK)
  • masukan detail login yg akan digunakan
  • install linux dimulai, anda bisa juga membaca slide yg ditayangkan untukmemahami apa itu linux ubuntu 16.04
  • instalasi selesai.reboot



        Cara Installsi Ubuntu Desktop 17.04

      Download ubuntu 17.04.
 Download linux ubuntu 17.04 64 bit dari mirror indonesia
 Download linux ubuntu 17.04 32 bit dari mirror indonesia

   Langkah-langkah cara install linux ubuntu 17.04
1.Boot PC dengan menggunakan flashdisk atau DVD sampai muncul dilayar.
2.muncul pilihan untuk install ubuntu try ubuntu (coba tanpa install). pilih/klik install ubuntu
3.centang pilihan install third party, kemudian klik continue
4.gunakan pilihan pertama jika anda pemula dalam linux, kemudian klik install now. jika anda faham partisi linux dan mount point linux, anda bisa gunakan pilihan yg paling bawah untuk membuat partisi sesuai keinginan anda.
5.klik continue saat ada warning write partition.
6.pilih zona waktu yg sesuai dengan lokasi anda saat ini
7.pilih layout keyboard. jika masih awam, gunakan pilihan default.
8.isi nama, hostname/computer name,username dan password anda
9.proses instal
10.setelah install selesai, anda akan diminta untuk restart computer. klik restart
11.jika instalasi linux anda berhasil, selesai reeboot anda akan di dapatkan pada layr login ubuntu
12.selesai


      Cara Install Ubuntu Di Termux

1.instal dulu termuxnya
2.kita upgrade % update
   $apt upgrade && apt update
3.lalu kita install git untuk mengkloning nantinya
   $apt install git
4.insta proot
   $apt install proot
5.Install bash
   $apt install bash
6.lalu kita kloning dari github :
   $gitclone https://github.com/neo-oli/temux-ubuntu
7.cara pakai
   $cd termux-ubuntu
   $bash ubuntu.sh
  tunggu sebentar
    $./start.sh
8.jika sudah akan terlihat bacaan seperti ini :
   root@localhost:~#
9.selesai




 

        Daftar Pustaka 

1.Rahmad. 7 agustus 2018. Instal Ubuntu server
   https://rahmat.wed.id/install-ubuntu-server-18-04-lts/

2.KSL-UR 2 juni 2018. instalasi ubuntu 18.04 LTS
   https://ksl-ur.or.id/p/tutorial-installasi-ubuntu-18-04-lts/

3.Admin tutorial. 6 Mei 2016. Instal ubuntu 16.04
   https://linux.tutorials.id

4.Admin tutorial. 29 april 2017. Instal Ubuntu 17.04
   https://linix.tutorials.id             

5.AMRiezz & Ryuki-kun. April 21, 2018
   https://anrwiki.blogspot.com
































































 



















Kernel Linux

      Jenis-Jenis Kernel

  Pengertian Kernel

     Kernel Linux adalah kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel ini merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Linux merupakan contoh utama dari perangkat lunak bebas dan sumber terbuka. Linux pertama kali ditulis oleh Linus Benedict Torvalds pada tahun 1991. Pada saat itu, Proyek GNU telah membuat banyak komponen yang dibutuhkan untuk membentuk sebuah sistem operasi yang bebas, tapi belum memiliki kernel yang melandasi komponen aplikasi tersebut.

   

      Kernel ini bertugas mengendalikan kerja dasar dari sistem operasi dan erat kaitannya dengan perangkat keras seperti pengelolaan memori (memori management), pengelolaan proses (process management) termasuk job scheduling dan context switching, pengelolaan input output termasuk file system dan driver perangkat input output dan beberapa fungsi mendasar lain misalnya kontrol akses.
Kernel dikenal sebagai jantungnya sistem operasi karena menyediakan format yang sesuai dengan kebutuhan kalian. Ada baiknya kalian menentukan kernel terlebih dahulu sebelum memilih kernel, format kernel yang seperti apakah yang sesuai dengan kebutuhan yang kamu inginkan. Sistem kernel berupa Modular dan Monolitik ,misalnya jika kamu sering gonta-ganti hardware, sistem kernel yang modular akan lebih cocok dibandingkan sistem kernel yang builtin (monolitik). Dan pastinya kedua system ini memiliki keuntungan dan kelebihannya masing-masing.

1. Kernel Modular

   Seperti pada kernel Linux yang memiliki rancangan modular. Saat boot time, hanya minimal resident kernel yang di-load ke dalam memori sebab hanya modul-modul yang diperlukan saja dan di inginkan user yang akan diproses, sebuah modul kernel bisa secara dinamik di-load ke dalam memori. Selanjutnya secara periode spesifik modul tidak ingin di aktifkan maka modul bisa di hapus dari memori.
Mekanisme dynamic loading ini disebut dengan kmod, jadi modul tidak akan di-load jika tidak di inginkan dan modul akan di pakai jika di butuhkan. Kelebihan  memakai kernel yang satu ini yaitu gonta-ganti hardware jadi lebih gampang, sebab tinggal menge-probe suatu modul, atau jika belum ada cukup tinggal mem-build satu modul saja. Tapi selain keuntungan tersebut ada juga kerugiannya, yaitu relatif rentan terhadapat masalah security, sebab biasanya script kiddies memasukkan suatu modul ke dalam kernel dengan harapan proses yang ia miliki tidak diketahui oleh admin sistem yang bersangkutan.

2. Kernel Building (Monolitik)

     Kernel monolitik lebih baik dari segi security nya, kernel building (monolitik) akan relatif aman. Tapi dari segi kemudahan, jika kita menambah atau mengganti suatu hardware, maka otomatis harus mengkompilasi ulang kernel .Tetapi  skema kernel bagaimana yang lebih sesuai itu dapat diklarifikasi sesuai kebutuhan dan implementasi sistem yang dipakai. Jika kernel monolitik akan di jadikan modular, itu bisa diterapkan oleh kernel monolitik, dengan cara sesudah konfigurasi ditetapkan dalam kernel monolitik dan di kompilasi, maka dapat di ambil bagian-bagian mana yang akan dipisahkan untuk dijadikan modul-modul.

      Pendekatan kernel monolitik didefinisikan sebagai sebuah antarmuka virtual yg berada pada tingkat tinggi diatas perangkat keras, dengan sekumpulan primitif atau system call untuk mengimplementasika layanan-layanan sistem operasi, seperti halnya manajemen proses. konkurensi (concurrency), dan manajemen memori pada modul-modulkernel yg berjalan di dalam mode supervisor.     

Jenis Kernel

1. Kernel Monolitik
    Kernel monolitik ini menggabungkan berbagai fungsi dalam kernel serta menyajikan lapisan abstraksi hardware dengan penuh terhadap hardware yang ada di bawah sistem operasi.

2. Mikrokernel
    Mikrokernel menyajikan sedikit dari abstraksi perangkat keras dan memakai aplikasi yang berjalan di atasnya yang dikenal dengan server untuk melakukan beberapa fungsionalitas lainnya.

3. Kernel Hibrida
    Kernel hibrida merupakan pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, ada beragam tambahan kode dalam ruangan kernel untuk menambah performa.

4. Exokernel
    Exokernel menyajikan hardware abstraction secara minimal, jadi program bisa mengakses hardware dengan langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi bisa melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel.


Kekurangannya :
- Hardware harus bekerja melalui driver
- Hardware mungkin bereaksi lebih lambat karena driver dalam user mode
-  Proses harus menunngu dalam antrian untuk mendapatkan informasi
Kelebihannya  :
- Portabilitas, Kemampan sebuah program untuk berjalan pada lebih dari satu jenis sistem komputer tanpa modifikasi
- Kapasitas Hardisk yang kecil
- Kapasitas Memori yang kecil
- Keamanan







Pengertian Kernel

     Kernel Linux adalah kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel ini merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Linux merupakan contoh utama dari perangkat lunak bebas dan sumber terbuka. Linux pertama kali ditulis oleh Linus Benedict Torvalds pada tahun 1991. Pada saat itu, Proyek GNU telah membuat banyak komponen yang dibutuhkan untuk membentuk sebuah sistem operasi yang bebas, tapi belum memiliki kernel yang melandasi komponen aplikasi tersebut. Sebenarnya waktu itu, sudah ada kandidat kuat sebagai fondasi sistem operasi GNU, yang dinamakan dengan Hurd, tapi pengembangannya belum selesai. Pada saat awal pengembangannya, Linux sangat sederhana. Tapi berkat dukungan semua pihak (khususnya komunitas sistem operasi Minix) yang menyumbang ide ke dalam Linux sehingga dapat berkembang.
Kernel merupakan suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi.

       Daftar Pustaka

 1.Ayu Musfiroh 18/08/2018 jenis-jenis kernel
    https://www.mastekno.com/id/pengertian-fungsi-dan-jenis-kernel/

 2.dickysahabat maret 21,2013 pengertian dan jenis kernel
    http://dickysahabat.blogspot.com/2013/03/pengertian-kernel-dan-jenis-jenisnya.html

 3.IlearningMedia, april 24,2014
    http://kernellinux-okki.blogspot.com/

  4.Marwan Abdul Anwar 23 December 2012
     http://awandcyber4rt.blogspot.com/2012/12/mengenal-macam-macam-kernel.html

  5.Arludin albar 06 oktober 2014
     http://mahasiswa.ung.ac.id/532414028/home/2014/10/6/jenis-jenis-kernel-beserta-bagan-nya.html




Sabtu, 22 Desember 2018

Bagian Dari Sistem Operasi Linux

     Bagian-Bagian Dari Sistem Operasi Linux

   Bagian-bagian sistem operasi linux yaitu:

1.Kernel
 Dalam ilmu komputer,kernel adalah suatu perangkat lunak yg menjadi bagian utama dari sebuah sistem operasi. tugasnya melayani bermacam program aplikasi untutk mengakses perangkat komputer secara aman.

  Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi pada akhirnya memudahkan pekerjaan programer.

 2.Program Aplikasi
  Adalah program yg di butuhkan untuk sebuah aplikasi dari linux.

 3.Program system
  Dibutuhkan agar suatu operasi dapat berjalan di linux.

  Sistem Operasi Linux Terdiri Dari :
-Kernel = inti operasi, menangani pengguna memori,piranti masukan/keluaran,pemakaian file,dll.
-program sistem = program untuk menjalankan aplikasi,Contoh: Daemon
-Program Aplikasi = program untuk menjalankan aplikasi, contoh : word processor.

    Bagian sistem operasi linux

   Sistem operasi linux/UNIX terdiri dari kernel, program sistem dan beberapa program aplikasi. kernel merupakan inti dari sistem operasi yg mengatur pengguna memori,piranti masukan keluaran, proses-prose, pemakaian file pada file system dan lain-lain. kermel jugha menyediakan sekumpulan layanan yg digunakan untuk mengakses kernel yang disebut system call. system call ini digunakan untuk mengimplementasiakan berbagai  layanan yg di butuhkan.

    Program sistem dan semua program-program lainya yg berjalan di atas kernl disebut user mode.perbedaaan mendasar antara program sistem dan program aplikasi adalah program sistem yg dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Contoh : Daemon merupakan program sistem dan pengelolaan kata (word processor) merupakan program aplikasi.

 Sistem operasi secara umum terdiri dari :
1.Mekanisme Boot, yaitu meletakkan kernel ke dalamm memory kernel, kernel dapat dikatakan sebagai inti sistem operasi.

2.Commmand Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupun piranti lunak lain, Contoh dari shell adalah : command prompt pada windows XP(DOS pada Windows 98), Xtern  dan konsole di mesin linux (Unix).

3.Driver untuk berinteraksi de ngan hardware sekaligus mengontrol kinerja hardware.

4.Resource Allocator, sistem opersi bertugas mengatur dan mengalokasiakan sumber daya dari perangkat.

5.Handler, Handler berperan dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan pengguna sumber daya tidak perlu.


Sistem operasi dibagi menjadi 3 kelompok:
  1.WINDOWS
System opersasi ini menggunakan mode GUI (graphical user interface) atau tampilan grafis berupa gambar, simbol, lambang,icon,maupun teks.

  2.UNIX
 system operasi unix sering disebut dengan linux. karena linux dikembangkan berdasarkan standar dari unix.dengan kata lain linux merupakan turunan dari unix.

   3.MAC OS
   Mac OS singakatan dari machintosh operating sistem adalah sitem operasi yg dikembangkan oleh Aple Corp, sistem ini adalah yg pertama kali memperkenalkan antarmuka atau GUI.


         Daftar Pustaka

1.afdalluzukri. bagian-bagian dari sistem operasi linux 
   https://compologi.blogspot.com/2017/01/bagian-bagian-dari-sistem-operasi-linux.html

2. evhynirfayani.bagian-sistem-operasi-linux
    evhynirfayani-scorpion.blogspot.com

3.lisaainurohmahgmail.2012/02/01.bagian-sistem-operasi
   https://lisaainurohmahgmail-wordpress-com.cdn.ampproject.org

4.bobyboy.bagian sisten operasi linux
    https://boby-boy.blogspot.com

5.MonicaArezaPutri.june 12, 2018.sistem operasi linux
   https://asysadmin.tips

























































Jumat, 21 Desember 2018

Sejarah Perkembangan Linux dan File System Linux


 Sejarah Perkembangan Linux 

        March 12th, 2016

    Pada tahun 1969,ken thompson dan dennis ritchie (juga adalah developer bahasa C),para peneliti di AT&T bell laboratorium amerika, membuat sistem operasi UNIX,cikal bakal dari Linux. UNIX mendapatkan perhatian besar karena merupakan sistem operasi pertama yg dibuat bukan oleh hardware maker. selain itu juga karena seluruh source code-nya dibuat dengan bahasa C, sehingga mempermudah pemindahannya ke berbagai pletform.

     Dalam waktu singkat UNIX berkembang dalam dua jalur: UNIX yg dikembangkan oleh universitas berkeley dan yg dikembangkan oleh AT&T. setelah itu mulai banyak perusahaan yg melibatkan diri,dan terjadilah persaingan yg melibatkan diri, terjadilah persaingan yg melibatkan banyak perusahaan untuk memegang kontrol dalam bidang sistem operasi. persaingan ini menyebabkan perlu adanya standarisasi. disini lahirlah proyek POSIX yg dimotori oleh IEEE (the institute of elecktrical and elecktronics enginners) yg bertujuan untuk menetapkan spesifikasi standar UNIX. sejak saat itu, muncul berbagai macam jenis UNIX.


     salah satunya adalah MINIX, yg dibuat oleh A.S. tanembaum untuk tujuan pendidikan. Linux adalah suatu sistem operasi yg bersifat multi user dan multitasking, sekarang linux adalah sistem UNIX yg lengkap bisa digunakan untuk jaringan (networking). Linux sekarang merupakan alternatif OS yg jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yg setara bahkan lebih lingkungan sistem operasi ini termasuk.


  • ratusan program termasuk, kompiler,interpleter, editor dan utilitas.
  • perangkat bantu yg mendukung konektivitas, ethernet, SLIP dan PPP dan interoperabilitas.
  • produksi perangkat lunak yg reliabel, termasuk versi pengembang terakhir
  • kelompok pengembang yg tersebar di seluruh dunia yg telah bekerja dan menjadikan.
 http://www.linux.or.id/sejarah-dan-perkembangan-linux.htmlSejarahSingkatLinux



Linux.or.id.2016.sejarah dan perkembangan linux



    Sejarah Linux
Rabu, 20 Februari 2013


    Linux pada awalnya dibuat oleh seorang mahasiswa finlandia yg bernama Linus Torvals. dulunya Linux merupakan proyek hobi yg diinspirasi dari minix, yaitu sistem UNIX kecil yg dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan agustus 1991. kemudian pada tanggal 5 okterber 1991, linus mengumumkan versi resmi linux, yaitu versi 0.02 yg hanya menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).


    Saat ini Linux adalah sistem UNIX yg sangat lengkap, bisa digunakan untuk jaringan, pengambang software dan bahkan untuk pekerjaan sehari-hari.Linux sekarang merupakan alternatif sistem opersi yg jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yg sangat cepat. hal ini dapat dimungkinkan karena linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yg sangat tepat.


http://barkahtroox.blogspot.com/2013/02/pengertian-linux-sejarah-linux.html.

   Sejarah Sistem Operasi LINUX

May 11,2018

   Linux merupakan sistem operasi bertipe Unix. Unix sendiri merupakan salah satu sistem operasi komputer dari banyak OS lain yg ada di dunia ini, Unix dikembangkan oleh perusahan AT&T Bell Labs yg dikerjakan pada tahun 1960 dan 1970an. ''LINUX'' berasal dari sebuah kernelnya bernama ''Linux Kemel''. Linux kemel dibuat oleh Linux Torvalds pada tahun 1991. kemudian pada tahun 1996 Larry Ewing mencetuskan sebuah gambar yg menjadi ikon Linux hingga kini, yaitu gambar pinguin yg kemudian di patenkan menjadi logo Linux yg berarty''Tux : Torvalds+ Unix''.


   Pada tgl 14 maret setelah mengalami tahap riset dan pengembangan yg telah dilakukan oleh banyak programmer dari seluruh dunia, akhirnya Linux secara penuh kelar dan selesai (GNU/Linux). sekarang ini telah beredar ribuan distro linux yg tiap-tiap distro memiliki kekurangan dan kelebihanya masing-masing. dari setiap distro yg beredar, mereka memiliki kekurangan dan kelebihannya masing-masing. dari setiap distro.yg beredar, mereka kekurangan dan mendasar yg terletak pada paket layanan yg telah disertakan.
akan tetapi dari semua perbedaan terkait layanan yg di tawarkan, tetap harus ada persamaan dari kesemuanya yaitu harus munggunakan kernel linux buatan linus torvals.


http://www.situsbuntu.com/2018/05/sejarah-singkat-sistem-operasi-linux.html

  Sejarah Linux 

   Februari 13,2017


      Seiring berkembangnya dan meraknya penggunaan sistem operasi linux oleh berbagai kalangan, dengan berbagai alasan di dalamnya. Ken thompson dari Bell laboratories membuat awal dari UNIX dengan nama UNICS (UNIplexed Information and Computing Services), suatu nama yg di pengaruhi oleh sistem operasi pendahaluannya MULTITICS (MULtiplexed Informatonand Computing Services). pada tahun 1973, ken thompson dan dennis rithie menulis ulang kernel (bagian inti dari sistem UNIX) dengan bahasA C. Lisensi UNIX yg bersifat komersial di berikan pertama kali oleh AT&T ke system Onyx, sebuah perusahaan yg didirikan oleh bob marsh dan kip myers pada tahun 1978.


       Mulai pertengahan 90-an, linux (kloning dari sistem operasi UNIX yg diciptakan oleh linus,torvals dan di publikasikan pertama kali sekitar november 1991, mulai naik daun di lingkuangan PC dan menjadi pesaing microsoft Windows.memasuki tahun 200, linux terus berkibar. dengan konsep ''open source'' (kode program bisa dilihat dan dikembangkan oleh siapa saja) dan gratis, banyak pemkai, terutama dilingkungan kempus, yg tertarik menggelutinya. kini muncul banyak distribusi (distro) Linux, antara lain : Fedora Core, Mandriva, Debian, OpenSuse dsb. Linux adalah semacam UNIX dan bukan UNIX. alasanya adalah bahwa UNIX adalah merk dagang (bersifat komersial), sedangkan Linux tidak. Terlepas dari pendapat tersebut, perintah Linux Serupa dengan perintah UNIX.



http://ronysyahputra.wordpress.com/2007/02/13/sejarah-singkat-linux/



 Ronysyahputro.2017.sejarah-singkat-linux.22:45WIB.20.desember.2018


  Sejarah Perkembangan Linux

June 25,2018

    Kebutuhan dan lokasinya dan juga bertindak sebagai team pengembang sendiri. sejarah linux berkaitan dengan GNU.proyek GNU yg mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yg kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. tahun 1985, richard stallman mendirikan yayasan perangkat lunak bebas dan mengembangkan lisensi publik umum GNU (GNU General Publick License atau GNU GPL).



   Linux tidak memiliki suatu logo yg terlihat menarik, hanyalah sebuah burung penguin yg memperlihatkan sikap santai ketika berjalan. logo ini mempunyai asal mula yg unik, awalnya tidak ada suatu logo yg menggambarkan trademark dari linux sampai ketika linus,(sang penemu) berlibur ke daerah selatan dan bertemu seekor linux kecil dan pendek, nama seekor  pinguin yg menjadi maskot dari linux. TUX yg bearty Torvalds Unix. Lengkap sudah logo dari Linux. Linux terdaftar sebagai program sistem operasi (OS).


WinaNurani.2018.sejarah-perkembangan-linux.00:10WIB.21.desember.2018



File System Linux

  30-04-2014

    Sistem file atau sistem berkas merupakan struktur logika yg digunakan untuk mengendalikan akses terhadap data yg ada pada disk. sistem file linux mendukung banyak file system yg berbeda, tapi pilihan yg umum digunakan adalah keluarga Ext*(Ext2,Ext3 dan Ext4) dan ReiserFS. Berikut sistem yang umumnya digunakan pada sistem operasi Linux:

      1.Ext2 (2nd Extended)     

 Ext2 merupakan jenis sistem file linux paling tua yg masih ada. sistem file ini pertama kali dikenalkan pada januari1993.file system ini ditulis oleh Remy Card,Theodore T, dan Stephen Twediee.

 a.inode dalam ext2

 b.superblok dalam ext     

       2.Ext3 (3rd Extended)

  Ext3 adalah peningkatan dari sistem file Ext2.peningkatan ini beberapa keuntungan, diantaranya:

  • Journaling 
  • Intregritas data 
  • Kecepatan
  • Mudah dilakukan migrasi 
 

        3.Ext4 (4th Extended)

   Merupakan peningkatan dari sistem file Ext3.Ext4 dirilis secara lengkap dan stabil mulai darikernel2.6.28.

         4.JFS (Journalis File System)

   JFS atau dikenal jugha dengan nama IBM Journal System merupakan sistem file pertama yg menawarkan journaling.
   

         5.Reiser FS

    Sistem file Reiser dibuat berdasarkan balance tree yg cepat dan unggul dalam hal kinerja, dengan algoritma yg lebih rumit.


 https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-linux/18/

 Gufron,S.T.,M.KOM.2014.Perbaikan-perangkat-komputer.00:10 WIB.21.desember.2018


  File System 

 Untuk mengorganisasi file-file pada device diperlukan suatu metode yg disebut dengan filesystem. jika anda mengenal FAT selama ini si sistem opersi windows maka anda akan mengenal beberapa metode filesystem di linux, seperti ext fs, ext2 fs atau xia fs dll. meskipun demikian Red Hat Linux tetap menyediakan dukungan terhadap filesystem lain seperti msdos yang sudah indi kernel atau dalam bentuk modull seperti vfat (windows95 native fs),ext,umsdos, dan sebainya.

   Ext 2 (2nd Extended)

Ext2 merupakan tipe file system yg paling tua masih ada. Ext2 filesystem menyimpan file, file tersimpan di dalam direktori. sebuah direktori bisa mencakup file dan direktori lagi di dalamnya yang disebut sub direktori.

 Kehandalan Ext2FS:
  •      Administrator sistem dapat memilih ukuran blok yg optimal (dari 1024 sampai 4096 bytes), tergantung dari panjang file rata-rata, saat membuat file sistem.
  •     Asministrator dapat memilih banyak inode dalam setiap partisi saat membuat file sistem.
  •     Strategi update yg aman dapat meminimalisasi dari system crash.
  •     mendukung file immutable (file yg tidak dapat dimodifikasi)dan append-only (file yg isinya dapat ditambahkan pada akhir file tersebut).

   Kelemahan Ext2FS:
  •    Ketika shut-down secara mendadak membutuhkan waktu yg tidak sebentar untuk recover.
  •    Untuk melakukan clean up file system, biasanya Ext2 secara otomatis akan menjalankanutility ext2fsck pada saat booting selanjutkan.

    Ext3 (3rd Extended)

     Ext3 merupakan peningkatan dari Ext2 file system, beberapa peningkatan yg ada antara lain :
   1.Journaling
       dengan menggunakan journaling,maka waktu recovery pada shut down yg mendadak tidak akan selama pada Ext2.
   2.Integritas data
       Ext3 menjamin adanya integritas data setelah terjadi kerusakan atau unclean shut-down.Ext3 memungkinkan kita memilih jenis dan tipe proteksi dari data.
   3.Kecepatan
       Daripada menulis data lebih dari sekali, Ext3 mempunyai throughput yg lebih bear daripada Ext2 karena Ext3 memaksimalkan pergerakan head harddisk. Kita bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data tidak terjamin.

     Ext4 (4th Extended)

   Ext4 dirilis secara komplit dan berwal dari kernel 2.6.28. jadi, apabila distro yg secara default memiliki kernel tersebut atau di atasnya secara otomatis system sudah support Ext4. apabila masih menggunakan Ext3, dapat dilakukan konversi ke ext4 dengan ukuran 16TB untuk maksimum file sizenya ,fast fsck,journal checksumming,defragmentation support.




https://kaaeka.wordpress.com/2012/05/18/file-system-pada-sistem-operasi-linux/

Ekanurfatmawati.2012.filesystempadalinux.01:49 WIB.21.desember.2018

       Macam file system pada LINUX 

     Tuesday, October 29,2013
  Ext3-Third Extended File System
Ext3 merupakan suatu journalled file system,journalled file system didesain untk melindungi data yg ada di dalamnya.dengan adanya journalled file system, maka kita tidak perlu lagi untuk melakukan pengecekan kekonsistensian data, yang akan memakan waktu sangat lama bagi harddisk yang berkapasitas besar.
Ext3 adalah suatu filesystem yg dikembangkan untuk digunakan pada sistem operasi Linux.Ext3 merupakan hasil perbaikan dari Ext2 yg lebih baik dengan menambahkan berbagai macam keunggulan.
Kelebihan :
Ext3 tidak mendukung prose pengecekan file system, bahkan ketika system yg belum dibersihkan mengalami “shutdown”, kecuali pada beberapa kesalahan hardware yg sangat jarang.
Waktu yg diperlukan untuk me-recover Ext3 file system setelah system yg belum dibersihkan dimatikan.
Membutuhakan sekitar 1 sekon untuk recorver (tergantung dari kecepatan hardware).


Ext2-second Extended File System 2

 Ext2 pertama kali dikembangkan untuk membuat suatu file system yg powerful, yg dapat mengimplementasi file-file semantik dari UNIX dan mempunyai pelayanan advance features.


Ext4 – Fourth Extended File System

Ext4 dirilis secara komplit dan stabil berawal dari kernel 2.6.28 jadi apabila distro anda yang secara default memiliki versi kernel tersebuat atau di atas nya otomatis system anda sudah support Ext4 (dengan catatan sudah di include kedalam kernelnya) selain itu versi e2fsprogs harus mengunakan versi 1.41.5 atau lebih.

Kelebihan:
Telah dinyatakan stabil dan didukung sejak kernel linux 2.6.28.Didesign untuk memberikan performance yang lebih baik dan peningkatan kemampuan.Dapat meningkatkan daya tampung maksimal filesystem ke 1 Exa Byte (1,048,576 Tera Byte), dengan ukuran maksimum filesystem dengan 16 TB untuk maksimum file size nya, Fast fsck, Journal checksumming, Defragmentation support.Mengurangi waktu yang diperlukan untuk melakukan pengecekan hardisk (fsck yang mana pada Filesystem Ext3, setiap 20­30 kali mount).Berdasarkan test benchmark yang dilakukan oleh beberapa benchmarker, Filesystem Ext4 memiliki keunggulan performance yang significant dalam menulis dan membaca file berukuran besar.Filesystem Ext4 menyisihkan filesystem lain seperti xfs, jfs, Reiserfs dan Ext3. Dalam kasus Ubuntu 9.04, filesystem Ext4 di curigai sebagai faktor utama yang mempercepat waktu boot Ubuntu 9.04. Filesystem Ext4 juga meningkatkan umur hidup media flash seperti SSD. Karena filesystem Ext4 tidak melakukan penulisan data layaknya Filesystem Ext3 yang menulis beberapa kali.

 


 Angkinusi.2013.macam-macam.file.sistem.linux19:35WIB.21.desember.2018

File Sistem Pada Linux


File System merupakan sebuah metode penyimpanan dan pengorganisasian data/file pda komputer.Yang jelas file system ini menggunakan sebuah media penyimpanan seperti harddisk dan CD-ROM.

  Kemampuan dasar EXT2

-file sistem EXT2 mampu menyokong beberap tipe file yg standar dari UNIX,seperti segular file, directories,device special files, dan symbolic links.
-EXT2 mampu mengatur file-file yg dibuat dalam partisi yang besar,
-file system EXT2 mampu menghasilkan nama-nama file yang panjang.Maxsimum 255 karakter.
-EXT2 memerlukan beberapa blok untuk super user(root).
-Dengan adanya journalled filesystem, maka kita tidak perlu lagi untuk melakukan pengecekan kekonsistensian data, yg akan memakan waktu sangat lama bagi harddisk yang berkapasitas  besar.

  File system yang dimaksud disini adalah suatu cara pengorganisasian file atau direktori dalam suatu media penyimapan dibawah sistem operasi yang berbasis UNIX.File system tersebut diatur dalam bentuk struktur hirarki dengan mengikuti standar yang sudah dibuat dengan tujuan agar dapat mendukung interepobilitas aplikasi, program administrasi sistem, program pengembangan, skrip dan menyatukan dokumentasi dari sistem. struktur jirarki standar tersebut adalah file system hierarchy standar (FHS).

   Pada saat distro linux diinstal, akan ditemukan direktori-direktori yang dibuat secara default berdasarkan filesystem hierarchy standart (FHS). dengan adanya standart FHS ini, pengguna dan pengembang memiliki pedoman direktori standart yang dibutuhkan sebagai panduan dalam membangun sebuah distribusi Linux yang operational.

  https://netsec.id/struktur-file-system-linux/
  Normis.Sisilya.2017.file-sistem-linux.20:51WIB.21.desember.2018 


  Direktori dan sistem file 

Di linux dan Unix segala sesuatu adalah file. direktori adalah file, file juga file , dan divais-divais juga merupakan file. divais yang seringkali dirujuk sebagai inode; tetap saja, mereka dianggap  sebagai file.

    Sistem file di linux dan Unix diorganisasikan secara hirarki, seperti struktur pohon. level tertinggi dari sistem file adalah direk tori root atau/.semua file dan direktori yang lain berada dibawah direktori root. sebagai contoh,/home/jebediah/cheeses.odt menunjukkan path lengkap ke file cheeses.odt yang berada di direktori jebediah, yang jugha berada dibawah direktori home,dan semuanya berada dibawah direktori root(/).