Bambonghore Tekno | Mengenal beberapa istilah di dunia Linux

  • Share

Tizen merupakan proyek open source berdasarkan Linux Foundation menjadi penerus dari Linux Mobile (LiMo), sehingga poly sekali teknologi open source asli Linux yang terlibat didalamnya. Jika Anda menyukai Tizen dan ingin terlibat lebih jauh didalamnya tentunya sedikit poly harus tahu aneka macam kata yang seringkali dipakai pada global Linux atau open source lainnya yang dari segi teknis terkadang memang sulit dipahami orang umum . Artikel berikut adalah mencoba buat membantu Anda yang ingin memahami beberapa istilah yg kerap digunakan di kalangan pengguna Linux.

I. Distro

Distro atau distribusi merupakan gugusan aplikasi Linux yang siap pada-install. Distribusi mencakup kernel, library, pelaksanaan-aplikasi sehari-hari, GUI (Graphical User Interface), & unsur-unsur lain yang disesuaikan dengan keinginan pembuatnya. Distro yg dikemas dalam format CD atau DVD distro memudahkan Anda dalam meng-install Linux karena sebagian besar yang diperlukan buat memakai sistem Linux termuat pada dalamnya. Selain itu, sistem installer-nya yang nisbi mudah dimengerti, berakibat proses install Linux semudah menekan beberapa tombol "Nextdanquot; lalu selesai. Sebelum kehadiran distro Linux, tidak seluruh orang sanggup meng-install-nya karena harus tahu cara meng-compile perangkat lunak berdasarkan source code-nya. Sebelumnya source code ini pada download dari Internet. Baru lalu pada-copy ke hard disk atau storage media lainnya. Konfigurasi jua harus dilakukan secara manual sehingga menyulitkan bagi pengguna pemula. Bandingkan menggunakan distro masa sekarang, misalnya Ubuntu 12.10 (Quantal Quetzal) yg semua proses install-nya membutuhkan ketika 15-30 mnt.

Apabila Anda ingin merasakan "tantangandanquot; meng-install Linux pada era sebelum kehadiran distro Linux menggunakan program setup sophisticated, Anda sanggup mencoba project Linux From Scratch. Opsi lain yang sedikit lebih mudah adalah distro Gentoo. Gentoo memaketkan semua aplikasi-nya pada bentuk source code dan baru pada-compile saat akan di-install ke personal komputer pengguna. Tetapi, proses compile-nya sudah dipandu sang proses otomatisasi sehingga tidak serumit distro Linux From Scratch.

II. Tarball

Arti harfiahnya yg berarti "bola tar" mungkin terdengar aneh. Terlepas berdasarkan arti harfiahnya, tarball merupakan arsip-file yang dipaketkan menggunakan utility tar. Lazimnya, arsip tersebut memiliki extension .Tar. Tarball pula bisa dikombinasikan dengan kompresi gzip atau bzip sebagai akibatnya extension-nya sebagai tar.Gz dan tar.Bz2. Tarball umumnya memaketkan source menurut suatu aplikasi. Sebelum menggunakannya, Anda harus melakukan proses unpack lalu meng-compile-nya. Untuk meng-unpack (uncompress) arsip .Tar pakai perintah berikut adalah.

Tar -xf nama_file.Tar

Sementara buat meng-compress-nya, Anda wajib memakai opsi tambahan:

tar -xzf nama_file.Tar.Gz

tar -xjf nama_file.Tar.Bz2

Catatan: Agar lebih sederhana, file dengan extention tar.gz juga sering disingkat menjadi .tgz dan .tar.bz2 menjadi tbz2.

III. Shell

Setiap sistem operasi mempunyai kernel yg berperan krusial pada melakukan interaksi sistem dengan hardware. Adapun program shell dihadirkan sebagai media hubungan pengguna de?Ngan sistem (personal komputer ) via serangkaian perintah (command line). Shell secara visual wujudnya merupakan prompt, misalnya [email protected] $. Dari kiri ke kanan, masing-masing berarti:

  • nama user adalah linux
  • nama komputer adalah localhost
  • User adalah user biasa. Jika yang aktif adalah root, maka tandanya berganti menjadi #

User bisa memasukkan (mengetik) banyak sekali macam pe?Rintah melalui shell. Perintahnya dapat asal berdasarkan internal bawaan shell atau berasal menurut program-acara eksternal, termasuk aplikasi yang pada-install user, misalnya LibreOffice, Firefox, dan lain-lain. Jenis shell yg umumnya digunakan sang distro merupakan bash. Shell meupakan singkatan menurut Bourne Again Shell. Jenis shell lainnya diantaranya, zsh, csh, dash, tcsh, dan seterusnya. Masing-masing mempunyai kelebihan & kekurangan pada aspek variasi perintah yg dimiliki, fasilitas built-in, auto-completion (donasi buat mencari nama menurut suatu perintah, nama arsip & sebagainya), & seterusnya.

IV. Kernel

Sistem operasi Linux sanggup berjalan karena adanya fondasi yang disebut kernel Linux. Kernel merupakan perangkat lunak yg bekerja di low level (taraf dasar) buat berinteraksi dengan berbagai hardware di komputer. Jadi, apabila Anda sedang berselancar (browsing) lewat Firefox, kernel lah yg mengatur penerimaan & pengiriman data Anda lewat kartu jaringan atau Wi-Fi komputer. Begitu jua bila Anda memasukkan USB stick atau USB flash drive (UFD) ke port USB, kernel bertugas mendeteksi adanya disk ini & menyiapkannya agar siap diakses pengguna.

Wujud fisik berdasarkan kernel mampu Anda temui pada direktori /boot menjadi arsip menggunakan nama "vmlinuzdanquot; disertai angka versi tertentu. Setiap distro mempunyai versi kernel eksklusif. Misalnya, Ubuntu 12.02 LTS Precise & turunannya, misalnya distro Mint 13, memakai kernel versi tiga.Dua.X. Huruf "xdanquot; disini bisa berupa sembarang nomor . Jadi bisa saja saat Anda meng-update kernel pada Ubuntu 12.04, Anda akan menerima versi 3.2.1. Tetapi, hingga saat ini, dari pengamatan penulis, Ubuntu 12.04 masih menggunakan kernel tiga.Dua.0 namun dengan angka revisi yg semakin bertambah, misalnya tiga.2.0-37-generic. Semakin baru versi distro yg Anda gunakan, semakin baru jua versi kernel yang dipakai. Misalnya, Ubuntu 12.10 menggunakan kernel 3.Lima.X yang lebih baru ketimbang kernel 3.Dua.X yang dipakai Ubuntu 12.04. Kernel versi terbaru umumnya membawa peningkatan performa & kestabilan sistem, penggunaan daya listrik yg lebih ekonomis, mendukung lebih banyak jenis hardware, & sebagainya.

Kernel adalah salah satu menurut paket-paket Linux yang tidak boleh dihapus asal-asalan. Apabila Anda menghapus kernel, apalagi kernel versi tersebut adalah satu-satunya yg Anda pada sistem Anda, maka waktu Anda me-restart personal komputer , Anda tidak dapat lagi masuk ke sistem Linux atau sistem akan langsung hang. Umumnya, paket kernel dinamakan "linux-imagedanquot; pada famili distro Ubuntu & "kernel" di famili distro Fedora.

V. Window Manager

Antarmuka pengguna grafis atau Graphical User Interface (GUI) Linux dibagi dalam suatu struktur client-server. Di server, ada sistem yang bernama Xorg yang berinteraksi menggunakan layar monitor & graphics card Anda. Di sisi client, terdapat window manager. Bagi distro menggunakan fasilitas KDE atau Gnome, sisi client-nya dibagi lagi sebagai desktop environment dan window manager. Window manager adalah sistem yg mengatur tampilan grafis menurut aplikasi, peletakan window & banyak sekali pernak pernik grafis lainnya. Namun window manager nir ikut campur mengenai bagaimana pelaksanaan berjalan atau memakai fasilitas grafis itu sendiri. Dari sisi user, window manager membantu kita me?Ngelola susunan window pelaksanaan pada layar desktop, contohnya secara tile (saling berdampingan) atau cascading (bertumpuk satu sama lain).

Window manager terbaru jua dapat mengatur pembagian layar desktop menjadi beberapa workspace. Workspace berfungsi layaknya impian desktop bagi satu atau lebih pelaksanaan. Misalnya workspace satu buat mengetik, workspace 2 untuk browsing, dan seterusnya. Tentu saja, hanya ada satu workspace yg dimunculkan pada satau layar monitor. Dengan cara ini, Anda sanggup fokus pada pekerjaan tertentu saja. Saat ini secara umum dikuasai distro Linux memakai sistem Gnome (versi tiga) atau KDE (versi 4). Masing-masing menyediakan fasilitas sophisticated dan gampang dipakai pengguna. Sesuai perkembangan zaman, disertakan jua dukungan mouse atau touch gesture sebagai akibatnya dengan pola gerakan mouse/jari eksklusif di mousepad/layar, Linux bisa melakukan aksi eksklusif. Semakin nyaman bukan?

VI. Repository

Repository (atau seringkali disingkat repo) adalah server-server pada Internet yg berisi koleksi paket-paket suatu distribusi Linux. Repository juga bisa dikemas secara offline dalam bentuk CD/ DVD yg berisi koleksi paket Linux. Repository merupakan acum ketika kita ingin meng-update sistem Linux. Para pengembang distro Linux umumnya menempatkan paket-paket versi terbarunya pada repository berupa online storage server. Konsekuensinya, pengguna yg ingin meng-update Linux wajib terhubung ke Internet buat terhubung dengan repository tersebut. Bagi sebagian orang, hal ini mungkin merusak sebagai akibatnya terpaksa meng-update Linux melalui media CD atau DVD repository.

Repository suatu distro umumnya khusus bagi distribusi tersebut. Misalnya, repository distro Fedora hanya buat distro Fedora, repository distro Gentoo hanya buat pengguna Gentoo, & seterusnya. Pengecualiannya merupakan bila distro tadi masih adalah turunan dari distro resmi bagi repository. Misalnya, distro Mint menjadi turunan Ubuntu, masih bisa menggunakan repo Ubuntu, disamping repo Mint resminya. Contoh lainnya adalah distro Salix yang memakai repository Slackware.

Repository suatu distro umumnya tersebar di beberapa server di berbagai negara yg disebut mirror repository. Mereka melakukan sinkronisasi setiap selang ketika eksklusif menggunakan server repo primer. Sebagai tambahan, pilihlah repository terdekat de?Ngan lokasi Anda pada Internet. Anda pun bisa memakai fungsi spesifik atau plug-in di sistem Linux buat memandu Anda dalam menemukan repository yg sempurna. Kedekatan lokasi repository nir bersifat mutlak lantaran kecepatan aksesnya bisa saja lebih lambat dibandingkan server primer yang lebih jauh.

VII. Root

Istilah root bisa membingungkan lantaran maknanya yang tidak sinkron tergantung konteks yang digunakan. Makna pertama merupakan ada root pada konteks user. Pemakai Windows menamakannya Administrator. Root adalah user menggunakan kekuasaan tertinggi. Root bisa mengakses file & direktori apa saja, mampu memformat partisi, menciptakan account user baru, serta hal-hal lain yang tidak sanggup dilakukan user biasa. Sementara makna lainnya adalah root directory berkaitan dengan konteks direktori /. Direktori ini merupakan zenit menurut hirarki direktori pada Linux. Hal ini tidak sama dengan sistem Windows yg membagi dalam drive letter (alfabet drive) C:, D:, & seterusnya sinkron partisi yang aktif. Partisi yang di-mount sebagai root directory berperanan penting lantaran apabila rusak akan menciptakan sistem Linux mogok bekerja (gagal booting atau lainnya). Sebagai catatan, terdapat jua direktori /root yang merupakan home directory bagi user root. Repotnya, orang sering menyebutnya direktori root meskipun seharusnya dibaca "slash rootdanquot;.

VIII. Mount

Suatu partisi supaya bisa diakses isi datanya, wajib melewati suatu proses yang diklaim mount. Jadi, bila Anda memiliki partisi bernama sda1, data di dalamnya baru bisa diakses bila "disambungkandanquot; ke suatu direktori, misalnya /home/xyz. Perintah yang dipakai di sini merupakan:

mount /dev/sda1 /home/xyz

Catatan: perintah ini dijalankan sebagai user root

Proses mount bekerja dengan memasukkan isi partisi ke pada hirarki direktori Linux. Direktori dan arsip yang terdapat di pada partisi akan terpampang & sanggup ditelusuri lewat banyak sekali utility, misalnya memakai perintah cd. Jika suatu partisi gagal di-mount karena banyak sekali alasan (corrupt, bad sector, atau lainnya), isi data dalam direktori tadi tidak dapat dibaca. Tentunya ini bergantung pada seberapa parah kerusakan yg terjadi. Apabila suatu partisi tidak bisa lagi pada-mount, Anda harus mengaksesnya memakai utility buat recovery data, seperti Sleuth Kit atau TestDisk.

IX.Daemon

Istilah ini sering jadi plesetan yaitu demon yang artinya hantu atau setan. Memang, sekilas makna konotasi menurut daemon cenderung angker, akan tetapi sebenarnya beliau memilih dalam layanan tertentu yg berjalan pada sistem kita. Meskipun nir sama persis, pengguna Windows lebih me?Ngenalnya menjadi service.

Sistem Linux masa kini secara default menyertakan banyak layanan, sebagai akibatnya otomatis poly daemon yang aktif. Berikut ini beberapa nama daemon dan layanan yg dikontrolnya:

  • CUPS (Common UNIX Printing Service): mengatur proses cetak ke printer, baik printer lokal atau printer jaringan.
  • Apache atau httpd: program web server
  • SANE: mengatur koneksi ke scanner sekaligus mengambil data gambar dari scanner.
  • Samba: membantu akses ke sistem Windows sehingga user bisa mengakses share folder/direktori, atau printer.
  • SSH (Secure Shell): melakukan akses remote yang terenkripsi agar sulit disadap dan dibaca isi komunikasinya
  • Pulseaudio: mengatur sistem suara, sehingga data yang dikirim dari aplikasi terdengar di speaker atau headset melaui sound card.

Daemon otomatis aktif saat Linux melakukan proses boot?Ing. Semakin poly daemon yg aktif, tentunya Linux akan semakin terbebani. Oleh karenanya, pengguna disarankan buat menon-aktifkan daemon yang tidak diperlukan olehnya.

X.Kernel panic

Ternyata bukan cuma manusia saja yang bisa panik, kernel Linux bisa jua panik. Seperti apa bentuk panik berdasarkan kernelnya dan apa penyebabnya sampai kernel tadi sebagai "panik" akan dibahas berikut ini. Kernel panic sebenarnya adalah istilah yg menunjuk suatu keadaan dimana kernel mendeteksi suatu kesalahan low-level. Umumnya terjadi bila terdapat eror di module tertentu atau device driver, tetapi mampu juga lantaran suatu eror pada mekanisme kernel, misalnya pengaturan impian memory. Nah, kernel akan "panikdanquot; dan mengeluarkan pesan tertentu pada layar atau dalam suatu log.

Biasanya pesan yg ditampilkan adalah alamat instruksi yg menyebabkan terjadinya "panikdanquot; tadi. Selain itu, juga ditampilkan semua isi register CPU & runtutan hukuman prosedur pada kernel (tak jarang disebut sebagai stack trace). Informasi ini sebenarnya ditujukan bagi programmer kernel Linux buat memudahkan mereka melacak asal penyebab eror tadi. Saat terjadi kernel panic, hal yg terjadi umumnya merupakan sistem tetap berjalan normal atau efek terparahnya, terjadi crash atau hang. Meskipun sporadis terjadi, sistem pun mampu melakukan restart mendadak.

Penasaran kenapa dinamakan panic? Kenapa kok bukan hang atau crash atau sejenisnya? Usut punya usut, ternyata terdapat fungsi pada kernel Linux bernama panic yang bertugas menampilkan warta pada atas sekaligus menindaklanjuti apa yang perlu dilakukan apabila langkah recovery perlu dilakukan.

Sumber Majalah Chip

 

Dilansir dari google, bing dan berbagai web lainnya, berikut kami merangkum artikel Mengenal beberapa istilah di dunia Linux, semoga informasi ini bermanfaat.

Baca Juga :   Bambonghore Tekno | 100 Aplikasi Terlaris di Tizen Store bulan Mei 2017
  • Share

Leave a Reply

Your email address will not be published.

nineteen − 15 =