Last Updated on July 26, 2022 by
Linux adalah operating system (OS) open source paling dikenal dan paling banyak digunakan. Sama seperti OS lain, Linux juga memiliki grafis antarmuka serta jenis-jenis software yang sudah biasa anda gunakan, seperti pengolah kata, foto & video editor.
Meskipun berbeda dari operating system lain dikarenakan open source, sistem operasinya juga berbeda dari sistem operasi yang ada karena terdapat banyak distributions dari Linux yang mencakup opsi perangkat lunak yang berbeda. Hal ini membuat Linux dapat disesuaikan, karena bukan hanya aplikasi-aplikasi dasar seperti pengolah kata dan web browser yang dapat ditukar, tetapi juga dapat memilih komponen inti seperti sistem yang menampilkan grafis atau komponen grafis antarmuka. Berikut kami sajikan mengenai apa itu linux, perintah dasar linux, dan sistem operasi linux.
Table of Contents
Apa Itu Linux Distributions ?
Linux adalah sistem operasi open source yang memungkinkan kode yang digunakan untuk membuat Linux tersedia untuk khalayak umum lihat, edit dan bahkan ikut berkontribusi di dalam pengembangannya. Tidak seperti Windows dan mac OS yang membangun sistem operasi mereka dari perlahan dan secara internal lalu mengeluarkannya kedalam versi yang berbeda dalam satu organisasi. Sedangkan pada Linux, organisasi yang berbeda mengerjakan bagian yang berbeda. Linux kernel, GNU shell utilities, server X dan graphical environment dapat dikembangkan secara independen dari yang lain.
Anda dapat mengambil source code dari Linux kernel, GNU shell utilities, server Xorg X dan program lainnya dari Linux dan merakitnya sendiri. Tetapi, perlu anda ketahui bahwa merakit sistem tersebut memerlukan banyak waktu ditambah pekerjaan yang terlibat untuk memastikan semua program yang berbeda bekerja dengan baik. Disinilah peran Linux distribution mengambil peranan, dimana Linux distribution akan mengambil keseluruhan source code yang anda pilih, kemudian menggabungkannya kedalam satu sistem operasi yang dapat anda boot dan install.
Pengguna & Penggunaan Linux
Setelah memahami pengertian Linux, Anda pasti bertanya-tanya siapakah pengguna Linux dan untuk apa? Sehingga sistem operasi ini dijuluki sebagai sistem operasi paling dikenal dan paling banyak digunakan. Jawaban dari pertanyaan anda adalah, Linux digunakan dibalik layar dari layanan yang kita rasakan saat ini. Dua pertiga dari halaman website di Internet saat ini dihasilkan oleh servers yang dijalankan oleh Linux. Tablet, Chromebook hingga smartphone Android anda menjalankan komponen Linux. Bahkan, programmer atau pengembang software pun memilih menggunakan Linux karena beberapa alasan yang akan kita bahas pada paragraf dibawah.
Linux untuk Programming dan Kelebihannya
Linux adalah sistem operasi open source yang dapat disesuaikan aplikasi-aplikasi dasar seperti pengolah kata dan web browser yang dapat ditukar, tetapi juga dapat memilih komponen inti seperti sistem yang menampilkan grafis atau komponen grafis antarmuka atau yang dikenal dengan nama distribution. Dengan adanya distribution sendiri memungkinkan programmer untuk memilih linux dengan perangkat lunak yang dibutuhkan. Berikut beberapa keuntungan menggunakan linux untuk programming:
Linux Merupakan Sistem Operasi yang Gratis
Jika anda adalah seorang pelajar atau sedang mempersiapkan karir anda sebagai sorang programmer, anda tidak perlu mengeluarkan sepeser uang pun untuk mengundah dan menginstall Linux. Selain instalasi sistem operasi yang tanpa biaya, kebanyakan dari aplikasi yang ada juga gratis atau tanpa biaya.
Linux Mudah untuk Diinstal
Sebagai seorang programmer, anda tidak akan kesusahan utnuk mengikuti instruksi sistem operasi linux yang memerlukan anda untuk mengunduh file ISO dan meng- copy file tersebut ke flash drive. Anda juga tidak akan kesusahan untuk mengikuti fungsi tombol yang diperlukan selama waktu boot dan menavigasi petunjuk dilayar, layaknya anda menginstal sistem operasi lainnya. Atau, jika anda ingin menggunakan Linux tanpa kehilangan sistem operasi sebelumnya, anda dapat melakukan dual-boot
Bebas untuk Diotak-Atik
Linux adalah sistem operasi open source yang memungkinkan penggunanya untuk mengakses sumber file dari sistem operasi, mulai dari grafis antarmuka hingga kernelnya. Hal ini memungkinkan anda sebagai pengguna untuk mengotak-atik dan memiliki kebebasan untuk bereksperimen. Dengan Linux, anda tidak perlu khawatir tersangkut aturan hukum, ketika anda memodifikasi perangkat lunak yang bersangkutan karena sebagian besar perangkat lunak tidak akan meminta anda untuk mengisi agree to an end user license agreement.
Adanya Support untuk Hampir Semua Bahasa Pemograman
Linux mensupport hampir lebih dari 11 bahasa pemograman yaitu C, C++, Java, Javascript, HTML, PHP, Perl, Phyton, Ruby dan Vala. Terdapat beberapa halangan utama jika anda ingin menggunakan aplikasi yang mensupport sistem operasi tertentu anda dapat memintanya pada distribution repositories anda.
Rasakan Kekuatan dari Bash Scripting
Bash scripting merupakan command processor yang bekerja dimana pengguna mengetikkan command yang menghasilkan tindakan (action). Dengan Bash Script anda dapat menggabungkan command untuk membuat kombinasi yang lebih kompleks.
Berbeda dari sistem operasi lainnya yang menggunakan Graphical User Interface (GUI), Linux adalah sistem operasi open source yang menggunakan Command Line Interface (CLI). Jika anda ingin mulai menggunakan Linux.
Perintah Dasar dalam Linux
Terdapat beberapa Perintah Dasar linux yang harus anda ketahui sebelum anda mendalami sistem operasi tersebut serta untuk memudahkan anda bernavigasi dalam sistem operasi tersebut.
- sudo su
Digunakan untuk login sebagai user tertinggi
Sintaks : #sudo su
- login
Digunakan untuk login sebagai user lain. Perintah ini hanya bisa dijalankan jika sudah menjadi root terlebih dahulu
Sintaks : login nama_user
- cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
- pwd
Perintah dasar untuk menunjukkan dimana posisi kita sekarang
Sintaks : #pwd
- ls
Perintah untuk melihat isi dari sebuah direktori
Sintaks : #ls
- cp
Perintah untuk melakukan copy file
cp /direktori/file_yang_ingin_dicopy /direktori tujuan
- mv
Perintah yang digunakan untuk memindahkan, cut atau rename file
mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)
mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)
- mkdir
Perintah yang digunakan untuk membuat direktori baru
Sintaks : mkdir nama_folder
- rmdir
Perintah yang digunakan untuk menghapus direktori
Sintaks : rmdir nama_folder
- touch
Perintah yang digunakan untuk membuat file baru
Sintaks : touch nama_file
- rm
Perintah yang digunakan untuk menghapus file
Sintaks : rm nama_file
- more
Perintah yang digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_file
- adduser
Digunakan untuk menambah file baru
Sintaks : #adduser APPKEY
- clear
Perintah yang digunakan untuk membersihkan layar
Sintaks : #clear
- halt
Perintah yang digunakan untuk mematikan komputer, tetapi dengan akses sebagai root
Sintaks : #halt
- reboot
Perintah yang digunakan untuk merestart komputer, tetapi dengan akses sebagai root
Sintaks : #reboot
- exit
Perintah yang digunakan untuk keluar dari terminal
Sintaks : #exit
- wget
Perintah yang digunakan untuk mengunduh via terminal
Sintaks : wget link_download
- ifconfig
Perintah yang digunakan untuk memeriksa / melihat konfigurasi ethernet / kartu jaringan
Sintaks : #ifconfig
- apt-get
Perintah yang digunakan untuk memperoleh software dari distribution repositories secara online
Sintax : apt-get nama_paket
- df-h
Perintah yang digunakan untuk melihat sisa kapasitas harddisk
Sintaks : #df -h
- who
Perintah yang digunakan untuk melihat nama login kita.
sintaks : #who
- cat
Perintah yang digunakan untuk membuka file
sintaks : #cat
- date
Perintah yang digunakan melihat tanggal
sintaks : #date
- cal
Perintah yang digunakan untuk melihat kalendar
sintaks : #cal
- hostname
Perintah yang digunakan untuk menampilkan nama komputer
sintaks: #hostname
- free
Perintah yang digunakan untuk melihat kapasitas memory yang tersedia
sintaks: #free
- History
Perintah yang dapat menunjukkan semua command yang pernah kita ketik
sintaks : #History
- deluser
Perintah yang digunakkan untuk menghapus user dari sistem.
sintaks : #deluser APPKEY
- ping
Perintah yang digunakkan untuk mengecek koneksi dari suatu jaringan
sintaks : ping (ip dari jaringan yang ingin dicek)
- ls-a
Perintah yang digunakkan untuk menunjukkan list, namun hanya bisa menampilkan file yang terhidden atau disembunyikan.
contoh: ls -a
- ls-l
Perintah yang digunakkan untuk menunjukkan list beserta ijin akses penggunannya
contoh : ls -l
- ls-rSl
Perintah yang digunakkan untuk menampilkan file secara detail dari urutan terkecil hingga terbesar.
contoh : ls -rSl
- man ls
Perintah yang digunakkan untuk menunjukkan buku manual command
contoh: man ls
Kesimpulan
Linux adalah sistem operasi yang sebagian besar sama dengan sistem operasi lain dimana Linux memiliki grafis antarmuka, serta aplikasi-aplikasi dasar seperti pengolah kata, foto dan video editor. Pengertian berbeda dari Linux sebagai sistem operasi adalah adanya sistem distribution dimana tidak seperti sistem operasi lainnya yang berdasar dari kumpulan – kumpulan software dari satu organisasi, Linux berdasarkan atas aplikasi-aplikasi yang telah disesuaikan berdasar kehendak pengguna, dikembangkan oleh organisasi-organisasi lepas dan berdasarkan pada konsep open source.
Terlepas dari eksistensinya yang jarang terdengar dalam pasar sistem operasi pada umumnya, Linux telah lumrah digunakan dan kita rasakan manfaatnya. Dua kontribusi terbesar dari Linux yang secara langsung kita rasakan adalah server yang memuat halaman-halaman internet saat ini dan sistem operasi android pada smartphone.
Linux juga sudah menjadi opsi utama bagi pengembang perangkat lunak dan pengembang website dikarenakan beberapa keuntungan menggunakan sistem operasi ini, seperti, open-source, mudah di otak-atik dan adanya Bash scripting.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.