Penjelasan sederhana tentang pohon direktori GNU / Linux

Pohon direktori utama Linux

Katanya Dennis Ritchie yang hebat Que «UNIX sangat sederhana, hanya dibutuhkan seorang jenius untuk memahami kesederhanaannya«. Dan sungguh, meskipun kelihatannya sangat rumit dalam beberapa hal, * nix, dan oleh karena itu Linux, cukup sederhana dalam hal lain. Faktanya, dalam kesederhanaan inilah yang membuat mereka begitu baik, fleksibel dan menarik. Nah, pada artikel ini, kami akan menjelaskan pohon direktori GNU / Linux dengan cara yang sangat sederhana.

Jadi, direktori atau folder distro Anda mereka tidak akan punya rahasia untukmu. Dedikasi khusus untuk mereka yang baru dan yang datang dari Microsoft Windows, karena jika mereka berasal dari UNIX lain mereka akan segera beradaptasi karena kesamaan. Tetapi memang benar bahwa di Windows Anda mungkin tahu di mana drive C: berada, di mana Dokumen atau Unduhan berada, di mana Desktop atau mungkin di mana program diinstal, tetapi untuk kesederhanaan Anda tidak perlu tahu lebih banyak.

Di sisi lain, di * nix, ya Anda harus tahu pohon direktori dengan cara yang lebih dalam, karena mereka akan membantu kita menemukan file konfigurasi, menginstal paket tertentu di tempat yang tepat, menemukan sumber kernel, atau citranya, file pribadi kita, dll.:

  • /: adalah sungai utama, root atau root. Direktori-direktori lainnya bergantung padanya, artinya, semua direktori lainnya akan menjadi subdirektorinya (bahkan jika mereka berada di partisi atau disk yang berbeda). Ini tidak diragukan lagi yang paling penting.
  • /tempat sampah: adalah direktori tempat binari disimpan, yaitu program yang digunakan oleh sistem untuk tugas-tugas administratif seperti perintah cp, echo, grep, mv, rm, ls, kill, ps, su, tar, dll.
  • / sbin: S adalah untuk Sistem, dan seperti yang ditunjukkan oleh namanya, binari atau program yang digunakan oleh sistem operasi untuk tugas pengaktifan, pemulihan, dll. disimpan di sini. Misalnya, fsck, mount, mkfs, reboot, swapon, ...
  • / boot: adalah direktori boot, di mana image kernel Linux yang akan dimuat selama boot berada, serta direktori dan konfigurasi boot loader itu sendiri.
  • / dev: ini adalah direktori yang sangat khusus di mana perangkat blok atau karakter ditemukan, yaitu, file yang mewakili memori, partisi, disk, perangkat keras, dll. Anda sudah tahu bahwa di UNIX "semuanya" adalah file, dan bukan drive seperti di Windows ... Misalnya, hard disk atau partisi adalah / dev / sda1, / dev / sda2, ... / dev / sdb1, dll.
  • / mean atau / mnt: adalah direktori tempat titik kait umumnya ditetapkan. Yaitu, ketika kita memasukkan beberapa media yang dapat dipindahkan atau sumber jaringan bersama, dll., Yang telah kita pasang, itu akan ada di sini jika kita meletakkannya sebagai titik pemasangan. Yang pertama lebih spesifik untuk media yang dipasang secara sementara.
  • / Etc: sangat penting bagi administrator, karena file konfigurasi untuk komponen sistem dan program terinstal lainnya berada di sini.
  • / Home: adalah direktori untuk pengguna standar. Misalnya, di sini file pribadi disimpan dalam direktori terpisah (satu untuk setiap pengguna dengan namanya). Misalnya, / home / isaac atau ~ akan menjadi direktori home saya ...
  • / lib atau / lib64: adalah tempat perpustakaan yang diperlukan untuk binari yang ada dalam sistem ditempatkan. In / lib64 akan menjadi aplikasi 64-bit.
  • /memilih: adalah direktori yang akan menyimpan paket atau program yang diinstal pada sistem yang berasal dari pihak ketiga. Misalnya, jika kita memasang antivirus, Chrome, Arduino IDE, ... atau paket besar tertentu, biasanya dipasang di sini.
  • / proc: ini adalah direktori lain yang sangat istimewa, lebih dari sekadar direktori itu adalah antarmuka untuk membuatnya lebih sederhana. Dan di sini sistem menampilkan proses sebagai direktori yang diberi nomor dengan PID. Di dalam masing-masingnya akan ada semua informasi yang diperlukan untuk pelaksanaan setiap proses yang sedang berlangsung. Selain itu, Anda akan menemukan file untuk mengekstrak informasi penting, seperti cpuinfo, meminfo, dll. Justru dari file-file inilah beberapa perintah yang biasa kita gunakan mengekstrak informasinya, misalnya ketika kita menggunakan free untuk berkonsultasi dengan memori yang tersedia, perintah ini sebenarnya akan menampilkan konten / proc / meminfo secara berurutan.
  • / Root: jangan bingung dengan /, satu hal adalah direktori root atau root dan / root. Dalam hal ini, ini bisa serupa dengan / home tetapi eksklusif untuk root atau pengguna yang memiliki hak istimewa.
  • / svr: menyimpan file dan direktori yang terkait dengan server yang telah Anda instal di sistem, seperti web, FTP, CVS, dll.
  • / sys: bersama dengan / dev dan / proc, adalah penawaran spesial lainnya. Dan karena / proc, itu tidak benar-benar menyimpan apa pun, melainkan juga antarmuka. Dalam hal ini, mereka adalah file virtual dengan informasi kernel dan beberapa file mereka bahkan dapat digunakan untuk mengkonfigurasi parameter kernel tertentu.
  • / Tmp: adalah direktori untuk semua jenis file sementara. Ini digunakan oleh pengguna untuk menyimpan sementara file tertentu atau bahkan untuk menyimpan cache atau file volatil tertentu dari browser web, dll. Namun, ada direktori lain yang sama di / var / tmp.
  • / var: karena saya telah menamainya sebelumnya, ini adalah direktori dengan direktori dan file yang cenderung bertambah besar, seperti database, log, dll. Log atau register sistemlah yang membuat direktori ini lebih populer, dan di sana Anda akan menemukan banyak informasi tentang segala sesuatu yang terjadi di sistem: / var / logs /. Di dalam direktori ini, Anda akan menemukan, dipisahkan oleh direktori, log dari banyak perangkat lunak, termasuk sistem.
  • / usr: adalah singkatan dari User System Resources, dan saat ini menyimpan file read-only relatif terhadap utilitas pengguna, seperti paket yang kami instal melalui manajer paket di distro kami. Di dalamnya ada "replika" dari pohon direktori yang terlihat sejauh ini (hampir semuanya) seolah-olah itu adalah tingkat kedua. Anda akan menemukan / usr / bin, / usr / lib, / usr / sbin, / usr / src, dll., Yang dari apa yang dikatakan di atas dan namanya, Anda bisa mendapatkan gambaran tentang apa yang mereka simpan. Katakan saja / usr / src adalah tempat penyimpanan file kode sumber.

Perlu diingat bahwa tidak semua distro mengikuti skema ini dan mungkin ada sedikit variasi, tetapi jika disesuaikan dengan FHS, Anda tidak akan memiliki terlalu banyak masalah ...


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   cegukan dijo

    "Simpan file hanya-baca yang berhubungan dengan utilitas pengguna"

    Luar biasa

  2.   L dijo

    ti tidak pernah memiliki aksen (paragraf kedua)