Jadi Anda ingin belajar Linux untuk bekerja di bidang teknologi, atau mungkin Anda ingin belajar Linux untuk DevOps, tetapi Anda tidak tahu harus mulai dari mana? Kemudian selamat datang di panduan saya untuk dasar-dasar pemula Linux. Saya akan menjelaskan jargonnya, dan memberi Anda beberapa tip terbaik untuk memulai dengan Linux.
Jika pemikiran untuk belajar Linux telah membuat Anda bersemangat – tetapi juga anehnya takut – maka panduan lembut saya untuk sistem operasi yang luar biasa ini dan komunitasnya adalah untuk ANDA. Ini adalah tampilan Linux setinggi 10.000 kaki, hal-hal yang perlu Anda ketahui, dan cara mulai belajar.
Apa itu Linux?
Linux (atau “GNU/Linux” seperti yang secara resmi dikenal) adalah nama umum untuk keluarga sistem operasi yang berbasis di sekitar kernel Linux.
Komponen Linux
Sama seperti mobil, Linux memiliki berbagai fitur dan trim opsional yang berbeda. Tapi selalu memiliki mesin. Di Linux, mesinnya adalah kernel.
Komponen utama Linux adalah:
- Kernel Linux
- Ruang pengguna (atau userland)
- Manajer paket
- Kerang
- Lingkungan desktop
Mari kita lihat masing-masing komponen manis ini secara bergantian:
1 Kernel Linux
Kernel adalah otak dari sistem operasi Linux. Itu yang membuat semua sistem Linux… yah, centang. Ini berjalan dengan gembira di latar belakang, dan Anda mungkin bahkan tidak tahu itu ada di sana.
Kernel mengelola memori dan perangkat Anda, dan menyediakan dasar untuk menjalankan aplikasi (di Linux ini disebut proses). Tanpa kernel, Anda mungkin tidak akan dapat melakukan apa pun.
Fakta menyenangkan: Sebenarnya, nama “Linux” mengacu pada kernel. Ini pertama kali dibuat oleh seorang pria bernama Linus Torvalds. Namanya tersemat dalam kata “Linux”. (Faktanya, LINUX® adalah merek dagang terdaftar dari Linus sendiri.)
2 Ruang pengguna (atau userland)
Ruang berikutnya ini adalah area di mana Anda akan tinggal. Ruang pengguna, kadang-kadang disebut userland, bukanlah nama taman hiburan bertema Linux, tetapi area memori yang disisihkan kernel untuk Anda menjalankan program Anda sendiri.
Sebagian besar program yang pernah Anda jalankan, impian yang akan Anda miliki, dan “hal” yang akan Anda lakukan, akan terjadi di ruang pengguna. Utilitas baris perintah, browser web, dan server basis data semuanya ada di sini. Program-program ini mungkin disediakan oleh proyek Sistem Operasi GNU, atau mungkin disediakan oleh komunitas atau perusahaan lain.
3 Manajer paket
Ketika Anda ingin menginstal program ke sistem operasi Linux Anda, Anda biasanya menggunakan manajer paket. Manajer paket dapat mencari perangkat lunak online untuk diunduh, mengunduh file yang tepat, dan kemudian menginstalnya untuk Anda.
Ada beberapa manajer paket bersaing yang berbeda, yang memiliki nama tajam seperti yum, dnf dan apt. Manajer paket mana yang Anda gunakan, bergantung pada distribusi Linux yang Anda jalankan. (Lebih lanjut tentang distribusi lebih lanjut di bawah.)
Ketergantungan dari satu program ke program lain, keduanya merupakan salah satu hal menakjubkan tentang Linux (dan terkadang juga salah satu hal yang paling membuat frustrasi!)
4 Shell
Shell adalah bagian dari Linux di mana Anda akan menjalankan perintah. Ini seperti kursi pengemudi Anda. Ini adalah tempat di mana Anda mengeluarkan instruksi dan menjalankan skrip.
Saat Anda masuk ke Linux, Anda memulai shell atau terminal. Anda juga dapat memulai shell di wadah Linux Docker.
Ada beberapa shell berbeda di Linux, yang paling umum adalah bash yang terkenal. Ada juga ksh, zsh dan sh klasik (“Bourne shell”). Masing-masing cangkang ini memiliki fitur yang berbeda dan hal-hal yang menghemat waktu, jadi semuanya sangat sedikit berbeda satu sama lain.
5 Lingkungan desktop/manajer jendela
Lingkungan desktop memungkinkan Anda menjalankan program grafis. Ya, jika Anda ingin menjalankan Minesweeper, Solitaire, atau Candy Crush, Anda memerlukan lingkungan desktop.
Namun, Linux tidak memerlukan lingkungan desktop untuk dijalankan. Faktanya, sebagian besar server tidak memiliki lingkungan desktop. Ini penting untuk dipahami jika Anda mempelajari Linux untuk DevOps. Anda cenderung mengubah file dan menjalankan program menggunakan terminal, bukan desktop.
Menghilangkan lingkungan desktop cenderung menghemat sumber daya dan meningkatkan kecepatan (secara teori).
Tidak ada dua distribusi Linux yang sama, dan Anda akan menghadapi tantangan administrasi, dan sakit kepala selama berhari-hari. Tetapi begitu Anda memahami dasar-dasarnya dengan baik, Anda akan siap untuk menangani tugas apa pun yang ada di depan Anda.
Apa nama partisi yang dibuat untuk Linux? Linux mewakili partisi primer sebagai nama drive, ditambah angka 1 hingga 4. Misalnya, partisi primer pertama pada drive pertama adalah /dev/sda1 . Partisi logis diberi nomor…
Read moreBagaimana cara melihat izin di Linux? chmod ugo+rwx nama folder untuk membaca, menulis, dan mengeksekusi untuk semua orang. chmod a=r nama folder untuk memberikan izin baca saja untuk semua orang.Cara Mengubah Izin Direktori…
Read moreCara Memperpanjang Grup Volume dan Mengurangi Volume Logis Untuk Membuat partisi baru Tekan n. Pilih penggunaan partisi primer p. Pilih jumlah partisi yang akan dipilih untuk membuat partisi utama. Tekan 1 jika ada…
Read moreBagaimana cara menemukan nomor model Linux saya? Langkah 1: Buka Terminal Buka Terminal. Ketik sudo dmidecode -s system-version. Tekan enter. Ketik kata sandi Anda. Saat Anda mengetik kata sandi, tidak akan ada karakter…
Read morePada sebagian besar sistem operasi Linux, server DNS yang digunakan sistem untuk resolusi nama ditentukan dalam file /etc/resolv.conf. berkas conf. File itu harus berisi setidaknya satu baris server nama. Setiap baris server nama…
Read moreApa arti ~$ di Linux? ~ (tilde) adalah cara cepat untuk menentukan direktori home Anda. ~/. somefilename berarti direktori home Anda, file . beberapa namafile . https://superuser.com/questions/473527/what-does-mean-in-a-linux-shell/473528#473528. Bagaimana Anda membaca izin di Linux?…
Read moreCara membuat tar. File .gz di Linux menggunakan baris perintah Buka aplikasi terminal di Linux. Jalankan perintah tar untuk membuat file bernama yang diarsipkan. ter. gz untuk nama direktori yang diberikan dengan menjalankan:…
Read moreBagaimana cara menggunakan rsync di Linux? Menyalin Berkas atau Direktori dari Mesin Lokal ke Jarak Jauh Untuk menyalin direktori /home/test/Desktop/Linux ke /home/test/Desktop/rsync pada mesin jarak jauh, Anda perlu menentukan alamat IP tujuan. Tambahkan…
Read moreBerikut ini adalah beberapa cara yang berguna untuk membuka file dari terminal: Buka file menggunakan perintah cat. Buka file menggunakan perintah less. Buka file menggunakan lebih banyak perintah. Buka file menggunakan perintah nl….
Read more