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

/ (Root directory): ไดเร็กทอรีหลักที่อยู่ในระดับบนสุดของโครงสร้างไดเร็กทอรี
/bin: เก็บไฟล์ไบนารีของคำสั่งพื้นฐานที่สามารถใช้ได้โดยผู้ใช้ทุกคน เช่น ls, cp, mv
/boot: เก็บไฟล์ที่เกี่ยวข้องกับการบู๊ตระบบ เช่น เคอร์เนลและไฟล์ boot loader
/dev: เก็บไฟล์ device ที่เป็นตัวแทนของอุปกรณ์ต่าง ๆ ในระบบ เช่น /dev/sda
/etc: เก็บไฟล์การตั้งค่าระบบและสคริปต์การเริ่มต้นใช้งาน เช่นไฟล์ passwd, hosts และไฟล์การตั้งค่าโปรแกรมต่าง ๆ
/home: ไดเร็กทอรีหลักสำหรับเก็บไฟล์ข้อมูลของผู้ใช้แต่ละคน เช่น /home/user1
/lib: เก็บไฟล์ไลบรารีที่ใช้โดยไฟล์ในไดเร็กทอรี /bin และ /sbin
/lib64: เก็บไลบรารีสำหรับระบบที่เป็น 64-bit
/media: ไดเร็กทอรีที่ใช้สำหรับการ mount อุปกรณ์พกพาหรือสื่อภายนอก เช่น CD/DVD หรือ USB drive
/mnt: ใช้สำหรับการ mount ไดเร็กทอรีชั่วคราว
/opt: ไดเร็กทอรีสำหรับเก็บแพ็กเกจซอฟต์แวร์เสริมที่ไม่ได้ติดตั้งจากตัวจัดการแพ็กเกจหลัก
/proc: ไดเร็กทอรีเสมือนจริงที่ใช้สำหรับแสดงข้อมูลเกี่ยวกับกระบวนการและข้อมูลระบบ เช่น /proc/cpuinfo
/root: ไดเร็กทอรีบ้านของผู้ใช้ root
/run: เก็บไฟล์ชั่วคราวที่เกี่ยวข้องกับการทำงานของระบบหลังจากที่ระบบบูตเสร็จ
/sbin: เก็บไฟล์ไบนารีของคำสั่งที่ใช้โดยผู้ดูแลระบบ เช่น fdisk, iptables
/srv: ใช้สำหรับเก็บข้อมูลที่ให้บริการโดยเซิร์ฟเวอร์ เช่น ไฟล์เว็บไซต์
/sys: เป็นไดเร็กทอรีเสมือนที่มีข้อมูลเกี่ยวกับอุปกรณ์ฮาร์ดแวร์ที่ระบบปฏิบัติการรู้จัก
/tmp: เก็บไฟล์ชั่วคราวที่ระบบและโปรแกรมต่าง ๆ สร้างขึ้นมา ไฟล์ในนี้มักจะถูกลบออกเมื่อรีบูตระบบ
/usr: ใช้เก็บไฟล์โปรแกรมและไลบรารีเพิ่มเติม เช่น /usr/bin, /usr/lib
/var: เก็บไฟล์ที่มีการเปลี่ยนแปลงบ่อย เช่น ไฟล์ล็อก (/var/log), แคช (/var/cache)

โครงสร้างเหล่านี้เป็นไปตามมาตรฐาน Filesystem Hierarchy Standard (FHS) ซึ่งช่วยให้ผู้ใช้และผู้ดูแลระบบสามารถเข้าใจและจัดการระบบได้ง่ายขึ้น

Tags:

Explore More

การ clone ระบบปฏิบัติการบน VMWare

การโคลนนิ่งระบบปฏิบัติการที่ติดตั้งบน VMWare Workstation 1. ทำการปิดการใช้งานระบบปฏิบัติการหลัก 2. คลิกที่ระบบปฏิบัติการหลัก 3. คลิกที่เมนู VM > Manage > Clone หรือคลิกขวาที่ระบบปฏิบัติการหลัก > Manage > Clone — Write by SysAdmin Knowledge https://www.sysadmin.in.th January 8, 2023  

รู้จักระบบ Linux Server

ลีนุกซ์ (Linux) เป็นระบบปฏิบัติการที่พัฒนาต้นฉบับครั้งแรกโดยลินุส โตร์วัลดส์ (Linus Torvalds) ช่วงที่เป็นนักศึกษาภาควิชาวิทยาการคอมพิวเตอร์มหาวิทยาลัยเฮลซิงกิ ประเทศฟินแลนด์ โดยการศึกษาต้นแบบจากระบบปฏิบัติการ MINIX ซึ่งเป็นระบบปฏิบัติการยูนิกซ์ที่รันบนเครื่องพีซีที่พัฒนาโดยศาสตราจารย์แอนดรูว์ ทาเนนบาวม์ (Adrew S. Tenebaum) มีจุดประสงค์หลักคือต้องการให้ระบบ UNIX มาใช้งานบนเครื่องพีซีหรือโน๊ตบุ๊กได้ โดยที่ระบบลีนุกซ์ระยะแรกถูกสร้างขึ้นเพื่อทำงานเป็นเครื่องเซิร์ฟเวอร์บริการ แต่ระยะหลังๆ ถูกพัฒนาให้สามารถใช้งานเป็นเดสก์ทอปเพื่อใช้งานบนระบบ Windows

10 Open Source Linux Firewall

แนะนำ Open Source Linux Firewall น่าใช้งาน 1. IPFire (www.ipfire.org) IPFire is a hardened, versatile, state-of-the-art Open Source firewall based on Linux. Its ease of use, high performance in any scenario […]