เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

ไกด์ทัวร์

เลย์เอาต์ระบบไฟล์บนระบบ Linux เหมือนกับที่พบในระบบที่คล้าย Unix อื่นๆ การออกแบบถูกระบุไว้จริงในมาตรฐานที่ตีพิมพ์เรียกว่า มาตรฐานลำดับชั้นของระบบไฟล์ Linux. ไม่ใช่ว่าลีนุกซ์ทุกรุ่นจะเป็นไปตามมาตรฐานอย่างแน่นอน แต่ส่วนใหญ่จะค่อนข้างใกล้เคียงกัน.

ต่อไป เราจะไปเดินดูรอบๆ ระบบไฟล์ด้วยตัวเองเพื่อดูว่าอะไรทำให้เรา


ติ๊กระบบ Linux ซึ่งจะทำให้เราได้มีโอกาสฝึกฝนทักษะการนำทางของเรา สิ่งหนึ่งที่เราจะค้นพบก็คือไฟล์ที่น่าสนใจจำนวนมากอยู่ในข้อความธรรมดาที่มนุษย์สามารถอ่านได้ ขณะที่เราไปทัวร์ ให้ลองทำสิ่งต่อไปนี้:

1. cd ลงในไดเร็กทอรีที่กำหนด

2. แสดงรายการเนื้อหาไดเร็กทอรีด้วย ls -l

3. หากคุณเห็นไฟล์ที่น่าสนใจ ให้ระบุเนื้อหาของไฟล์ด้วย ไฟล์

4. หากดูเหมือนเป็นข้อความ ให้ลองดูด้วย น้อยลง


ภาพ

จำเคล็ดลับการคัดลอกและวาง! หากคุณกำลังใช้เมาส์ คุณสามารถดับเบิลคลิกที่ชื่อไฟล์เพื่อคัดลอกและคลิกกลางเพื่อวางลงในคำสั่ง


ภาพ

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

ตาราง 3-4 แสดงไดเร็กทอรีบางส่วนที่เราสำรวจได้ อาจมีความแตกต่างเล็กน้อยขึ้นอยู่กับการกระจาย อย่ากลัวที่จะมองไปรอบๆ และลองมากขึ้น!


ตารางที่ 3-4: ไดเร็กทอรีที่พบในระบบ Linux


ไดเรกทอรีความคิดเห็น

ไดเรกทอรีความคิดเห็น

/ ไดเร็กทอรีราก ที่ซึ่งทุกอย่างเริ่มต้นขึ้น


ภาพ

/bin ประกอบด้วยไบนารี (โปรแกรม) ที่ต้องมีเพื่อให้ระบบบูตและรันได้


ภาพ

/boot ประกอบด้วยเคอร์เนล Linux, อิมเมจดิสก์ RAM เริ่มต้น (สำหรับไดรเวอร์ที่จำเป็นขณะบู๊ต) และตัวโหลดการบูต


ไฟล์ที่น่าสนใจ:

/boot/grub/grub.conf หรือ menu.lst ซึ่งใช้ในการกำหนดค่าตัวโหลดการบูต

/boot/vmlinuz (หรือบางอย่างที่คล้ายกัน) Linux

เมล็ด


ภาพ

/ dev นี่คือไดเร็กทอรีพิเศษที่มี โหนดอุปกรณ์. “ทุกอย่างเป็นไฟล์” ยังใช้กับอุปกรณ์ด้วย นี่คือที่ที่เคอร์เนลรักษารายการอุปกรณ์ทั้งหมดที่เข้าใจ


ภาพ

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


ไฟล์ที่น่าสนใจ: ในขณะที่ทุกอย่างอยู่ใน / ฯลฯ น่าสนใจ นี่คือรายการโปรดตลอดกาลบางส่วน:

/ etc / crontab, ไฟล์ที่กำหนดเมื่อ

งานอัตโนมัติจะทำงาน

/ etc / fstab, ตารางอุปกรณ์จัดเก็บข้อมูลและจุดเชื่อมต่อที่เกี่ยวข้อง

/ etc / passwd, รายการบัญชีผู้ใช้


ภาพ

/หน้าแรก ในการกำหนดค่าปกติ ผู้ใช้แต่ละคนจะได้รับไดเร็กทอรีใน

/บ้าน. ผู้ใช้ทั่วไปสามารถเขียนไฟล์ในไดเร็กทอรีหลักเท่านั้น ข้อจำกัดนี้ปกป้องระบบจากกิจกรรมของผู้ใช้ที่ผิดพลาด


ภาพ

/lib มีไฟล์ไลบรารีที่ใช้ร่วมกันที่ใช้โดยโปรแกรมระบบหลัก สิ่งเหล่านี้คล้ายกับ DLL ใน Windows


ภาพ

/lost+found แต่ละพาร์ติชั่นหรืออุปกรณ์ที่ฟอร์แมตโดยใช้ระบบไฟล์ Linux เช่น ext3 จะมีไดเร็กทอรีนี้ ใช้ในกรณีของการกู้คืนบางส่วนจากเหตุการณ์ความเสียหายของระบบไฟล์

เว้นแต่จะมีสิ่งเลวร้ายเกิดขึ้นกับระบบของคุณ ไดเร็กทอรีนี้จะยังคงว่างเปล่า


ภาพ

/ครึ่ง บนระบบ Linux ที่ทันสมัย /ครึ่ง ไดเร็กทอรีจะมีจุดเชื่อมต่อสำหรับสื่อแบบถอดได้ เช่น ไดรฟ์ USB, CD-ROM ฯลฯ ที่ติดตั้งโดยอัตโนมัติเมื่อเสียบเข้าไป


ภาพ

/ mnt บนระบบ Linux ที่เก่ากว่า / mnt ไดเร็กทอรีมีจุดเชื่อมต่อสำหรับอุปกรณ์ที่ถอดออกได้ซึ่งติดตั้งด้วยตนเอง


ภาพ

/เลือก ไดเร็กทอรี /opt ใช้เพื่อติดตั้งซอฟต์แวร์ "ทางเลือก" ส่วนใหญ่จะใช้เพื่อเก็บผลิตภัณฑ์ซอฟต์แวร์เชิงพาณิชย์ที่อาจติดตั้งในระบบของคุณ


ภาพ


ไดเรกทอรีความคิดเห็น

ไดเรกทอรีความคิดเห็น

/ proc พื้นที่ / proc ไดเรกทอรีเป็นพิเศษ ไม่ใช่ระบบไฟล์ที่แท้จริงในแง่ของไฟล์ที่จัดเก็บไว้ในฮาร์ดไดรฟ์ของคุณ แต่เป็นระบบไฟล์เสมือนที่ดูแลโดยเคอร์เนลของลินุกซ์ “ไฟล์” ที่มีอยู่ในนั้นคือช่องมองเข้าไปในเคอร์เนลเอง ไฟล์สามารถอ่านได้และจะให้ภาพว่าเคอร์เนลมองเห็นคอมพิวเตอร์ของคุณอย่างไร


ภาพ

/root นี่คือโฮมไดเร็กทอรีสำหรับบัญชีรูท


ภาพ

/sbin ไดเร็กทอรีนี้มีไบนารี "ระบบ" โปรแกรมเหล่านี้เป็นโปรแกรมที่ทำงานระบบที่สำคัญซึ่งโดยทั่วไปสงวนไว้สำหรับผู้ใช้ระดับสูง


ภาพ

/ Tmp พื้นที่ / Tmp ไดเร็กทอรีมีไว้สำหรับจัดเก็บไฟล์ชั่วคราวชั่วคราวที่สร้างโดยโปรแกรมต่างๆ การกำหนดค่าบางอย่างทำให้ไดเร็กทอรีนี้ว่างเปล่าทุกครั้งที่รีบูตระบบ


ภาพ

/ usr โครงสร้างไดเร็กทอรี /usr น่าจะใหญ่ที่สุดบนระบบ Linux ประกอบด้วยโปรแกรมและไฟล์สนับสนุนทั้งหมดที่ผู้ใช้ทั่วไปใช้


ภาพ

/ usr / bin / usr / bin มีโปรแกรมปฏิบัติการที่ติดตั้งโดย

การกระจาย Linux ของคุณ ไม่ใช่เรื่องแปลกที่ไดเร็กทอรีนี้จะมีโปรแกรมหลายพันโปรแกรม


ภาพ

/ usr / lib ไลบรารีที่ใช้ร่วมกันสำหรับโปรแกรมใน / usr / bin.


ภาพ

/ usr / local พื้นที่ / usr / local tree คือที่ที่โปรแกรมที่ไม่ใช่

รวมอยู่ในการแจกจ่ายของคุณ แต่มีการติดตั้งไว้สำหรับการใช้งานทั้งระบบ โดยปกติโปรแกรมที่คอมไพล์จากซอร์สโค้ดจะถูกติดตั้งใน / usr / local / bin. บนระบบ Linux ที่เพิ่งติดตั้งใหม่ ต้นไม้นี้มีอยู่แล้ว แต่จะว่างเปล่าจนกว่าผู้ดูแลระบบจะใส่บางอย่างลงไป


ภาพ

/usr/sbin มีโปรแกรมการดูแลระบบเพิ่มเติม


ภาพ

/ usr / share / usr / share มีข้อมูลที่ใช้ร่วมกันทั้งหมดที่ใช้โดย

โปรแกรมใน / usr / bin. ซึ่งรวมถึงสิ่งต่างๆ เช่น ไฟล์การกำหนดค่าเริ่มต้น ไอคอน พื้นหลังหน้าจอ ไฟล์เสียง ฯลฯ


ภาพ

/usr/share/doc แพ็คเกจส่วนใหญ่ที่ติดตั้งในระบบจะมีบางส่วน

ประเภทของเอกสาร ใน / usr / share / doc, เราจะพบไฟล์เอกสารที่จัดเรียงตามแพ็คเกจ


ภาพ

/ var ยกเว้น /tmp และ /home ไดเร็กทอรีที่เราได้ดูไปแล้วยังคงค่อนข้างคงที่ กล่าวคือ เนื้อหาของไดเร็กทอรีไม่เปลี่ยนแปลง โครงสร้างไดเร็กทอรี /var คือตำแหน่งที่จัดเก็บข้อมูลที่มีแนวโน้มว่าจะเปลี่ยนแปลง ฐานข้อมูลต่างๆ สปูลไฟล์ เมลผู้ใช้ ฯลฯ อยู่ที่นี่


ภาพ

/ var / log / var / log มี ล็อกไฟล์, บันทึกของระบบต่างๆ

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

/var/log/messages และ/หรือ /var/log/syslog โปรดทราบว่าด้วยเหตุผลด้านความปลอดภัยในบางระบบ คุณต้องเป็น superuser เพื่อดูล็อกไฟล์


ภาพ


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: