Saturday, May 20, 2017

Linux


Linus Torualds  

Di kenal sebagai penemu atau pencipta dari sistem operasi linux yang fenomenal dan ia disebut sebagai Bapak Linux

Linus Torualds  lahir di Helsinki ( Firlandia ),
Pada tanggal 28 Desember 1969 ,
Ketika usianya baru 10 tahun dia sudah mulai berkecimpung dalam urusan pembuatan pemograman
komputer melalui komputer Commoore VIC-20 milik kakeknya.


A. Sejarah Berdirinya Linux

     Sejarah Linux berkaitan dengan GNU. Proyek GNU yang memulai Pada 1984
memiliki tujuan untuk membuat sebuah sistem operasi yang Kompotibel dengan UNIX , lengkap secara total terdiri atas Perangkat lunak bebas.
     Tahun 1985 , RICHARD STALLMAN mendirikan yayasan Perangkat Lunak bebas mengembangkan Lisensi Publik umum GNU (GNU General Publik atau GNU GPL).
Kebanyakan Program yang di butuhkan oleh sebuah Sistem Operasi Seperti : Komputer, Penyunting teks, Shell Unix , dan Sistem Jendela .
Diselesaikan pada awal tahun 1999-an , Walaupun Elemen-elemen Tingkat rendah Seperti DEVICE DRIVER. Jadi ,
secara analisa yang ada Linux didirikan selama kurang lebih 6 tahun.

B. Keunggulan Linux dibanding Windows

     1. Anda tidak perlu membeli Linux Os dan mengeluarkan Uang yang mahal untuk membeli                   CD Windows yang original
2. Anda tidak perlu takut untuk di Sweeping atau di Razia Software Karena Linux Free
3. Anda telah membantu mengurangi Pembajakan Software dan tidak perlu membeli Lisensi Key / Keygen
4. The TCP / IP protocol dibangun pada UNIX komputer (Linux)
5. Sedangkan Windows hanya emberaced TCP / IP sebagai protocol asli dari Windows  2000
6. Sobat tidak perlu defragment
7. Linux lebih aman karena Linux memiliki Filosofi menjalankan proses data tingkat terendah yang diperlukan akses
8. Lebih dari 80% dari atas 500 super komputer di dunia menjalankan LINUX OS , jika anda memerlukan sebuah kantor suite anda dapat mendownload open Office (Free)
9. Anda tidak menderita vendor Look-in dengan Linux
10. Linux OS dapat menjalankan distribusi yang sama persis pada sistem 32 bit , 64 bit sistem sedangkan Windows bajakan yang sering digunakan di indonesia adalah windows 32 bit.
11. Komunitas Linux adalah orang yang berlimpah dengan keinginan untuk saling membantu memecahkan masalah apapun pengalaman serta berbagi tips  dan ide untuk kreativitas.
12. Linux tidak crash tanpa alasan jelas sewaktu di jalankan.
13. Linux tidak dapat membuat sistem anda unusable seperti sering ditemukan di Windows
14. Pada Sistem Operasi Windows ketika selesai Update Antivirus dan Instal Software seringnya meminta untuk restart / reboot bahkan kadang Restart secara otomatis . Tetapi Linux tidak reboot sendirinya (Otomatis)
15. Linux dapat membaca dengan baik lebih dari seratus berbagai jenis file system
16. Sobat memiliki hak untuk mengubah apa-apa saja yang berbeda di dalam Linux jika memiliki kemampuan dan skill asal masih mencantumkan Varian Linuxnya.
17. 17.Sobat tidak akan terjebak dengan legacy application di mana vendor maupun Providernya telah ditutup dan tidak dapat memperbaruinya
18. Linux Happily akan menginstal sendiri pada partisi hardisk logis . anda tidak dibatasi untuk partisi utama.
19. Linux dapat dijalankan dari CD tanpa harus mempengaruhi apa yang sudah di hardisk dari komputer.
20. Tidak ada 1 System Operasi pun yang bisa meng-klaim terbebas dari serangan Virus maupun Trojan termasuk Linux . Tapi setidaknya Linux tetap lebih aman karena Linux merupakan Open Source dan masih Sedikitnya orang yang mengetahui tentang Scripting pembuatan Virus di Linux
21. Pada Linux Anda mendapatkan khusus Suite yang berisikan Pendidikan dan Permainan , Windows versi ini tidak dikembangkan , dan harus membeli Lisensi .
22. Anda tidak perlu untuk mencari Resor vendor atau menggunakan situs Windows Update untuk melakukan sesuatu pekerjaan.
23. Anda dapat membuat sendiri distro Linux jika anda inginkan.
24. Perangkat Lunak Open Source menawarkan versi yang lebih baik dari Microsoft Office Share Point Server dari Microsoft.
25. Linux adalah sebuah sistem mutli-user , anda dapat memiliki banyak ratusan semua pengguna Linux yang bekerja di salah satu sistem. Sedangkan Windows Terminalnya Service menawarkan tapi tidak standart dan ada yang ekstra Lisensi pengguna.
26. Linux sangat kuat bahasa Scripting yang memberikan kekuatan besar untuk sistem

C.  JENIS-JENIS DISTRO LINUX DI INDONESIA

1. Trustix Merdek
2. Bijax
3. WinBI
4. RimbaLinux
5. TrustCafe
6. Rose
7. LinuxSehat
8. Komura
9. De2 (Depian Depok)
10. DeAl (Debian Alternatif)
11. BlankOn 1.0
12. InulLinux
13. DollyLinux
14. XNUXER LINUX
15. Waroeng IGOS
16. Pointer Linux


D. Mengenal Istilah atau Arsitektur dalam Linux

1 .KERNEL
Adalah Suatu Perangkat Lunak yang menjadi bagian utama dari sebuah system operasi , Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras computer secara aman dan bagian dari sebuah software yang menyediakan sebuah lapisan antara hardware dengan software yang sedang aktif atau lebih tepatnya linux melalui selalu menunjuk pada istilah Kernel , yang ditulis linux Toryald pada awal 1990-an , semua bagian yang ada pada distribusi Linux KDE Windows Manager, Bash Shell, Web Browser, Xserver, dan lain-lain hanyalah Software yang berjalan pada Linux.
Kernel membuat layanan yang ada didalamnya , tersedia untuk Software yang sedang berjalan melalui sekumpulan besar entry point yang secara teknis , dikenal system call.
Kernel menggunakan system CALL READ and WRITER untuk memberikan abstraksi Hardware Pc kita.

2. SHELL
Adalah aplikasi yang bertugas menerima Input perintah dari user , di Windows bisa disamakan dengan Command Prompt, Bedanya SHELL di Linux tidak terikat dengan GUI . Linux mempuyai banyak SHELL , diantaranya adalah CSH,TESH,SH,ASH,dan yang paling popular BASH.
Kebanyakan server , Tiga lapis ini saja sudah lebih dari cukup, tinggal ditambahkan service (aplikasi yang berjalan di belakang layar) misalnya Websever Apache.

3.  LIBRARY
Sebelum membahas CLI, sebenarnya diatas Kernel masih ada komponen yang tidak diperlihatkan di gambar, yang disebut dengan Library , Library adalah File atau sekumpulan File yang didalamnya terdapat Fungsi-Fungsi / kelas yang dibutuhkan oleh program aplikasi. Sebagai contoh, tanpa Library adalah Glibe,Libcurl,Libpng serta Library yang lain yang Fungsinya menjadi pondasi untuk program yang akan berjalan diatasnya, Sebagai contoh , Tanpa Libarary Getty , maka kita tidak bisa membuka Shell atau CLI , Tanpa Libpng maka kita tidak bisa membuka gambar, tanpa Libmpg maka kita tidak bisa memutar MP3.
Sekali lagi Library adalah pondasi untuk aplikasi atau program tertentu , terkadang Library juga salih berkaitan (Depedensi) Misalkan Library A adalah pondasi dari Library B dan Program C butuh Library B, ini yang disebut dengan Dependecy di Linux.

4.REPOSITORY
Merupakan tempat penyimpanan ratusan aplikasi atau program yang telah diatur sedemikian rupa dan tersedia unttuk dapat diakses melalui internet biasanya saat kita ingin menginstall aplikasi di Linux kita , jadi kita tidak perlu repot-repot download aplikasi yang ingin kita install melainkan cukup menggunakan terminal ataupun SYNAPTIC PACKAGE asal dengan satu syarat aplikasi yang ingin anda install sudah tersedia di dalam repository.
Repository tidak hanya dapat diakses melalui internet saja tetapi kita juga dapat menggunakan alternatif Repository lewat distribusi pada media lain seperti DVD yang tentunya sangat membantu pengguna yang masih terbatas atau masih kesulitan mendapatkan Koneksi internet .


 E, Perintah-Perintah Dasar Pada Linux

1. Cd : Fungsinya digunakan untuk berpindah ke direktori lain
2. Chmod : Fungsinya digunakan untuk mengatur hak akses suatu file atau direktori
3. Clear : Fungsinya digunakan untuk membersihkan seluruh layar terminal
4. Cp :Fungsinya digunakan untuk menyalin sebuah file
5.  Date : Fungsinya digunakan untuk menampilkan tanggal dan waktu
6.  Halt : Fungsinya digunakan untuk mematikan system
7. History : Fungsinya melihat perintah apa saja yang telah digunakan
8.  Ifconfig : Fungsinya digunakan untuk melihat informasi pada kartu jaringan , seperti IP  address, Mac address Dll .
9. Is : Fungsinya digunakan untuk melihat isi dari suatu direktori
10. Mkdir : Fungsinya digunakan untuk membuat direktori baru
11. Mv : Fungsinya untuk memindahkan file , bisa juga untuk merubah nama sebuah file.
12.  Nano : Fungsinya digunakan untuk text editor
13.  Password: Fungsinya digunakan untuk menggunakan Password
14.  Pwd : Fungsinya digunakan untuk menampilkan nama direktori dimana anda sedang berada
15. Reboot : Fungsinya digunakan untuk menghidupkan ulang system / computer
16. Restart : Fungsinya menjalankan ulang service yang sedang berjalan
17. Rm : Fungsinya digunakan untuk menghapus file
18. Rmdir : Fungsinya digunakan untuk menghapus direktori
19. Shutdown : Fungsinya sama seperti Halt , digunakan untuk mematikan system
20. Start : Fungsinya digunakan untuk menjalankan sebuah service
21. Stop : Fungsinya digunakan untuk menghentikan sebuah service yang sedang berjalan
22. Sudo : Fungsinya Menjalankan perintah sebagai root
23. Tar : Fungsinya digunakan untuk mengekstrak file dengan format *tar.gz*.tgz
24. Tough : Fungsinya digunakan untuk membuat file baru dalam keadaan kosong
25. Unzip : Fungsinya digunakan untuk mengekstrak atau mengurai file yang dikompress dalam bentuk *zip.
26. Who : Fungsinya digunakan untuk melihat siapa saja yang sedang login