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.

Apakah Linux Baik Untuk Keamanan?

“Linux adalah OS yang paling aman, karena sumbernya terbuka. Kode Linux ditinjau oleh komunitas teknologi, yang cocok untuk keamanan: Dengan memiliki banyak pengawasan, ada lebih sedikit kerentanan, bug, dan ancaman.”“Linux adalah OS yang…

Read more

Pertanyaan: Jawaban Terbaik Apa Kegunaan Man Command Di Linux?

Perintah man di Linux digunakan untuk menampilkan petunjuk pengguna dari setiap perintah yang dapat kita jalankan di terminal. Ini memberikan tampilan rinci dari perintah yang mencakup NAMA, SINOPSIS, DESKRIPSI, OPSI, STATUS KELUAR, NILAI…

Read more

Cara Ssh Dari Windows Ke Linux

Cara Menggunakan SSH untuk Mengakses Mesin Linux dari Windows Instal OpenSSH di Mesin Linux Anda. Instal Putty di Mesin Windows Anda. Buat pasangan Kunci Publik/Pribadi dengan PuTTYGen. Konfigurasikan Putty untuk Login Awal ke…

Read more

Jawaban Cepat: Pertanyaan Anda Bagaimana Fsck Bekerja di Linux

Utilitas Linux fsck (Pemeriksaan Konsistensi Sistem File) memeriksa sistem file untuk kesalahan atau masalah yang belum terselesaikan. Alat ini digunakan untuk memperbaiki potensi kesalahan dan menghasilkan laporan. Utilitas ini hadir secara default dengan…

Read more

Rasa Apa Itu Linux?

Linux Mint saat ini menggunakan versi 19 dan hadir dalam tiga rasa berbeda — Cinnamon dan rasa MATE dan Xfce yang dilucuti (lebih mendasar). Perlu dicatat bahwa KDE terbaru adalah Linux Mint 18.3….

Read more

Pertanyaan: Bagaimana Saya Memberikan Izin Ke 755 Di Linux

Gunakan chmod -R 755 /opt/lampp/htdocs jika Anda ingin mengubah izin semua file dan direktori sekaligus. Gunakan find /opt/lampp/htdocs -type d -exec chmod 755 {} ; jika jumlah file yang Anda gunakan sangat besar….

Read more

Jawaban Cepat: Apa itu Live Cd Linux

Live CD memungkinkan pengguna untuk menjalankan sistem operasi untuk tujuan apa pun tanpa menginstalnya atau membuat perubahan apa pun pada konfigurasi komputer. Banyak live CD menawarkan pilihan kegigihan dengan menulis file ke hard…

Read more

Pertanyaan: Pertanyaan Bagaimana Anda Mengubah Nama Pengguna Di Terminal Linux

Bagaimana cara mengubah atau mengganti nama nama pengguna di Linux? Anda perlu menggunakan perintah usermod untuk mengubah nama pengguna di bawah sistem operasi Linux. Perintah ini memodifikasi file akun sistem untuk mencerminkan perubahan…

Read more

Pertanyaan: Apakah Game Berjalan Lebih Buruk di Linux?

Apakah game berjalan lebih lambat di Linux? Performa sangat bervariasi antar game. Beberapa berjalan lebih cepat daripada di Windows, beberapa berjalan lebih lambat, beberapa berjalan jauh lebih lambat. Steam di Linux sama seperti…

Read more

Bagaimana Saya Mendapatkan Garis Unik Di Linux

Bagaimana cara menemukan baris unik di Linux? Untuk menemukan kejadian unik di mana garis tidak berdekatan, file perlu diurutkan sebelum diteruskan ke uniq . uniq akan beroperasi seperti yang diharapkan pada file berikut…

Read more