โครงสร้างไดเรกทอรีระบบ Linux
หลังจากเข้าสู่ระบบในระบบป้อนคำสั่งในหน้าต่างคำสั่งปัจจุบัน:
ls /
คุณจะเห็นรูปต่อไปนี้:
โครงสร้าง:
ต่อไปนี้เป็นคำอธิบายของไดเรกทอรีเหล่านี้:
/ bin:
ถังเป็นคำย่อของไบนารีที่ไดเรกทอรีนี้ถือเป็นคำสั่งที่ใช้บ่อยที่สุด/ boot:
นี่คือบางส่วนของแกนถูกเก็บไว้ในแฟ้มเมื่อคุณเริ่มใช้ Linux รวมทั้งการเชื่อมต่อไฟล์บางและไฟล์ภาพ/ dev:
dev เป็นอุปกรณ์ (อุปกรณ์) ชื่อย่อในไดเรกทอรีถูกเก็บไว้ในอุปกรณ์ภายนอกลินุกซ์, ลินุกซ์ในทางของวิธีการเข้าถึงและอุปกรณ์ในการเข้าถึงไฟล์เหมือนกัน/ etc:
ไดเรกทอรีนี้จะใช้ในการกำหนดค่าการจัดเก็บไฟล์และไดเรกทอรีย่อยทุกความต้องการของระบบการจัดการ/ home:
ไดเรกทอรีบ้านของผู้ใช้ใน Linux ผู้ใช้แต่ละคนมีไดเรกทอรีของตัวเองชื่อไดเรกทอรีจะขึ้นอยู่กับบัญชีผู้ใช้ทั่วไปชื่อ/ lib:
ไดเรกทอรีนี้ถือเป็นระบบพื้นฐานของการใช้ร่วมกันไลบรารีการเชื่อมโยงแบบไดนามิกบทบาทของมันจะคล้ายกับของ Windows ในแฟ้ม DLL งานเกือบทั้งหมดต้องใช้ประโยชน์จากห้องสมุดที่ใช้ร่วมกัน/ + หายไปพบ:
ภายใต้สถานการณ์ปกติไดเรกทอรีนี้เป็นที่ว่างเปล่าเมื่อระบบปิดที่ผิดกฎหมายบางไฟล์เก็บไว้ที่นี่/ ระบบ Linux สื่อจะรับรู้อุปกรณ์บางอย่างเช่นดิสก์ U, CD-ROM ฯลฯ เมื่อประชาชน, Linux จะระบุอุปกรณ์ที่จะติดไดเรกทอรีนี้โดยอัตโนมัติ
/ MNT:
ระบบให้ไดเรกทอรีนี้คือการให้ผู้ใช้สามารถติดตั้งไฟล์ระบบอื่น ๆ ชั่วคราวเราสามารถขับรถติดตั้งที่ / mnt / และจากนั้นป้อนไดเรกทอรีที่คุณสามารถดูเนื้อหาของไดรฟ์ซีดีรอม/ เลือก:
นี้สำหรับพื้นที่ในการติดตั้งซอฟต์แวร์เพิ่มเติมวางไว้ในไดเรกทอรี ตัวอย่างเช่นถ้าคุณติดตั้งฐานข้อมูล Oracle สามารถอยู่ในไดเรกทอรีนี้ เริ่มต้นเป็นที่ว่างเปล่า/ proc:
ไดเรกทอรีนี้เป็นไดเรกทอรีเสมือนซึ่งเป็นแผนที่หน่วยความจำระบบที่เราสามารถได้รับข้อมูลผ่านระบบการเข้าถึงโดยตรงไปยังไดเรกทอรี
แต่เนื้อหาของไดเรกทอรีนี้ในความทรงจำที่เราไม่สามารถแก้ไขไฟล์บางโดยตรงบนฮาร์ดดิสก์ภายในตัวอย่างเช่นสามารถหลอกลวงโดยคำสั่ง Ping ต่อไปนี้คำสั่ง host เพื่อให้ผู้อื่นไม่สามารถ ping เครื่องของคุณ:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/ ราก:
ไดเรกทอรีสำหรับผู้ดูแลระบบซึ่งยังเป็นที่รู้จักกันเป็นสิทธิ์ที่บ้านของผู้ใช้ซุปเปอร์/ sbin:
s คือความหมายของผู้ใช้ super ที่นี่ถูกเก็บไว้ในผู้ดูแลระบบไฮเปอร์ไวเซอร์/ SELinux:
ไดเรกทอรีนี้เป็น Redhat / CentOS ไดเรกทอรีเฉพาะ SELinux เป็นกลไกการรักษาความปลอดภัยที่คล้ายกับ Windows Firewall แต่กลไกนี้มีความซับซ้อนมากขึ้นไดเรกทอรีนี้จะถูกจัดเก็บเอกสารที่เกี่ยวข้อง SELinux/ SRV:
บริการไดเรกทอรีเริ่มที่จะเก็บข้อมูลบางอย่างจะต้องมีการสกัด/ SYS:
ระบบแฟ้ม sysfs รวมข้อมูลเกี่ยวกับการต่อไปนี้สามชนิดของระบบไฟล์: สำหรับระบบไฟล์ proc ประมวลผลข้อมูลระบบ devfs แฟ้มอุปกรณ์และระบบ devpts ไฟล์หลอกขั้ว
นี่คือหลัก linux2.6 การเปลี่ยนแปลงที่ดี ไดเรกทอรีนี้มีการติดตั้งใน kernel 2.6 ที่เกิดขึ้นใหม่ sysfs ระบบไฟล์ระบบไฟล์เป็นภาพสะท้อนภาพของต้นไม้อุปกรณ์เคอร์เนล
เมื่อมีวัตถุเคอร์เนลสร้างไฟล์และไดเรกทอรีที่สอดคล้องกันมีการสร้างวัตถุเคอร์เนลระบบย่อย
/ tmp:
ไดเรกทอรีนี้จะใช้ในการจัดเก็บไฟล์ชั่วคราว/ usr:
นี่คือสิ่งที่สำคัญมากไดเรกทอรีผู้ใช้จำนวนมากของการใช้งานและไฟล์จะถูกวางไว้ในไดเรกทอรีนี้ไฟล์โปรแกรมไดเรกทอรีภายใต้หน้าต่างที่คล้ายกัน/ usr / bin:
ผู้ใช้ระบบแอพลิเคชัน/ usr / sbin:
โปรแกรมการจัดการและระบบการภูตซุปเปอร์ผู้ใช้ที่สูงขึ้น/ usr / src: รหัสที่มาเคอร์เนลสำหรับตำแหน่งไดเรกทอรีเริ่มต้น
/ var:
ไดเรกทอรีนี้มีขยายตัวต่อเนื่องกับสิ่งที่เราถูกนำมาใช้ในการปรับเปลี่ยนไดเรกทอรีที่มักจะอยู่ในไดเรกทอรีนี้ รวมถึงไฟล์บันทึก
ในระบบ Linux มีหลายไดเรกทอรีเป็นสิ่งสำคัญมากมักจะต้องระมัดระวังไม่ให้ลบโดยไม่ตั้งใจหรือโดยพลการเปลี่ยนเอกสารภายใน
/ etc ด้านบนยังกล่าวถึงนี้เป็นแฟ้มการกำหนดค่าระบบถ้าคุณเปลี่ยนแฟ้มในไดเรกทอรีที่อาจทำให้ระบบไม่เริ่มต้น
/ ถัง / sbin / usr / bin / usr / sbin: directory นี้ถูกวางไว้โดยแฟ้มที่ปฏิบัติการเริ่มต้นเช่น LS เป็นไดเรกทอรีใน / bin / LS
เป็นที่น่าสังเกตว่า / bin / usr / bin การเรียนการสอนในระบบ (ยกเว้นรากภายนอกผ่านผู้ใช้) ใช้โดยผู้ใช้และ / sbin / usr / sbin การเรียนการสอนจะใช้ในการราก
/ var: นี้เป็นไดเรกทอรีที่สำคัญมากในระบบของคุณทำงานมากโปรแกรมแต่ละโปรแกรมจะมีบันทึกที่เหมาะสมจะถูกสร้างและบันทึกเหล่านี้จะถูกบันทึกไปยังไดเรกทอรีนี้โดยเฉพาะในไดเรกทอรีล็อก / var ภายใต้ / นอกจากนี้ จดหมายตำแหน่งเริ่มต้นอยู่ที่นี่