Selasa, 12 Juni 2012

System Operasi Linux

SISTEM OPERASI LINUX

    Sistem Operasi Komputer merupakan software pada lapisan yang diletakkan pada memori komputer (memori komputer dalam hal ini adalah Hardisk, bukan memory ram) pada saat komputer  dinyalakan. Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. Salah satu Sistem Operasi adalah Linux. 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 di umumkan tahun 1983 oleh Richard Stallman. Kombinasi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.


Perkembangan

         Perbedaan utama antara Linux dan sistem operasi popular lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft. Lisesnsi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU.
      Sebuah distribusi Linux, yang umumnya disebut dengan “distro” adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah system operasi Linux. Distribusi-distribusi Liux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.
Linux memiliki fitur sebagai berikut :
·         Multi tasking dan dukungan 32 bit
·         Multi user dan Multi session
·         Multiprocessor
·         Multipaltform
·         Mendukung virtual memory
·         Mendukung GUI
Kelebihan & Kekurangan Linux :
·        *  Kelebihan
1.    Linux merupakan system operasi bebas dan terbuka sehingga tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
2.    Linux mudah digunakan.
3.    Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux.
4.    Keamanan yang lebih unggul daripada Windows.
5.    Linux relatif stabil.
6.    Linux mempunyai kompabilitas ke belakang yang lebih baik (better backward compatibility).
·         * Kekurangan
1.    Banyak pengguna yang belum terbiasa dengan Linux dan masih “Windows minded”.
2.    Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux.
3.    Proses instalasi software / aplikasi yang tidak semudah di Windows.
4.  Bagi administrator sistem yang belum terbiasa dengan Linux, maka mau tidak mau harus mempelajari ini.

Dibawah ini ada beberapa perintah Linux yang dijalankan lewat konsol atau terminal yang fungsinya untuk mencari informasi tentang hardware yang kita miliki :
  1. $ dmesg (melihat pesan debugging langsung dari kernel).
  2. # Ishw > Ishw.txt (membuat file txt dengan daftar hardware di direktori / home / user).
  3. # Ishw – html > Ishw.html (fungsinya sama seperti di atas hanya saja file yang diinginkan dalam bentuk file html).
  4.  $ Ispci (menampilkan perangkat PCI, untuk lebih detail bisa tambahkan –vv).
  5.  $ Ispcidrake (sama seperti di atas namun hanya untuk distro Mandriva dan PCLos).
  6.  # scanpci (untuk menscan bus PCI dan melaporkan informasi tentang settingan konfigurasi untuk tiap perangkat PCI).
  7. # dmidecode (table computer DMI (SMBIOS) dalam format yang bisa dibaca).
  8. # Isusb (menampilkan perangkat USB yang terpasang, untuk lebih detail bisa ditambahkan –vv).
  9. $ Ishal (menampilkan semua perangkat lengkap dengan propertiesnya, contoh “Ishal – monitor” untuk memonitoring perubahan).
  10. $ cat / proc / devices (menampilkan perangkat hardware yang dimuat).
  11. $ cat / proc / dma (channel dma nomer berapa yang digunakan).
  12. $ cat / proc / interrupts (IRQ apa yang digunakan).
  13. $ cat / proc / ioports (I/O apa yang digunakan).
  14. $ cat / proc / modules (memuat modul kernel).
  15. $ cat / proc / cpuinfo (info tentang prsesor).
  16. $ cat / proc / scsi / scsi (menampilkan perangkat SCSI).
  17. $ cat / proc / buddyinfo (mengecek fragmentasi memori).

0 komentar:

Posting Komentar