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.

Jawaban Cepat Apa Nama Partisi yang Dibuat Untuk Linux

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 more

Cara Memeriksa Izin Di Linux

Bagaimana 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 more

Jawaban Cepat: Bagaimana Saya Memecahkan Masalah Memori Server Linux

Cara mengatasi masalah memori server Linux Proses berhenti tiba-tiba. Penggunaan sumber daya saat ini. Periksa apakah proses Anda berisiko. Nonaktifkan lebih dari komit. Tambahkan lebih banyak memori ke server Anda. Bagaimana cara memecahkan…

Read more

Jawaban Cepat: Bagaimana Memperpanjang Dan Mengurangi Lvm Di Linux

Cara 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 more

Pertanyaan: Anda Bertanya Bagaimana Saya Menemukan Nomor Model Linux Saya

Bagaimana 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 more

Jawaban Cepat: Apa Itu File Konfigurasi Dns Di Linux

Pada 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 more

Apa Artinya Di Linux 4

Apa 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 more

Jawaban Cepat: Bagaimana Cara Membuat File Tar Di Direktori Di Linux

Cara 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 more

Pertanyaan: Jawaban Terbaik Bagaimana Saya Menjalankan Rsync Di Linux

Bagaimana 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 more

Cara Membuka File Di Terminal Linux

Berikut 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