Linux Server Deployment & SSH Mastery · Pelajaran

Dasar-Dasar Sistem Berkas dan Izin

Pahami hierarki sistem berkas Linux, kelola berkas dan direktori, serta tetapkan izin dasar pengguna dan grup dengan `chmod` dan `chown`.

Pelajaran 3 dari 412 langkah

Dasar-Dasar Sistem Berkas dan Izin adalah pelajaran Linux Server Deployment & SSH Mastery gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Linux Server Deployment & SSH Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.

Selamat Datang di Sistem Berkas Linux

Linux mengatur semuanya sebagai pohon berkas dan direktori. Anda akan mempelajari hierarkinya, cara mengelola berkas, dan cara izin mengendalikan akses.

Direktori Root `/`

Di posisi paling atas terdapat direktori root, yang ditulis sebagai satu karakter /. Setiap jalur di server bercabang dari sini.

Direktori Linux Penting

Beberapa direktori utama berada di bawah root: /bin untuk perintah inti, /etc untuk konfigurasi, /home untuk pengguna, dan /var untuk log serta data yang berubah-ubah. Mengenalnya akan mempercepat pekerjaan Anda.

Membuat Folder Baru dengan `mkdir`

mkdir membuat direktori baru. Mari buat folder bernama projects tepat di lokasi Anda saat ini.

mkdir projects

Membuat Berkas Kosong dengan `touch`

touch membuat berkas kosong (dan juga memperbarui cap waktu). Mari buat report.txt di dalam folder projects Anda.

cd projects
touch report.txt
ls

Memindahkan & Mengganti Nama dengan `mv`

mv memindahkan berkas antar lokasi—dan mengganti nama hanyalah tindakan memindahkan berkas di tempat yang sama. Mari ganti nama report.txt menjadi final_report.txt.

mv report.txt final_report.txt
ls

Penjelasan Izin Berkas Linux

Izin Linux mengendalikan akses berdasarkan pengguna, grup, dan pengguna lain, masing-masing dengan izin baca (r), tulis (w), dan eksekusi (x)—yang ditampilkan sebagai rangkaian seperti -rwxr-xr--.

Mengatur Izin dengan `chmod`

chmod mengatur izin, biasanya dalam bentuk oktal: r=4, w=2, x=1, lalu dijumlahkan untuk setiap jenis pengguna. Jadi chmod 755 menghasilkan rwxr-xr-x—izin penuh untuk pemilik, serta baca+eksekusi untuk pengguna lainnya.

Contoh `chmod`

Mari lihat cara kerja chmod: buat sebuah skrip, lalu batasi izinnya agar hanya pemilik yang dapat menjalankannya sementara grup hanya dapat membacanya.

echo "#!/bin/bash\necho \"Hello from script!\"" > my_script.sh
ls -l my_script.sh
chmod 740 my_script.sh
ls -l my_script.sh

Mengubah Pemilik & Grup dengan `chown`

chown mengubah pemilik dan grup suatu berkas (biasanya dengan sudo). Gunakan user, :group, atau user:group untuk menentukan dengan tepat siapa yang mengendalikannya.

# Assuming 'coddy' is your current user and group
# sudo chown anotheruser my_script.sh
# sudo chown :anothergroup my_script.sh
# ls -l my_script.sh

Latihan Izin

Perhatikan sebuah berkas bernama data.log. Anda ingin pemiliknya memiliki izin baca, tulis, dan eksekusi penuh, grup memiliki izin baca dan eksekusi, sedangkan pengguna lain hanya memiliki izin baca.

Rangkuman: Sistem Berkas & Izin

Kerja bagus! Anda telah mempelajari pohon sistem berkas, direktori penting, perintah berkas seperti mkdir dan mv, serta cara chmod dan chown mengendalikan akses. Keterampilan administrasi inti Anda sudah dikuasai.

Gratis untuk memulai

Belajar Linux Server Deployment & SSH Mastery dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
12
Pelajaran
48

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Dasar-Dasar Sistem Berkas dan Izin” gratis?

Ya — teks lengkap “Dasar-Dasar Sistem Berkas dan Izin” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Server Deployment & SSH Mastery, upgrade ke CoddyKit PRO. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Dasar-Dasar Sistem Berkas dan Izin”?

Pahami hierarki sistem berkas Linux, kelola berkas dan direktori, serta tetapkan izin dasar pengguna dan grup dengan `chmod` dan `chown`. Kamu berlatih Linux Server Deployment & SSH Mastery dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Linux Server Deployment & SSH Mastery?

Tidak diperlukan pengalaman sebelumnya. Linux Server Deployment & SSH Mastery di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Dasar-Dasar Sistem Berkas dan Izin” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Linux Server Deployment & SSH Mastery ini?

Ya. Setiap pelajaran Linux Server Deployment & SSH Mastery menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengenalan Server Linux
  2. Menguasai Perintah CLI Dasar
  3. Dasar-Dasar Sistem Berkas dan Izin
  4. Bekerja dengan Teks: Melihat, Mencari, dan Menyalurkan
← Kembali ke Linux Server Deployment & SSH Mastery