โครงสร้างของไดเร็กทอรี่บน linux os | Linux OS Directory Structure

โครงสร้างของ ไดเร็กทอรี่ ของ linux os-Linux-Directory-Structure-1

Written by admin

28 มีนาคม 2021

โครงสร้างของไดเร็กทอรี่บน linux os | Linux OS Directory Structure

Ads



โครงสร้างของไดเร็กทอรี่บน linux os | Linux OS Directory Structure 

Unix และ Linux จะมองทุกอย่างเป็นโครงสร้างของไฟล์ทั้งหมดเช่น CDROM จะอ้างถึงดว้ย /media/cdrom ในส่วนน้ีจะกล่าวถึงโครงสร้างของไฟล์ต่างๆ พร้อมทั้ง หน้าที่การทางานของแต่ละไดเร็กทอรี่

  •  / เป็นไดเร็กทอรี่เริ่มต้น (root) ซึ่งเป็นไดเร็กทอรีท่ีอยู่บนสุดของโครงสร้างไดเร็กทอรี่ทั้งหมด
  •  /bin ย่อมาจาก Binary เป็นไดเร็กทอรี่สาหรับเก็บคาสัง่ ที่เรียกใช้จากผู้ใช้โดยส่วนใหญ่ เป็นคาสั่งอานวยความสะดวกแก่ผู้ใช้งานระบบและเป็นคาสั่งพื้นฐานที่จาเป็นต่อการใช้งานลินุกซ์ทั่วไป
  • /boot ใชเ้ก็บไฟล์ที่ใชส้าหรับควบคุมการทางานของลินุกซ์หรือ kernel รวมทั้งไฟล์ที่จำเป็นต้องใช้ boot เครื่องคอมพิวเตอร์ เช่น GRUB (GRand Undified Boot loader)หรือ LILO เป็นต้น
  • /dev ย่อมาจาก Device ใชเ้ ก็บชื่อไฟล์พิเศษ ที่เกี่ยวข้องกับอุปกรณ์ต่างๆ ท่ีมีในระบบ เช่น tty (Terminal)hda(harddisk)เป็นต้น โดยในแต่ละไฟล์จะหมายถึง การเชื่อมต่อกับอุปกรณ์ หน่ึงอุปกรณ์
  • /etc คำว่า et cetera ย่อ มาจาก Et cetera เป็นภาษาลาติน มีหมายความในภาษาอังกฤษว่า and the others (Et คือ and, cetera คือ others)ใช้เก็บ Configuration file ซึ่งใช้สำหรับดูแลรักษาระบบ(Systemadministrator) และไฟล์สคริปท์ที่ใช้ควบคุมการเปิด-ปิดบริการ (Service)ต่างๆซึ่งส่วนใหญ่จะเก็บอยู่ภายใต้ etc คือ /etc/init.d
  • /home เป็นไดเร็กทอรี่สำหรับเก็บข้อมูลของผู้ใช้แต่ละคน ยกเว้น root จะเก็บไว้ที่ /root แยกออกต่างหาก
  • /lib ย่อมาจาก Library ใช้สำหรับเก็บไลบรารี่ของโปรแกรมต่างๆ
  • /lost+found เป็นไดเร็กทอรี่ที่ใชเ้ก็บไฟล์ที่กำลังถูกใช้งานแล้วดิสก์เกิดปัญหาหรือระบบล้มเหลว หรือไม่ใช้คำสั่ง ปิดเครื่องที่ถูกต้องซึ่งบางคร้ังทำให้ไฟล์ที่กำลังใช้งานเหล่าน้ีมีปัญหา เมื่อเริ่มการทางานของระบบใหม่(boot)โปรแกรม fsck ซึ่งทำหน้าที่ตรวจสอบ ระบบไฟล์จะเริ่มทำงาน หากพบไฟล์ที่เกิดความผิดพลาดเกิดข้ึน ในระบบไฟล์ใด ก็จะนำ ไฟล์ที่เก็บสำรองไว้ใน lost+found ไปแทนที่ในไดเร็กทอรี่ที่มีปัญหาดังกล่าว
  • /media เป็นไดเร็กทอรี่สาหรับการเชื่อมอุปกรณ์เข้ากับโครงสร้างของไฟล์ในลินุกซ์ด้วยคำสั่ง mount ส่วนใหญ่อุปกรณ์ท่ีเชื่อมต่อจะเป็นอุปกรณ์เก็บข้อมูลประเภทสื่อต่างๆ ท่ีจำเป็นต่อระบบ เช่น cdrom, thumb drive
  • /mnt เป็นไดเร็กทอรี่ท่ีใช้เชื่อมต่อกับอุปกรณ์เก็บข้อมูลอื่นๆ
  • /opt เป็นไดเร็กทอรี่ที่ใช้เก็บโปรแกรมส่วนขยายอื่นๆ หรือโปรแกรมประเภท third party software หรือโปรแกรมที่เราเอามาติดตั้งเอง แต่ส่วนมากนิยมติดตั้ง ไว้ใน /usr/local มากกว่า
  • /proc เป็นไดเร็กทอรี่สาหรับเก็บขอ้ มูลของระบบท่ีกำลังทำงานอยู่เช่นข้อมูลโปรเซส หรือ สถานะต่างๆ ของระบบ เป็นต้น
  • /root เป็น home directory ของ root
  • /sbin เป็นไดเร็กทอรี่สำหรับเก็บโปรแกรมหรือคำสั่งสำหรับผู้ดูแลระบบ โดยมากโปรแกรมที่เก็บอยู่ในไดเร็กทอรี่น้ีต้องใช้ สิทธิ root หรือต้องใช้ sudo จึงจะสามารถใช้งานคำสั่งได้
  • /tmp เป็นไดเร็กทอรี่ที่ใช้เก็บไฟล์ชั่วคราว ไดเร็กทอรี่น้ีไม่ว่าผู้ใช้คนใดในระบบ สามารถเขียนข้อมูลลงไปได้ และไม่สามารถเก็บข้อมูลได้เมื่อ boot เครื่องใหม่ เพราะข้อมูลจะหาย
  • /usr เป็นไดเร็กทอรี่ที่ใช้เก็บโปรแกรมไลบรารีต่างๆ หรือโปรแกรมต่างๆ ที่ผู้ใช้ติดตั้งเพิ่มเติมลงไป
  • /usr/bin เก็บคาสั่งของผู้ใช้งานทั่วไป
  • /var เก็บไฟล์ที่เปลี่ยนแปลงหรือไฟล์ชั่วคราวต่างๆ ที่สร้างโดยโปรแกรมหรือผู้ใช้ เช่น log ข้อมูลE-mail ข้อมูลการพิมพ์ต่างๆ

.

Ads



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

Aoo Studio Digital 2U ให้บริการรับวางระบบ ไอที ซัพพอร์ต การตลาดดิจิตอล ทำเว็บไซต์ One Page ทำเว็บไซต์บริษัท

zixzax ทำเว็บไซต์ - ออกแบบเว็บไซต์ - ตัวอย่างเว็บไซต์

[ccpw id=”844″]

[cryptopack id=”834″]

บทความที่เกี่ยวข้อง

ไม่พบผลลัพธ์

ไม่พบหน้าที่คุณค้นหา ลองปรับการค้นหาหรือใช้แผงควบคุมด้านบนเพื่อค้นหาโพสต์

บทความอื่นๆ ที่คุณอาจสนใจ

Domain คืออะไร ?

Domain คืออะไร ?

โดเมน เนม (domain name) คือ ชื่อที่ใช้ระบุสำหรับเว็บไซต์ลงในคอมพิวเตอร์แม่ข่าย (เช่น...

nPerf คืออะไร

nPerf คืออะไร

nPerf  คือแอปพลิเคชั่นสำหรับทดสอบความเร็วอินเตอร์เน็ต ซึ่ง nPerf  มีในเวอร์ชั่น Web Application ,...

CDN (Content Delivery Network) คืออะไร

CDN (Content Delivery Network) คืออะไร

CDN (Content Delivery Network) คือ ระบบการกระจายการทำงานของเซิร์ฟเวอร์ ที่ส่งหน้าเว็บไซต์และเนื้อหาข้อมูล...

Windows Terminal คืออะไร ?

Windows Terminal คืออะไร ?

Windows Terminal คือ แอปพลิเคชั่นสำหรับผู้ใช้เครื่องมือคำสั่ง Command Line และ Shell เช่น Secure...

WhatRuns คืออะไร

WhatRuns คืออะไร

WhatRuns คือ ส่วนขยาย สำหรับเบราว์เซอร์ Chrome หรือ Chrome...

Network Packet คืออะไร

Network Packet คืออะไร

Network Packet คือ ข้อมูลที่ใช้อธิบายส่วนของข้อมูลที่ส่งมาจากคอมพิวเตอร์เครื่องหนึ่งหรืออุปกรณ์...

Web Server คืออะไร

Web Server คืออะไร

Web Server คือ Server ที่ให้บริการแจกจ่ายข้อมูลเว็บไซต์แก่ Client โดยอาศัยการทํางานแบบ HTTP (Hypertext Transfer...

PowerShell คืออะไร

PowerShell คืออะไร

PowerShell คือ Application สำหรับรับคำสั่งและภาษาสคริปต์ที่สร้างขึ้นบน .NET ซึ่ง PowerShell...

Mail server คืออะไร

Mail server คืออะไร

Mail Server คือ เครื่องคอมพิวเตอร์แม่ข่าย(Server)ที่ทําหน้าที่ให้บริการรับ-ส่ง และจัดเก็บ email ของบุคคลหรือองค์กร โดย...

OpenSolaris คืออะไร

OpenSolaris คืออะไร

OpenSolaris คือ คอมพิวเตอร์ระบบปฏิบัติการบนพื้นฐานของระบบปฏิบัติการ...

0 ความคิดเห็น