โครงสร้างระบบไฟล์ Linux ประกอบขึ้นอย่างไร? - ส่วนที่ 1

ไดเรกทอรีต้นไม้ดังนั้นลินุกซ์

ผู้อ่านหลายคนที่ มาใช้ Windows และ พวกเขากำลังย้ายไปยัง Linux พวกเขาจะไม่ปล่อยให้ฉันโกหก คำถามหรือปัญหาแรกที่เกิดขึ้นคือ "โปรแกรมที่เก็บไว้ในลินุกซ์อยู่ที่ไหน"

ต่างจาก Windows ตรงที่ Linux ประกอบด้วยระบบไฟล์ที่แตกต่างกันโดยสิ้นเชิงและไม่เกี่ยวข้องกันที่นี่จะไม่มีอักษรระบุไดรฟ์เช่น“ C: \. D: \ ฯลฯ ” เนื่องจากนี่ไม่ใช่มาตรฐานสำหรับลำดับชั้นของระบบไฟล์ FHS

ระบบนี้กำหนดโครงสร้างของระบบไฟล์ใน Linux และระบบปฏิบัติการ UNIX อื่น ๆ อย่างไรก็ตามระบบไฟล์ Linux ยังมีไดเร็กทอรีบางส่วนซึ่งจนถึงขณะนี้ยังไม่มีการกำหนดดังต่อไปนี้

/ - ไดเรกทอรีราก (รูท)

ทุกอย่างบนระบบ Linux ของคุณอยู่ในไดเร็กทอรี /หรือที่เรียกว่าไดเรกทอรีราก

ไดเร็กทอรีนี้ เหมือนกับว่าเรากำลังพูดถึง "C: \ in Windows" เพื่อที่จะพูด แต่นี่ไม่ใช่กรณีเนื่องจากใน Linux ไม่มีตัวอักษรในชื่อของไดรฟ์

/ bin - ไฟล์ไบนารีของผู้ใช้

ไดเร็กทอรี / bin มีไบนารีผู้ใช้ (โปรแกรม) ที่ต้องมีอยู่เมื่อระบบทำงานในโหมดผู้ใช้คนเดียว

เป็นสิ่งสำคัญที่ต้องรู้ว่า ไม่มีไดเรกทอรีใดอีกแล้วที่สามารถและไม่ควรมีอยู่ในไดเร็กทอรีนี้ ที่นี่ เราจะพบเฉพาะไฟล์ไบนารี ของโปรแกรมตลอดจนลิงก์สัญลักษณ์ที่สามารถแยกแยะได้ด้วย "@"

/ boot - ไฟล์บูตระบบ

ไดเร็กทอรี / boot มันมีไฟล์ที่จำเป็นในการบูตระบบเช่นไฟล์ GRUB และ Kernel จะถูกเก็บไว้ที่นี่

เราสามารถระบุเคอร์เนลของระบบเป็นไฟล์รูปภาพที่เรียกว่า vmlinuz-version _ kernel) ต้องอยู่ในไดเร็กทอรีนี้หรือในไดเร็กทอรีราก

/ cdrom mount point สำหรับซีดีรอม

ไดเร็กทอรี / cdrom มันไม่ได้เป็นส่วนหนึ่งของระบบไฟล์ FHS แต่ยังสามารถพบได้ในการแจกแจงต่างๆ

ไดเร็กทอรีนี้ เป็นสถานที่ชั่วคราวสำหรับไดรฟ์ซีดี / ดีวีดีของคุณ จากคอมพิวเตอร์ของคุณบนระบบของคุณ อย่างไรก็ตามตำแหน่งมาตรฐานสำหรับอุปกรณ์สื่อชั่วคราวคือไดเร็กทอรี / media

/ dev ไฟล์อุปกรณ์

Linux มองว่าอุปกรณ์เป็นไฟล์และไดเร็กทอรี / dev มีไฟล์พิเศษที่แสดงถึงอุปกรณ์ ไม่ใช่ไฟล์ประเภทนี้อย่างที่เราคุ้นเคย

นอกจากนี้สิ่งสำคัญคือต้องทราบว่าอุปกรณ์สามารถบล็อกหรืออักขระได้ โดยปกติอุปกรณ์บล็อกคืออุปกรณ์ที่จัดเก็บข้อมูลและอุปกรณ์อักขระที่ถ่ายโอนข้อมูล

โดยพื้นฐานแล้วเราจะพบจุดยึดของพาร์ติชันหรืออุปกรณ์อื่น ๆ ที่เชื่อมต่อกับคอมพิวเตอร์

ตัวอย่างเช่น / dev / SDA เป็นจุดต่อเชื่อมของฮาร์ดดิสก์ที่ใช้งานและพาร์ติชันอื่น ๆ ของสิ่งนี้จะแสดงรายการในลักษณะที่พาร์ติชันแรกจะเป็น / dev / sda1, ที่สอง / dev / sda2 และอื่น ๆ

ในกรณีของดิสก์ไดรฟ์ปากกาหรืออุปกรณ์จัดเก็บข้อมูลที่เชื่อมต่ออื่น ๆ เราจะระบุว่าเป็น / dev / sdb, / dev / sdc เป็นต้น

เราสามารถตรวจสอบสิ่งนี้ได้จากเทอร์มินัลโดยดำเนินการคำสั่ง:

sudo fdisk -l

ในขณะที่สำหรับไฟล์ที่เกี่ยวข้องกับประเภทเมาส์ PS / ฮิต จะเป็น / dev / psaux

/ etc - ไฟล์คอนฟิกูเรชัน

ไดเร็กทอรี / etc มีไฟล์การกำหนดค่าที่สามารถแก้ไขได้ด้วยตนเองโดยใช้โปรแกรมแก้ไขข้อความ

โปรดสังเกตว่าไดเร็กทอรี / etc มีไฟล์ระบบที่สำคัญซึ่งเป็นคอนฟิกูเรชันทั้งหมดซึ่งเป็นไฟล์สแตติก

ไฟล์ปฏิบัติการไฟล์ไบนารีน้อยกว่ามากไม่ควรพบที่นี่

/ home - โฟลเดอร์บ้านของผู้ใช้

ไดเร็กทอรี / home มีโฟลเดอร์หลักของผู้ใช้ทั้งหมด. ตัวอย่างเช่นหากชื่อผู้ใช้ของคุณคือ "user1" พวกเขาจะมี / home / user1 เป็นโฮมไดเร็กทอรี

โฟลเดอร์นี้มีไฟล์ผู้ใช้และข้อมูลที่เกี่ยวข้องกับผู้ใช้ตลอดจนไฟล์ผู้ใช้และค่ากำหนด

ผู้ใช้แต่ละคนมีสิทธิ์เขียนเฉพาะในโฮมไดเร็กทอรีของตนและเพื่อแก้ไขไฟล์อื่น ๆ ในระบบพวกเขาจะต้องมีสิทธิ์ผู้ใช้ขั้นสูงหรือเป็นผู้ใช้รูท

/ lib ไลบรารีระบบ

ไดเร็กทอรี / lib มันมีไลบรารีที่ต้องการโดยไบนารีที่อยู่ในไดเร็กทอรี / bin และ / sbin

ด้วยความแตกต่างเพียงประการเดียวไลบรารีที่ไบนารีต้องการในโฟลเดอร์ / usr / bin อยู่ในไดเร็กทอรี / usr / lib


3 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   คอมพิวเตอร์ควอนตัม1 dijo

    แม้ว่าฉันจะมีฟิลด์นี้ แต่ก็มีการควบคุมมากหรือน้อย แต่คำอธิบายเล็ก ๆ น้อย ๆ ก็เป็นที่ชื่นชมในการทบทวน

    ทำได้ดีและขอบคุณ!

  2.   ราศีสิงห์ dijo

    ขอบคุณมาก. ฉันสงสัยเสมอว่าโครงสร้างนั้นทำงานอย่างไร

  3.   มาร์โกอันโตนิโอคอร์เรีย dijo

    ขอบคุณมากสำหรับข้อมูลนี้ !!