Jumat, 30 September 2016

Mengenal Debian

Assalamualaikum wr.wb.
 Selamat siang menjelang sore sobat,pada kesempatan kali ini saya akan mempostingkan pengenalan Debian dimulai dari Pengertian,sejarah dan fiturnya
sebelum ketahap penginstallannya terlebih dahulu kita harus mengerti dengan apa yang dimaksud debian dan bagaimana sejarahnya :) langsung dibaca saja !!!!!

=> Pengertian
Debian (/iconˈdɛbiən/) adalah sistem operasi komputer yang tersusun dari paket-paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi mayoritas GNU General Public License dan lisensi perangkat lunak bebas lainnya. Debian GNU/Linux memuat perkakas sistem operasi GNU dan karnel linux merupakan distribusi Linux yang popmuler dan berpengaruh. Debian didistribusikan dengan akses ke repositori dengan ribuan paket perangkat lunak yang siap untuk instalasi dan digunakan.
Debian terkenal dengan sikap tegas pada filosofi dari Unix dan perangkat lunak bebas. Debian dapat digunakan pada beragam perangkat keras, mulai dari komputer jinjing dan desktop hingga telepon dan server. Debian fokus pada kestabilan dan keamanan. Debian banyak digunakan sebagai basis dari banyak distribusi GNU/Linux lainnya.
Sistem operasi Debian merupakan gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian merupakan distro Linux yang paling banyak digunakan di dunia

=> Sejarah
Debian pertama kali diperkenalkan oleh Ian murdock, seorang mahasiswa dari Universitas Purrdue, Amerika Serikat  pada tanggal 16 Agustus 1993. Nama Debian berasal dari kombinasi nama Ian dengan mantan-kekasihnya Debra Lynn: Deb dan Ian.
Pada awalnya, Ian memulainya dengan memodifikasi distribusi SLS (Softlanding Linux System). Namun, ia tidak puas dengan SLS yang telah dimodifikasi olehnya sehingga ia berpendapat bahwa lebih baik membangun sistem (distribusi Linux) dari nol (Dalam hal ini, Patrick Volkerding juga berusaha memodifikasi SLS. Ia berhasil dan distribusinya dikenal sebagai "Slackware").
Proyek Debian tumbuh lambat pada awalnya dan merilis versi 0.9x pada tahun 1994 dan 1995. Pengalihan arsitektur ke selain i386 dimulai pada tahun 1995. Versi 1.x dimulai tahun 1996.
Pada tahun 1996, Bruce Perens menggantikan Ian Murdoch sebagai Pemimpin Proyek. Dalam tahun yang sama pengembang debian Ean Schuessler, berinisiatif untuk membentuk Debian Social Contract dan Debian Free Software Guidelines, memberikan standar dasar komitmen untuk pengembangan distribusi debian. Dia juga membentuk organisasi "Software in Public Interest" untuk menaungi debian secara legal dan hukum.
Di akhir tahun 2000, proyek debian melakukan perubahan dalam archive dan managemen rilis. Serta pada tahun yang sama para pengembang memulai konferensi dan workshop tahunan "debconf".
Di April 8, 2007, Debian GNU/Linux 4.0 dirilis dengan nama kode "Etch". Rilis versi terbaru Debian, 2009, diberi nama kode "Lenny". deb adalah perpanjangan dari paket perangkat lunak Debian format dan nama yang paling sering digunakan untuk paket-paket binari seperti itu.
Paket debian adalah standar Unix pada arsip yang mencakup dua gzip, tar bzipped atau lzmaed arsip: salah satu yang memegang kendali informasi dan lain yang berisi data. Program kanonik untuk menangani paket-paket tersebut adalah dpkg, paling sering melalui apt/aptitude.
Beberapa paket Debian inti tersedia sebagai udebs ("mikro deb"), dan biasanya hanya digunakan untuk bootstrap instalasi Linux Debian. Meskipun file tersebut menggunakan ekstensi nama file udeb, mereka mematuhi spesifikasi struktur yang sama seperti biasa deb. Namun, tidak seperti rekan-rekan mereka deb, hanya berisi paket-paket udeb fungsional penting file. Secara khusus, file dokumentasi biasanya dihilangkan. udeb paket tidak dapat diinstal pada sistem Debian standar.
Paket debian juga digunakan dalam distribusi berbasis pada Debian, seperti Ubuntu dan lain-lain. Saat ini telah terdapat puluhan distribusi Linux yang berbasis kepada debian, salah satu yang paling menonjol dan menjadi fenomena adalah Ubuntu

=> Fitur

Banyak distribusi linux lainnya berbasiskan Debian, antara lain: Ubuntu, MEPIS,Dreamlinux,Damn Small Linux,Xandros,Knoppix,BackTrack,Linspire , dan edisi Debian dari Linux Mint .
Debian dikenal karena pilihannya yang beragam. Rilis stabil saat ini memuat lebih dari 29000 paket perangkat lunak untuk 9 arsitektur komputer. Debian menggunakan kernel linux dan juga menggunakan 2 kernel FreeBSD (kfreebsd-i386 and kfreebsd-amd64). Arsitektur komputer ini mulai dari Intel/AMD 32-bit/X86-64bit yang umumnya ditemukan pada komputer pribadi hingga arsitektur ARM yang umumnya ditemukan di sistem embedded dan server mainframe IBM zSeries.
Fitur yang menonjol dari Debian adalah APT sistem pengaturan paket, repositori dengan jumlah paket yang banyak, kebijakan paket yang ketat, dan kualitas rilis yang terjaga. Praktik ini memungkinkan pemutakhiran yang sederhana antar rilis, begitupun untuk penghapusan paket.
Standar instalasi Debian menggunakan GNOME desktop environment. Termasuk di dalamnya program OpenOffice.org , Iceweasel , Evolution ,  program penulisan CD/DVD, player musik dan video, penyunting, PDF viewer. Selain itu terdapat juga CD dengan program KDE, Xfce dan LXDE
CD sisanya, yang terbagi dalam 5 DVD atau 30 CD, memuat paket yang tersedia dan tidak dibutuhkan untuk instalasi standar. Metode instalasi lainnya adalah menggunakan CD net install yang ukurannya lebih kecil daripada CD/DVD instalasi normal. Di dalamnya memuat paket minimum untuk memulai instalasi dan mengunduh paket yang dipilih saat instalasi menggunakan APT. CD/DVD tersebut dapat dengan bebas diunduh melalui web, BitTorrent, jigdo, atau membelinya dari penjual.

Mungkin hanya ini yang dapat saya bagi,,untuk tahap installnya baca blog berikutnya :)
Terimakasih,semoga bermanfaat :)
Wassalamualaikum wr.wb

Referensi :

https://id.wikipedia.org/wiki/Debian

Rabu, 28 September 2016

Creat VM in the Proxmox


Assalamualaikum wr.wb.
selamat pagi sobat,pada kesempatan kali ini saya akan berbagi tahapan membuat VM di Proxmox,,langsung dibaca saja

=> Pengertian
Proxmox VE (Virtual Envinronment adalah sebuah distro linux virtualisasi berbasis debian ( 64 bit ) yang mengusung openZV dan KVM ,dengan KVM kita tidak hanya bisa menginstall linux saja akan tetapi Operating System Windos pun bisa kita install namun yang membuat istimewa dari proxmox yaitu kemudahan dalam instalasi dan administrasi berbasis web.


=> Sejarah
Pengembangan Proxmox VE dimulai ketika Dietmar dan Martin Maurer, dua pengembang Linux, menemukan OpenVZ tidak punya alat cadangan dan tidak ada GUI manajemen. KVM tampil pada saat yang sama di Linux, dan ditambahkan lama afterwardsThe rilis publik pertama berlangsung pada bulan April 2008, dan platform dengan cepat memperoleh traksi. Itu salah satu dari beberapa platform menyediakan out-of-the-box dukungan untuk wadah dan virtualisasi penuh, dikelola dengan GUI Web mirip dengan penawaran komersial.


=> Latar belakang
Di karenakan kita sudah memahami VMnya,jangan hanya dapat memahaminya saja kita juga harus bisa membuat  VMnya sendiri pada server Proxmoxnya.

=> Alat dan bahan
- PC / Laptop
- Proxmox yang telah terinstall
- ISO OS yang telah di upload, di sini saya menggunakan Debian
- Koneksi internet




=> jangka waktu pelaksanaan
30 menit

=> Tahap pelaksanaan

- Buka browsr kesayangan anda,ketikkan pada URL alamat Ip address proxmoxnya.
masuk dengan user dan passwordnya



- jika sudah tampilan seperti dibawah,langsung pilih Creat VM letaknya dipojok sebelah kanan,seperti yang ditunjukkan cursor pada tampilan dibawah  :



- Pada menu General VM ID kita masukkan VLAN kita yang ada di mikrotik dengan PPPoE Client di mikrotik (nama diisi sesuai keinginan)



- pada menu OS memilih disto yang digunakan server proxmox ,Proxmox saya menggunakan distro linux jadi kita pilih yang linux ( disesuaikan dengan distro Proxmoxnya)


- pada menu CD/DVD Pilih ISO yang telah di upload (saya menggunakan debian)


- pada menu Hard Disk atur pada kapasitas penyimpanan yang anda butuhkan (saya hanya 20 GB)



- pada tampilan menu CPU dibawah langsung next saja(tidak ada yang diubah)



- pada menu memory atur memory Ram yang akan anda gunakan, sebelumnya anda harus memperhatikan kapasitas RAM server anda terlebih dahulu



- Pada tampilan network  ini anda harus mengisi VLAN tag,isi sesuai dengan konfigurasi yang sebelumnya sudah kita atur.



- Pada menu confirm  pada bagian ini kita  akan melihat konfigurasi yang telah kita buat sebelumnya, pastikan semua sesuai dengan yang diinginkan
apabila semuanya telah selesai, silakan klik finish.


 - jika sudah selesai lihat tampilan VM yang telah kia buat,dibawah tampilan VM yang saia buat :


=> Hasil Yang Di Dapatkan

Saya pun dapat memahami dan membuat VM, dan bisa melanjutkan untuk Membangun Web Server di VM yang telah saya buat


=> Referensi

- https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment


Semoga postingan saya bermanfaat,selamat mencoba :)
Terimakasih,,, :) :)
Wassalamualaikum wr.wb.

OSI Layer

" OSI layer "

Assalamualaikum wr.wb..
hai sobat apa kabar??semoga dalam keadadaan baik :) pada kesempatan kali ini saya akan berbagi tentang OSI lyer , apa itu OSI Layer dan apa fungsi dari OSI Layer.????
dibaca saja sobb :)


1.Pengertian
Model referensi jaringan terbuka OSI atau OSI Reference Model for open networking adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan  International Organization for Standardization  (ISO) di Eropa pada tahun 1997. OSI sendiri merupakan singkatan dari Open System Interconnection. Model ini disebut juga dengan model "Model tujuh lapis OSI" (OSI seven layer model).
Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). OSI berupaya membentuk standar umum jaringan komputer untuk menunjang interoperatibilitas antar pemasok yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak Protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi.
Model referensi ini pada awalnya ditujukan sebagai basis untuk mengembangkan protokol-protokol jaringan, meski pada kenyataannya inisatif ini mengalami kegagalan. Kegagalan itu disebabkan oleh beberapa faktor berikut:
  • Standar model referensi ini, jika dibandingkan dengan model referensi DARPA (Model Internet)  yang dikembangkan oleh Internet Engineering Task force (IETF),sangat berdekatan. Model DARPA adalah model basis protokol TCP/IP yang populer digunakan.
  • Model referensi ini dianggap sangat kompleks. Beberapa fungsi (seperti halnya metode komunikasi connectionless) dianggap kurang bagus, sementara fungsi lainnya (seperti flow control dan koreksi kesalahan) diulang-ulang pada beberapa lapisan.
  • Pertumbuhan Internet dan protokol TCP/IP (sebuah protokol jaringan dunia nyata) membuat OSI Reference Model menjadi kurang diminati.
Pemerintah Amerika Serikat mencoba untuk mendukung protokol OSI Reference Model dalam solusi jaringan pemerintah pada tahun 1980-an, dengan mengimplementasikan beberapa standar yang disebut dengan Government Open Systems Interconnection Profile (GOSIP). Meski demikian. usaha ini akhirnya ditinggalkan pada tahun 1995, dan implementasi jaringan yang menggunakan OSI Reference model jarang dijumpai di luar Eropa.
OSI Reference Model pun akhirnya dilihat sebagai sebuah model ideal dari koneksi logis yang harus terjadi agar komunikasi data dalam jaringan dapat berlangsung. Beberapa protokol yang digunakan dalam dunia nyata, semacam TCP/IP, DECnet dan IBM System Network Architecture (SNA) memetakan tumpukan protokol (protocol stack) mereka ke OSI Reference Model. OSI Reference Model pun digunakan sebagai titik awal untuk mempelajari bagaimana beberapa protokol jaringan di dalam sebuah kumpulan protokol dapat berfungsi dan berinteraksi.

2.STRUKTUR OSI LAYER
  

Aplication Layer : Lapisan ke-7 ini menjelaskan spesifikasi untuk lingkup dimana aplikasi jaringan berkomunikasi dg layanan jaringan. Menyediakan jasa untuk aplikasi pengguna. Layer ini bertanggungjawab atas pertukaran informasi antara program komputer, seperti program e-mail, dan service lain yang jalan di jaringan, seperti server printer atau aplikasi komputer lainnya. Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, DNS, TELNET, NFS dan POP3. 

Presentation Layer : Lapisan ke-6 ini berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).


Session layer: Lapisan ke-5 ini berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama. Protokol yang berada dalam lapisan ini adalah RPC (Remote Procedure Call), dan DSP (AppleTalk Data Stream Protocol). 

Transport layer : Lapisan ke-4 ini berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan. Protokol yang berada dalam lapisan ini adalah UDP, TCP, dan SPX ( Sequence Packet Exchange). 

Network layer : Lapisan ke-3 ini berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3. Protokol yang berada dalam lapisan ini adalah DDP (Delivery Datagram Protocol), Net BEUI, ARP, dan RARP (Reverse ARP). 

Data-link layer : Lapisan ke-2 ini berfungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC). 

Physical layer : Lapisan ke-1 ini berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio. Protokol yang berada dalam lapisan ini adalah Ethernet, FDDI (Fiber Distributed Data Interface), ISDI, dan ATM.

3.PENGERTIAN TCP/IP

TCP/IP jika diterjemahkan adalah Protokol Kendali Transmisi/Protokol Internet, adalah gabungan dari protokol TCP (Trans jika diterjemahkan adalah Protokol Kendali Transmisi/Protokol Internet, adalah gabungan dari protokol TCP (Transmission Control Protocol) dan IP (Internet Protocol) sebagai sekelompok protokol yang mengatur komunikasi data dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan internet yang akan memastikan pengiriman data sampai ke alamat yang dituju. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini, karena protokol ini mampu bekerja dan diimplementasikan pada lintas perangkat lunak (software) di berbagai sistem operasi Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet
mission Control Protocol) dan IP (Internet Protocol) sebagai sekelompok protokol yang mengatur komunikasi data dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan internet yang akan memastikan pengiriman data sampai ke alamat yang dituju. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini, karena protokol ini mampu bekerja dan diimplementasikan pada lintas perangkat lunak (software) di berbagai sistem operasi Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet.
jika diterjemahkan adalah Protokol Kendali Transmisi/Protokol Internet, adalah gabungan dari protokol TCP (Transmission Control Protocol) dan IP (Internet Protocol) sebagai sekelompok protokol yang mengatur komunikasi data dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan internet yang akan memastikan pengiriman data sampai ke alamat yang dituju. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini, karena protokol ini mampu bekerja dan diimplementasikan pada lintas perangkat lunak (software) di berbagai sistem operasi Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet.
 
Perbandingan OSI Layer Dengan TCP/IP
tcp-ip
 
Bagaimana Proses Pertukaran Data itu terjadi?
Bisa saya analogikan pertukaran data pada jaringan sama halnya kita membayangkan mengirim surat via POS. Hal pertama yang harus kita lakukan tentunya menulis surat kemudian kita berikan surat itu identitas tangga, pengirim dan tujuan. Kemudian kita masukan surat tersebut kedalam sebuah amplop dan diberikan prangko. Selanjutnya amplop tersebut diberikan identitas pengirim maupun alamat tujuan surat. Setelah surat selesai dikemas, kemudian kita antarkan ke kantor POS, dan pak Pos akan mengirimkannya ke alamat tujuan. Sampai dialamat tujuan, satu demi satu kemasan surat kita dibuka, mulai dari membuka amplop kemudian mengeluarkan suratnya sampai akhirnya tinggal lembaran surat yang siap dibaca.

enkapsulasi

Nah, fenomena tersebut sama halnya dengan proses pertukaran data pada jaringan. Data yang akan dikirim dikalsifikasikan kemudian dipecah-pecah menjadi bagian kecil (paket), kemudian tiap paket tersebut dibungkus header di setiap layer yang dilewati sampai akhirnya ditransmisikan. Setelah sampai komputer tujuan, header-header paket tadi dibuka satu persatu sampai akhirnya kembali utuh seperti data yang dikirimkan semula dan akhirnya bisa dibaca oleh penerima.
tcp-ip-headers


Layer Nama Perangkat Data Unit Pengalamatan
layer 1 Phsycal Hub Bit 011100110
Layer 2 Data Link Switch Frame Mac Address
Layer 3 Network Router Paket Ip Address
Apabila 7 OSI Layer ini susah untuk diingat atau dihafal. Maka sebagai seorang Network Engineer wajib menghafal layer 1,2, dan 3. Karena dapat menunjukkan bedanya antara Hub, Switch, dan Router dimana ketiganya berada di layer yang berbeda sehingga memiliki cara kerja berbeda tentunya
Perangkat Layer Konektivitas Pengiriman Data Memory
Hub Layer 1 Antar Network yang sama Boradcast kesemua port Tidak Punya
Switch Layer 2 Antar network yang sama Berdasar MAC Address tujuan Mac Address Table
Router Layer 3 Antar Network yang berbeda Berdasar IP Address Tujuan Routing Tabel

Cara mudah menghafal osi layer

berikut ini ini merupakan akronim dari awal OSI
All – People – Seem – To – Need – Data – Processing
atau
Anak – Pak – Soleh – Tidak – Nakal – Dan – Pintar
modelosilayer
 
tentunya sahabat juga bertanya-tanya kan mengapa terdapat tujuh lapsisan OSI layer,itu diciptakan bukan tanpa sebab. berikut alasannya:
  1.  Memudahkan siapa saja (khususnya pemula) untuk memahami cara kerja jaringan komputer secara menyeluruh.
  2. Memecah persoalan komunikasi data yang rumit menjadi bagian-bagian kecil yang lebih sederhana. Sehingga dapat memudahkan proses troubleshooting.
  3.  Memungkinkan vendor atau pakar network mendesain dan mengembangkan hardware/software yang sesuai dengan fungsi layer tertentu (modular).
  4. Menyediakan standar interface bagi pengembangan perangkat yang melibatkan multi-vendor.
  5. Adanya abstraksi layer memudahkan bagi pengembang teknologi masa depan yang terkait dengan layer tertentu.
sekian dulu penjelasannya,semoga bermanfaat
terimakasih :)
wassalamualaikum wr.wb
 
Referensi :
- https://id.wikipedia.org/wiki/Model_OSI
- https://www.google.com/search?q=STRUKTUR+OSI+LAYER&tbm=isch&          tbo=u&source=univ sa=X&ved=0ahUKEwjA5d6a5LPOAhWLNI8KHS5RBCMQsAQILg&biw=1360&bih=611#imgrc=PyEdwnLbQFcRbM%3A
-  https://yuliantisafitri.wordpress.com/7-layer-osi/
-  https://gemaroprek.com/mengenal-dan-memahami-7-osi-layer/

























Selasa, 27 September 2016

Instalasi Proxmox di PC

INSTALL PROXMOX Di PC


Assalamualaikum wr.wb
selamat pagi menjelang siang sobat,,
pada kesempatan kali ini saya akan berbagi tentang instalasi proxmox pada pc
nah pada postingan sebelumnya kita sudah membahas pengenala proxmox,sekarang kita membahas bagaimana tahapan penginstalannya
langsung dibaca saja sob :)

=> Pengertian
Proxmox VE (Virtual Enviinment) adalah salah satu distro Linux dari basis Debian yang mempunyai fungsi khusus sebagai virtualisasi baik appliance maupun operating system. Proxmox berjalan dengan mode text , walaupn seperti itu Proxmox akan lebih mudah dikonfigurasi melalui akses remote dengan web based . Proxmox support dengan beberapa jenis virtualisasi seperti KVM dan OpenVZ.
Kelebihan Proxmox :
a. Open source , sehingga free untuk digunakan oleh siapapun.
b. Mendukung platfrom virtualisasi berbasis KVM dan OpenVZ.
c. Mendukung berbagai format harddisk virtual.
d. Mudah dalam installasi konfigurasi. 
e. Meminimalis dan power full dalam pemakaian memory karena hanya butuh sedikit memory untuk menjalankan virtual server.
f. Mendukung auto backup sesuai schedule yang ditentukan baik ke internal storage maupun ke external storage.
g. Dapat digunakan untuk Cluster dan High Avaliablity Server.
h. Mendukung banyak model storage : LVM , iSCSI , Local Directory maupun NFS.
i. Sudah mendukung Live Migration .


=> Latar Belakang 
  dilakukannya penginstallasian proxmox ini untuk virtualisasi , di karenakan dengan menginstall proxmox sebuah pc/server dapat diinstall lebih banyak sistem operasi .

=> Peralatan yang dibutuhkan

Spesifikasi minimal hardware  yang yang harus dipenuhi untuk installasi proxmox:
a. Processor Pentium 4 dan harus memiliki kemampuan 64 bit.
b. Jika akan menggunakan  model full virtualization CPU harus memiliki model motherboard intel VT (Virtualization Technology) atau MD-V.
c. Memory RAM minimal 1 GB .
d. Kapasitas harddisk minimal 20 GB.
e. NIC (Network Interface Card)
=> Maksud dan Tujuan
Tujuan dilakukannya installsasi proxmox agar pc/server dapat terinstall banyak sistem operasi . Dan dengan diinstall proxmox termasuk penunjang dalam pembangunan server .

=> Tahapan Pelaksanaan Kegiatan 
1). Kita masuk BIOS ,dan lakukan setting BIOS 
a. Ubah waktu dan tanggal di menu system dan sesuaikan 
 
b. Setting di menu BIOS System ,Virtualization Technologi > pilih enable
c. Power Auto On : pilih Power Management . Cari AC Back > Always On 
d. Media boot pada menu save & exit .
Pilih media bootable yang akan digunakan,lalu kita save & exit .
e. Akan muncul tampilan lagi dan pilih bootable yang digunakan 
2) Setelah itu muncul tampilan awal proxmox .
3). Selanjutnya pada bagian lisensi kita pilih 'i agree'  , karena proxmox ini diliris dalam lisensi GPL jadi bisa digunakan secara bebas dan gratis .
4). Langkah selanjutnya memilih harddisk yang akan digunakan untuk system . Perlu diketahui bahwa harddisk akan terformat semua , maka sebaiknya back-up dulu data yang ada pada harddisk .

5). Selanjutnya mengatur 'Location and Time Selection' untuk menentuakn zona waktu dan lokasi system proxmox . Pada country isikan ' Indonesia '
6). Seperti dengan yang lainnya , Proxmox juga diharuskan untuk menetapkan password . Proxmox sudah memiliki user default yaitu root , setelah itu masukkan e-mail yang akan digunakan untuk memonitoring . Sehingga segala bentuk informasi akan diberikan lewat email tersebut .

7). Karena konfigurasi Proxmox menggunkan web based , maka harus menentukan/mengatur IP untuk meremote melalui web .
8). Setelah semua langkah tersebut sudah dilakukan , proses installasi akan berjalan dan tunggu sampai proses installasi selesai 
9). Setelah installasi selesai akan meminta reboot . Dan segera cabut media bootable
10). Nah  proses installasi proxmox sudah selesai 

=> Referensi:
Ebook proxmox-cloud-computing-virtualisasi
gambar saya dapat dari teman (lupa screenshot)

  => Hasil dan Kesimpulan 
Dari sini saya  menjadi tahu bagaimana proses installasi Proxmox dan dari sini kami mulai tahu gambaran kelebihan Proxmox serta kami menjadi tahu spesifikasi minimal yang harus dipersiapkan sebelum installasi Proxmox. Dan memahami fungsi-fungsi dari menu  Proxmox sebelum melakukan konfigurasi . 
Sekian dari saya , semoga bermanfaat . 
Terima Kasih... :)
Wassalamualaikum wr.wb

Memahami Could Computing

Assalamualaikum wr.wb
selamat pagi sobat blogger pada kesempatan kali ini saya akaan berbagi mengenai memahami could computing,yuk langsung dibaca saja
Pengenalan Cloud Computing (VIRTUALISASI
 

1. Sejarah Singkat Cloud Computing 
 Pada tahun 1950-an konsep yang mendasari Cloud Computing tidak dapat terlaksana
karena suatu kesalahan. Sekitar tahun 1990-an sebuah perusahaan telekomunikasi
memberikan layanan jaringan pribadi berupa virtual (VPN) dengan kualitas yang baik
dan harga yang terjangkau.

   Inilah perusahaan-perusahaan besar yang dapat menyediakan layanan cloud computing pada awal-awal perkembangan “Cloud Computing” : GE GEISCO merupakan anak perusahaan IBM Service Biro Corporation (SBC, berdiri pada tahun 1957), Tymshare (berdiri pada 1966), National CSS (berdiri pada tahun 1967 dan dibeli oleh Dun & Bradstreet pada tahun 1979), Data Dial (dibeli oleh Tymshare pada tahun 1968), dan Bolt, Beranek dan Newman (BBN).
  Semakin berkembangnya zaman dan teknologi yang lebih modern, pada tahun 2006 sebuah perusahaan bernama Amazon menyediakan layanan Cloud Computing untuk pelanggan eksternal dengan nama AWS (Amazon Web Service). Pada awal 2008, Eucalyptus menjadi open source yang pertama, AWS API platform yang kompatibel untuk menyebarkan awan swasta. Pada awal 2008, OpenNebula, ditingkatkan dalam proyek Eropa Reservoir Komisi yang didanai, menjadi perangkat lunak open-source pertama untuk menyebarkan awan swasta dan hibrida, dan untuk federasi awan. Pada tanggal 1 Maret 2011, IBM mengumumkan SmartCloud kerangka IBM Smarter Planet untuk
mendukung.Eropa Reservoir Komisi yang didanai, menjadi perangkat lunak open-source pertama untuk menyebarkan awan swasta dan hibrida, dan untuk federasi tanggal 1 Maret 2011, IBM mengumumkan SmartCloud
awan. Pada kerangka IBM Smarter Planet untuk mendukung.
2. Cloud Computing dapat dibedakan menjadi 3 yaitu :
  •  Public cloud Sesuai dengan namanya, public cloud adalah penerapan cloud
    computing untuk umum (publik).
  • Private cloud Bertolak belakang dengan public cloud yang digunakan untuk
    umum, private cloud digunakan secara pribadi (private) oleh perusahaan atau pengguna tertentu.
  • Hybrid cloud adalah penggabungan pemanfaatan public cloud dan private cloud oleh pengguna. Sebagai contoh, sebuah perusahaan dapat menempatkan email mereka di public cloud sekaligus di private cloud.
3. konsep dasar dalam cloud computing
  • Infrastructure as a Service (IaaS)merupakan konsep dasar yang pertama kali muncul, implementasi IaaS ini
    banyak dilakukan pada penggunaan atau penyewaan jaringan untuk akses
    Internet, layanan Disaster Recovery Center dan lain-lain.
  • Platform as a Service (PaaS)Konsep dasar dari PaaS ini tidak jauh berbeda dengan IaaS. Perbedaannya
    hanya terletak pada penggunaannya saja, PaaS digunakan pada operating
    system dan infrastruktur pendukungnya. Contohnya adalah layanan dari situs force.com serta layanan dari para vendor server.
  • Software as a Service (SaaS)Merupakan konsep dasar cloud computing yang paling tebaru dan lebih unggul dari konsep dasar pendahulunya (IaaS dan PaaS), karena didukung  dengan software atau suatu aplikasi bisnis tertentu. Contoh realnya adalah
    salesforce.Com, Service-Now.Com, Google Apps dan lain-lain.
Secara universal cloud computing memiliki karakteristik yang tidak jauh berbeda dengan ketiga teknologi pendahulunya, yaitu :

  1. Grid Computing merupakan metode komputasi dimana sebuah komputer
    raksasa virtual yang terdiri dari beberapa komputer yang bekerja secara
    bersamaan melakukan komputasi. Contohnya ada pada jaringan peer-to-peer atau SETI@home.
  2. Utility Computing merupakan konsep komputasi dimana para client hanya membayar apa yang mereka pakai. Contohnya seperti sistem penggunaan listrik dari PLN.
  3. Autonomic Computing meupakan konsep dimana komputer beserta perangkat
    komputasinya memiliki kemampuan untuk memperbaiki dirinya sendiri atau yang lebih dikenal dengan sebutan self-management. Contohnya ada  pada penggunaan harddisk server yang akan penuh dengan data.
Enam komponen penting dari Cloud Computing, yaitu : Cloud Clients, Cloud Services, Cloud Application, Cloud Platform, Cloud Storage, dan Cloud Infrastructure. Keunggulan yang dimiliki oleh cloud computing yaitu : harganya yang murah, ramah lingkungan, dan lain-lain. Karena keunggulannya ini cloud computing banyak digunakan sebagai konsep dasar oleh teknologi-teknologi
masa kini, seperti VBLOCK INFRASTRUCTURE PACKAGE, IBM VMCONTROL, dan WINDOWS AZURE. Namun dibalik keunggulannya ini ada kendala-kendala yang sering terjadi pada Cloud computing adalah service level, privacy, Compliance, data ownership, data mobility.

Mungkin hanya ini yang dapat saya jelaskan mengenai ccould compputing,semoga bermanfaat
Terimakasih
Wassalamualaikum wr.wb

Senin, 26 September 2016

memahami proxmox

 c
Wassalamualaikum wr.wb

Referensi :
- https://en.wikipedia.org/wiki/Proxmox_Virtual_Environment
- www.proweb.co.id/articles/datacenter/proxmox_ve.html



Minggu, 25 September 2016

pemahaman tentang server

Memahami apa itu server ???

sering mendengar orang mengatakan server??
ya, saya sangat sering mendengarnya bagai mana dengan kalian??
Walaupun saya sering mendengar kata itu namun saya belum tahu apa itu server.nah pada postingan ini saya akan
disini kita akan membahas apa itu server ?

- pengertian

PELADEN (bahasa inggris: SERVER) merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Peladen didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan . Peladen juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.
Umumnya, di dalam sistem operasi peladen terdapat berbagai macam layanan yang menggunakan arsitektur Clien/server. Contoh dari layanan ini adalah Protokol Konfigurasi Hos Dinamik, peladen SURAT, peladen PTH, peladen PTB, peladen DNS, dan lain sebagainya. Setiap sistem operasi peladen umumnya membundel layanan-layanan tersebut, meskipun pihak ketiga dapat juga membuat layanan tersendiri. Setiap layanan tersebut akan menanggapi permintaan dari klien. Sebagai contoh, klien PKHD akan memberikan permintaan kepada peladen yang menjalankan layanan peladen PKHD; ketika sebuah klien membutuhkan alamat IP, klien akan memberikan permintaan kepada peladen, dengan bahasa yang dipahami oleh peladen PKHD, yaitu protokol PKHD itu sendiri.
Contoh sistem operasi peladen adalah Windows NT 3.51 , dan dilanjutkan dengan Windows NT 4.0.  Saat ini sistem yang cukup populer adalah Windows 2000 Server  dan Windows Server 2003, kemudian Sun Solaris , Unix, dan GNU/Linux.
Peladen biasanya terhubung dengan klien dengan kabel UTP dan sebuah kartu jaringan. Kartu jaringan ini biasanya berupa kartu PCI atau ISA.
Dilihat dari fungsinya, peladen bisa di kategorikan dalam beberapa jenis, seperti peladen aplikasi, peladen data maupun peladen proksi. Peladen aplikasi adalah peladen yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh klien, peladen data sendiri digunakan untuk menyimpan data baik yang digunakan klien secara langsung maupun data yang diproses oleh peladen aplikasi. Peladen proksi berfungsi untuk mengatur lalu lintas di jaringan melalui pengaturan proksi. Orang awam lebih mengenal proxy server untuk mengkoneksikan komputer klien ke Internet.
Kegunaan peladen sangat banyak, misalnya untuk situs web,ilmu pengetahuan, atau sekadar penyimpanan data.

Nah saat saya cari ada juga defenisi yang lain  :)

Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.
Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada praktiknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.
Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia.
saat ini umumnya server web telah dilengkapi pula dengan mesin penterjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada praktiknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.

Sejarah

Tahun 1989, Tim barners-Lee  mengajukan pada perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis dua program komputer:
  • sebuah peramban yang dinamainya sebagai WorldWideWeb;
  • server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi NeXTSTEP.
Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang digunakan untuk berkunjung serta bertukar data melalui World Wide Web membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasi penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis.
Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi.


sekian dulu postingan saya ,semoga bermanfaat buat sobat semua
wassalamualaikum.wr.wb

Referensi :
- https://id.wikipedia.org/wiki/Peladen
- https://id.wikipedia.org/wiki/Server_web

Perintah-perintah pada Linux



Assalamualaikum wr.wb.
pada kesempatan kali ini saya akan berbagi perintah-perintah yang ada dilinux
langsung dibaca saja ....

1.PENGERTIAN

 Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix.Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh
perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell,Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop,superkomputer,, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkatlunak sumber terbuka (opensource software).Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution)atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung.
   
- Kenapa Menggunakan Linux ????

Dengan GNU GPL Linux menawarkan sebuah sistem operasi sekelas UNIX dengan biaya yang relatif murah. Terutama bagi perusahaan dengan kapital kecil Linux memberi angin segar terhadap investasi perangkat lunak yang dibutuhkan.
 Linux yang tak berbiaya tinggi ini bukan berarti tanpa menganut asas legalitas. Banyak distribusi Linux yang membolehkan para penggunanya untuk menggandakan tanpa perlu membayar lisensi. Sehingga kita memperoleh produk terbaik dengan tetap menjaga aspek hukum dengan tidak membajaknya.

Dengan  fasilitas yang dimiliki  Linux, maka  Linux merupakan  alternatif  sistem  operasi yang   patut   dilihat   dan   diperhitungkan   selain   sistem   operasi   lainnya   seperti   DOS, Windows95, Windows NT, UNIX, SunOS, atau Macintosh.

Bagi   pengguna   UNIX,   Linux   dapat   menjadi   personal   UNIX   yang   digunakan   sebagai sarana pemrograman termasuk pemrograman database dan XWindow. 4

Bagi   mahasiswa,   Linux   merupakan   sarana   yang   dapat   digunakan   untuk   mempelajari lingkungan UNIX sebagai pengetahuan awal sehingga bisa memudahkan dalam adaptasi terhadap  sistem  yang  biasa  digunakan  oleh  perusahaan  skala besar  tersebut. Selain   itu dengan tersedianya source, mereka dapat melakukan eksperimen dan penelaahan apa saja dalam praktikum.
Bagi perusahaan skala kecil dan menengah, Linux dapat menghemat biaya investasi UNIX dengan kemampuan yang hampir sama dengan operating system lain yang sudah ada yang harganya   relatif   mahal.   Desktop   dan   aplikasi   office   yang   lengkap   dapat   dimanfaatkan sebagai alternatif (kalau tidak boleh dikatakan pengganti) dari sistem operasi yang sering terkena virus.

- Kemampuan Sistem Linux
Multiuser   (bisa   digunakan   oleh   banyak   user),   meski   dalam   sebuah   PC   pada   saat bersamaan.
Kemampuan OS menangani banyak user secara simultan baik pada aplikasi yang sama maupun aplikasi yang berbeda.
Multitasking (bisa melakukan banyak pekerjaan secara bersamaan) 
Kemampuan OS menangani sejumlah pekerjaan (task) secara simultan.
Kernel 5   Linux   merupakan   kernel   modular   dimana   dapat   dikonfigurasi   dengan   modul­.
modul   (berupa  device   driver)  pluggable  yang   dapat   dipasang   atau   dilepas   sesuai kebutuhan. Hal ini membuat kernel Linux menjadi kecil dan ringkas, menghemat memori yang digunakan kernel sehingga bisa digunakan untuk alokasi memori aplikasi.
Dukungan lengkap terhadap aplikasi jaringan berbasis TCP/IP seperti telnet, ftp, dan web. Linux  menyediakan juga  driver  untuk Ethernet, PPP, ISDN, radio, bahkan  frame  relay connections.
Pada  platform  Intel,  Linux  menggunakan   mode  protected 6 ,  model  penggunaan   memori secara  flat  (tanpa   segmentasi),  demand   paging,  virtual   memory.  Sehingga  penanganan program dan data berukuran besar menjadi lebih baik.
Linux menggunakan  shared library 7   pada file­file executable sehingga ukuran program menjadi kecil. 
Hampir semua  utility  (program) UNIX telah di  port  ke Linux sehingga para pengguna UNIX dapat menemukan aplikasi yang sama seperti yang biasa mereka gunakan di UNIX. Perintah dasar (ls, more, cat) pada UNIX terdapat pula pada Linux.
Pengguna DOS dapat memanfaatkan uitility yang dibuat mirip dengan aplikasi yang biasa ditemui pada sistem operasi DOS seperti dir, nc, bahkan format ­ dimana pada Linux menjadi mdir, mc, dan mformat
Pengolah   kata   (wordprocessor):  vi,  emacs,  joe  (mirip   WordStar),  pico  dan   yang berbasis grafis seperti StarOffice 8  dan WordPerfect
Document processing: groff, LaTex 9 
Bahasa   pemrograman   (language):   Pascal,   C,   C++,   Modula,   Ada,   Fortran,   BASIC, Smalltalk, Eiffel, Lisp, Java, Scheme, Oberon, Perl, Tcl/Tk, Python, Sather
Disain grafis: Gimp (mirip AdobePhotoshop), xfig (untuk flowchart)
Internet: pine, kmail, ftp, telnet, ssh 10 , netscape, lynx 11
Database:DBase, MySQL, PostgreSQL, InterBase, DB2, Informix, Sybase dan Oracle 

- Struktur System Linux


1. Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing. Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam.
2. Shell adalah penterjemah (command line interpreter). Pada Linux disebut sebagai terminal. Perangkat lunak inilah yang menjadi jembatan antara user dengan sistem linux.User cukup memberikan perintah dan shell yang akan menanganinya. Shell, baik di linux maupun di UNIX digunakan untuk interaksi antara user dengan komputernya termasuk juga dalam mengontrol session UNIX dan pemrograman (scripting). UNIX shell menyediakan sekumpulan instruksi khusus yang dapat digunakan untuk membuat program shell script.Ada beberapa jenis shell yang umum ditemukan dalam distro Linux, yakni : Bash dan tcsh.
3. Aplikasi (aplication software) adalah program-program yang dibuat oleh user, untuk memenuhi kebutuhuannya sendiri. Program-program ini dapat dibuat dengan menggunakan sejumlah utilitas, perintah built-in milik shell, atau dibangun dengan bahasa pemrograman seperti C, COBOL,atau Phyton dan berbagai development tool seperti oracle dan Informix.Bisa juga berupa program pake yang dibeli dari pemasok perangkat lunak.

- File System Linux
/ – root(File System) direktori yang membentuk basic sistem file. Semua file dan direktori secara logic berada di dalam root direktori ini walaupun dari lokasi yang berbeda.
/bin – Memuatkan program arahan yang merupakan sebagian dari sistem operasi Linux.Banyak perintah Linux seperti cat, cp, ls, more, dan tar terletak pada /bin.
/boot – Memuatkan Linux Kernel dan file lain yang diperlukan LILO dan GRUB boot manager.
/dev – Memuatkan semua file penting. Linux melakukan semua operasi utama komputer seperti sebuah file yang special. Semua file seperti ini terletak di /dev.
/etc – Memuatkan semua sistem konfigurasi file dan skrip installation pada 
 /etc/rc.d sub direktori.
/home – Direktori Home menyimpan semua direktori home user.
/lib – Memuatkan file library, termasuk modul driver yang dapat diisi pada sistem boot.
/media – Direktori untuk mounting removable media seperi drive CD-ROM, floopy disk dan zip drive.
/mnt – Direktori untuk mounting file sistem sementara.
/opt – Data – data instal / copy untuk aplikasi opsional .
-9-/proc – Direktori istimewa untuk sistem file virtual. Ia mencakupi informasi mengenai berbagai aspek sistem Linux.
/root – Direktori Home untuk root user.
/sbin – Memuatkan file administration yang dapat diakses seperti mount, shutdown,umount.
/srv – Memuatkan data untuk layanan (HTTP, FTP, etc.) yang ditawarkan oleh sistem.
/sys – Direktori special yang memuatkan informasi mengenai hard disk seperti yang dilihat melalui Linux.
/tmp – Direktori yang digunakan untuk menyimpan data sementara. Isi dari direktori ini dibersihkan setiap kali sistem boot.
/usr – Memuatkan sub direktori untuk pelbagai program seperti sistem X Windows.
/usr/bin – Memuatkan file yang dapat diakses untuk pelbagai perintah Linux yang bukan merupakan sebahagian dari OS Linux.
/usr/include – Memuatkan file – file header dari bahasa program C dan C++.
/usr/lib – Memuatkan file – file library untuk bahasa C dan C++.
/usr/local – Memuatkan data lokal. Ia mengadung direktori yang sama seperti /usr.
/usr/sbin – Memuatkan perintah – perintah administration.
/usr/share – Memuatkan data yang digunakan oleh banyak user sekaligus, seperti file konfigurasi default, gambar dan dokumen.
/usr/src – Memuatkan source code untuk Linux kernel.
/var – Memuat berbagai sistem file seperti log, direktori mail, print dan lain – lain. Yang sering kali berubah kandungannya.
/var/lib – Memuatkan informasi tentang status aplikasi – aplikasi yang ada. Aplikasi memodifikasi direktori ini semasa melakukan sesuatu kerja.
perintah-perintah dasar linux
1.sudo su => digunakan untuk login sebagai root/pengguna tertinggi sintaks: sudo  su 
2.root => digunakan untuk login sebagi root sintaks: root 
3.login =>digunakan untuk login sebagai user lain,namun harus menjadi root terlebih dahulu untuk bias menjalankan perintah ini. Sintaks: login  nama_user
4.cd (change directory) => digunakan untuk berpindah directory/folder sintaks: cd  alamat_directory contoh: cd   /etc/network 
5.pwd => digunakan untuk memperlihatkan direktori mana posisi kita berada sintaks : pwd 
6.ls(list) => digunakan untuk melihat isi sebuah direktori sintaks: ls
7.mv(move) => digunakan untuk memindahkan,cut atau rename file sintaks: mv /directory/nama_file_asal /nama_file_baru contoh : mv  /etc/file1.txt  file2.txt        >>>rename file mv  /etc/file1.txt  /var/www            (cut file)
8.mkdir(make direktori) => digunakan untuk membuat folder baru sintaks: mkdir  nama_folder contoh: mkdir  folder1
9.rmdir(remove direktori) => digunakan untuk menghapus folder sintaks: rmdir  nama_folder contoh: rmdir  folder1

10.touch => digunakan untuk membuat file baru sintaks: touch nama_file
11.rm(remove) => digunakan untuk menghapus file sintaks: rm  file1.txt
12.more => digunakan untuk menampilkan isi sebuah file sintaks: more  nama_file
13.echo => digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file sintaks: echo  “isi pesan”   nama_file
14.aduser => digunakan untuk menambah user baru sintaks: adduser  nama_user 
   deluser => digunakan untuk menghapus user dari system sintaks:  deluser  nama_user
15.addgroup => digunakan untuk menambahkan group baru sintaks: addgroup  nama_group
16.lsusb => digunakan untuk melihat perangkat usb yg sedang terkoneksi kekomputer sintaks: lsusb
17.lpci =>digunakan untuk melihat perangkat PCI yang sedang terkoneksi sintaks :lpci
18.lshw => digunakan untuk melihat hardware computer sintaks: lshw
19.dmesg =>digunakan untuk melihat hardware yang sedang beraktifitas sintaks: dmesg
20.top =>digunakan untuk  melihat proses yg sedang berjalan seperti task manager di windows
sintaks: top
21.cpuinfo =>digunakan untuk melihat spesifikasi computer sintaks: cpuinfo 
22.meminfo => digunakan untuk melihat status RAM sintaks: more /proc/meminfo
23.clear => digunakan untuk membersihkan layar sintaks: clear
24.halt => digunakan untuk mematikan computer(harus sebagai root) sintaks:  halt
25.reboot => digunakan untuk  merestart computer(harus sebagai root) sintaks: reboot
26.exit =>digunakan untuk  keluar dari terminal sintaks:exit
27.wget => digunakan untuk   mendownload via terminal sintaks : wget  link_download
28.ifconfig => digunakan untuk melihat konfigurasi Ethernet/kartu jaringan sintaks : ifconfig
29.apt-get=> digunakan untuk memperoleh paket/software dari repository ubuntu secara online sintaks: apt-get nama_paket contoh: apt-get install dhcp3-server
30.tar => digunakan untuk melakukan ekstrack file sintaks: tar [parameter] nama_file
31.nautulis => digunakan untuk membuka tampilan GUI secara langsung sintaks: nautuli contoh: sudo nautulis  (menggunakan mode GUI dgnstatus root)
32.df-h =>digunakan untuk melihat sisa kapasitas harddisk sintaks: df-h
33.who => digunakan untuk melihat nama login kita sintaks: who
34.cat =>digunakan untuk membuka file sintaks : cat  nama_file
35.date => digunakan untuk melihat tanggal sintaks: date
36.cal =>digunakan untuk melihat kalender sintaks :cal
37.hostname =>digunakan untuk menampilkan nama computer sintaks: hostname
38.free =>digunakan untuk free memori sintaks : free
39.history =>digunakan untuk melihat perintah apa saja yg pernah di ketik sintaks: history
40.chomod +X => digunakan untuk mengekstrak file menjadi bagian dari system


- Distribusi Linux (Distro Linux)

Distro Linux (singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan kernel Linux.Distribusi Linux bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak komersial seperti Red Hat Enterprise, SuSE, dan lain-lain.
Ada banyak distribusi atau distro Linux yang telah muncul. Beberapa bertahan dan menjadi distro besar, bahkan sampai menghasilkan distro turunan, contohnya distro Debian GNU/Linux. Distro ini telah menghasilkan puluhan distro turunan, antara lain Ubuntu,Knoppix, Xandros, DSL, dan sebagainya.Untuk mendapatkan distro linux, anda dapat mengunduh langsung dari situs distributor distro bersangkutan, mengunduhnya dari mirror lokal (misalnya untuk mirror lokal Indonesia pada Data Utama) atau membelinya dari penjual lokal.

 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB0kjyFScqUrws5G1ryY2RNkbpJqKoIaqMZaz_HIpBccmFz8OypFF4A6Z2Q-wWmsQ0phU1l8ZtHFUUpnDiyzNTUOMT09FFdGpsvPGtbXlMOMTAIJWR74hP8rHE08Nz52EtdjOrVji0m2I/s1600/linuxdistrotimeline.jpg

Gambar Diatas merupakan contoh distro linux debian yang memiliki banyak keturunan Contoh Distro-Distro keturunan Debian : Ubuntu , Linux mint Debian ,BlankOn Dll Jadi secara umum perintah-perintah distro-distro linux dibawah distro utama atau distro induk nya perintah nya sama atau mungkin tidak jauh bebeda.

Terimakasih atas kunjungannya,semoga postingan saya bermanfaat dan dapat menambah wawasannya tentang linux,jangan lupa kunjungi postingan saya yang lainnya  :)
wassalamualaikum wr.wb

REFERENSI
- http://203.130.243.185/data/eBook%20TKJ/Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdfhttp:
//203.130.243.185/data/index.php?dir=eBook%20TKJ/&file=Buku%20Perintah%20Dasar%20di%20Linux.pdf.zip

- https://www.google.com/search?q=turunan+distro+linux&source=lnms&
tbm=isch&sa=X&ved=0ahUKEwjA6qn_5rXOAhUUUI8KHdCLBCsQ_AUICCgB&biw=1360&bih=611#imgrc=A0vvu-K4u6u04M%3Ahttps://itsystemid.blogspot.co.id/2013/12/perintah-perintah-dasar-linux.html