Ý Nghĩa Cấu Trúc Thư Mục Của Linux

Bài viết này sẽ phân tích Ý Nghĩa Cấu Trúc Thư Mục Của Linux. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về support@vinahost.vn hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php.

1. Các loại tệp trên hệ thống Linux

  • Tệp chung – Nó được gọi là tệp thông thường. Nó có thể là hình ảnh, video, chương trình hoặc các tệp văn bản đơn giản. Các loại tệp này có thể ở định dạng ASCII hoặc Binary. Đây là tệp được sử dụng phổ biến nhất trong hệ thống Linux.
  • Tệp thư mục – Các loại tệp này là kho chứa các loại tệp khác. Nó có thể là một tập tin thư mục trong thư mục (thư mục con).
  • Tệp thiết bị – Trong hệ điều hành giống Windows, các thiết bị như CD-ROM và ổ cứng được biểu thị dưới dạng ký tự ổ đĩa như F: G: H: trong khi đó trong hệ điều hành linux thì được biểu thị dưới dạng tệp. Ví dụ /dev, sda1, …

Chúng ta biết rằng hệ điều hành giống Windows, các tệp được lưu trữ trong các thư mục khác nhau trên các ổ dữ liệu khác nhau như C: D: E: trong khi trong hệ điều hành Linux / Unix các tệp được lưu trữ trong cấu trúc dạng cây bắt đầu bằng thư mục gốc như hình minh họa trong sơ đồ dưới đây.

Cơ sở của hệ thống phân cấp hệ thống Linux / UNIX bắt đầu từ thư mục gốc và mọi thứ bắt đầu với thư mục gốc.

2. Các thư mục lớn phổ biến được liên kết với thư mục root

  • / bin – chương trình nhị phân hoặc thực thi.
  • / etc – tệp cấu hình hệ thống.
  • / home – thư mục chính. Nó là thư mục hiện tại mặc định.
  • / opt – phần mềm tùy chọn hoặc của bên thứ ba.
  • / tmp – không gian tạm thời, thường được xóa khi khởi động lại.
  • / usr – Các chương trình liên quan đến người dùng.
  • / var – tệp nhật ký.

3. Một số thư mục khác trong hệ thống Linux

  • / boot- Nó chứa tất cả các tệp và thư mục thông tin liên quan đến khởi động như conf, grub, v.v.
  • / dev – Đây là vị trí của các tệp thiết bị như dev / sda1, dev / sda2, v.v.
  • / lib – Nó chứa các mô-đun hạt nhân và một thư viện được chia sẻ.
  • / lost + found – Nó được sử dụng để tìm các bit được khôi phục của các tệp bị hỏng.
  • / media – Nó chứa các thư mục con nơi loại bỏ các thiết bị media được chèn vào.
  • / mnt – Nó chứa các thư mục gắn kết tạm thời để gắn hệ thống tệp.
  • / proc – Nó là một hệ thống tệp ảo và giả để chứa thông tin về các quá trình đang chạy với một ID quy trình cụ thể hoặc PID.
  • / run – Nó lưu trữ dữ liệu thời gian chạy dễ bay hơi.
  • / sbin – chương trình thực thi nhị phân dành cho quản trị viên.
  • / srv – Nó chứa các tệp liên quan đến máy chủ và máy chủ cụ thể.
  • / sys – Đây là một hệ thống tệp ảo dành cho các bản phân phối Linux hiện đại để lưu trữ và cho phép sửa đổi các thiết bị được kết nối với hệ thống.

4. Khám phá các thư mục và khả năng sử dụng của chúng

Chúng ta biết ràng Linux là một hệ thống rất phức tập đòi hỏi một cách hiệu quả để khởi động, dùng, bảo trì và khởi động lại hệ thống, không giống như hệ điều hành Windows. Hệ thống Linux, một số tệp cấu hình được xác định rõ ràng, tệp nhị phân,tệp thông tin có sẵn cho mọi quy trình.

Tệp nhân Linux:

  • / boot / vmlinux – Tệp nhân Linux.

Tệp thiết bị:

  • / dev / hda – Tệp thiết bị cho ổ cứng IDE đầu tiên.
  • / dev / hdc – Một thiết bị giả tạo ra đầu ra rác được chuyển hướng đến / dev / null.

Tệp cấu hình hệ thống:

  • / etc / bashrc – Nó được sử dụng bởi bash shell có chứa các bí danh và giá trị mặc định của hệ thống.
  • / etc / crontab – Một tập lệnh shell để chạy các lệnh được chỉ định trong một khoảng thời gian xác định trước.
  • / etc / export – Nó chứa thông tin về hệ thống tệp có sẵn trên mạng.
  • / etc / fstab – Thông tin về Ổ đĩa và điểm gắn kết của chúng.
  • / etc / group – Đây là một tệp văn bản để xác định Thông tin của Nhóm Bảo mật.
  • /etc/grub.conf – Đây là tệp cấu hình bộ nạp khởi động grub.
  • /etc/init.d – Tập lệnh khởi động dịch vụ.
  • /etc/lilo.conf – Nó chứa tệp cấu hình bộ nạp khởi động lilo.
  • / etc / hosts – Thông tin về IP và tên máy chủ tương ứng.
  • /etc/hosts.allow – Nó chứa danh sách các máy chủ được phép truy cập các dịch vụ trên máy cục bộ.
  • /etc/host.deny – Danh sách các máy chủ bị từ chối truy cập dịch vụ trên máy cục bộ.
  • / etc / inittab – Quá trình INIT và sự tương tác của chúng ở các cấp độ chạy khác nhau.
  • / etc / issue – Cho phép chỉnh sửa thông báo đăng nhập trước.
  • /etc/modules.conf – Nó chứa các tệp cấu hình cho các mô-đun hệ thống.
  • / etc / motd – Nó chứa thông điệp trong ngày.
  • / etc / mtab – Thông tin về các khối hiện được gắn kết.
  • / etc / passwd – Nó chứa tên người dùng, mật khẩu của hệ thống, người dùng trong một tệp bóng.
  • / etc / printcap – Nó chứa Thông tin về máy in.
  • / etc / profile – Bash shell mặc định.
  • /etc/profile.d – Nó chứa các tập lệnh khác như tập lệnh ứng dụng, được thực thi sau khi đăng nhập.
  • /etc/rc.d – Nó tránh trùng lặp tập lệnh.
  • /etc/rc.d/init.d – Chạy Tập lệnh Khởi tạo Mức.
  • /etc/resolv.conf – DNS đang được Hệ thống sử dụng.
  • / etc / security – Nó chứa tên của các thiết bị đầu cuối có thể đăng nhập root.
  • / etc / skel – Tập lệnh khởi tạo thư mục chính của người dùng mới.
  • / etc / termcap – Một tệp ASCII xác định hành vi của các loại thiết bị đầu cuối khác nhau.
  • / etc / X11 – Cây thư mục chứa tất cả các tệp conf cho Hệ thống cửa sổ X.

Tệp liên quan của người dùng:

  • / usr / bin – Nó chứa hầu hết các tệp thực thi.
  • / usr / bin / X11 – Liên kết tượng trưng của / usr / bin.
  • / usr / include – Nó chứa các tệp bao gồm tiêu chuẩn được chương trình C sử dụng.
  • / usr / share – Nó chứa các tệp văn bản có thể chia sẻ độc lập về kiến ​​trúc.
  • / usr / lib – Nó chứa các tệp đối tượng và thư viện.
  • / usr / sbin – Nó chứa các lệnh dành cho Super User, dành cho Quản trị hệ thống.

Các tệp liên quan đến quá trình ảo và giả:

  • / proc / cpuinfo – Thông tin CPU
  • / proc / filesystems – Nó lưu giữ thông tin hữu ích về các quy trình đang chạy hiện tại.
  • / proc / interrupts – nó lưu giữ thông tin về số lần ngắt trên mỗi IRQ.
  • / proc / ioports – Chứa tất cả các địa chỉ Đầu vào và Đầu ra được sử dụng bởi các thiết bị trên máy chủ.
  • / proc / meminfo – Nó báo cáo thông tin sử dụng bộ nhớ.
  • / proc / modules – Hiện đang sử dụng mô-đun hạt nhân.
  • / proc / mount – Thông tin về hệ thống tập tin được gắn kết.
  • / proc / stat – Nó hiển thị số liệu thống kê chi tiết của hệ thống hiện tại.
  • / proc / swaps – Nó chứa thông tin về tệp hoán đổi.

Tệp Thông tin Phiên bản:

  • / version – Nó hiển thị thông tin phiên bản Linux.

Tệp nhật ký:

  • / var / log / lastlog – Nó lưu trữ thông tin đăng nhập lần cuối của người dùng.
  • / var / log / messages – Nó có tất cả các thông báo hệ thống toàn cầu.
  • / var / log / wtmp – Nó lưu giữ lịch sử thông tin đăng nhập và đăng xuất.

Để kiểm tra các thư mục Linux, hãy mở terminal và thực thi “cd /” theo sau là mật khẩu hệ thống để cấp đặc quyền root. Sau đó, sau khi thay đổi thư mục chính hiện tại thành thư mục gốc và kiểm tra danh sách tất cả các thư mục có sẵn trong thư mục cơ sở như hình dưới đây.

linux

Chúc bạn thực hiện thành công!

THAM KHẢO CÁC DỊCH VỤ TẠI VINAHOST

>> SERVER – COLOCATION – CDN

>> Cho thuê Cloud ServerVPS

>> HOSTING

>> EMAIL

>> WEBSITE

>> TÊN MIỀN

>> SSL – LICENSE

Đánh giá bài viết
09/10/2025
Was this article helpful?
Đánh giá
Đánh giá bài viết
Đăng ký nhận tin

Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vinahost

    Bài viết liên quan
    Bình luận
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Cũ nhất
    Mới nhất Được bỏ phiếu nhiều nhất
    Phản hồi nội tuyến
    Xem tất cả bình luận