Cấu trúc hệ thống tệp Linux được tạo thành như thế nào? - Phần 1

thư mục-cây-so-linux

Nhiều độc giả đã sử dụng Windows và họ đang chuyển sang Linux, họ sẽ không để tôi nói dối sau đó Câu hỏi hoặc vấn đề đầu tiên nảy sinh là "đâu là các chương trình được lưu trữ trong Linux".

Không giống như Windows, Linux được tạo thành từ một hệ thống tệp hoàn toàn khác và xa lạ, ở đây không có ký tự ổ đĩa như “C: \. D: \, etc ”, vì đây không phải là tiêu chuẩn cho Hệ thống phân cấp hệ thống tệp FHS.

Hệ thống này xác định cấu trúc của hệ thống tệp trong Linux và các hệ điều hành UNIX khác. Tuy nhiên, hệ thống tệp Linux cũng chứa một số thư mục mà cho đến nay vẫn chưa được định nghĩa như sau.

/ - thư mục gốc (root)

Mọi thứ trên hệ thống Linux của bạn đều nằm trong thư mục /, còn được gọi là thư mục gốc.

Thư mục này Có thể nói như thể chúng ta đang nói về "C: \ in Windows", nhưng, đây không phải là trường hợp, vì trong Linux không có chữ cái nào trong tên của các ổ đĩa.

/ bin - tệp nhị phân của người dùng

Thư mục / bin chứa các tệp nhị phân người dùng (chương trình) phải tồn tại khi hệ thống đang hoạt động ở chế độ một người dùng.

Điều quan trọng là phải biết rằng không có thư mục nào có thể và không nên tồn tại trong thư mục này, đây chúng tôi sẽ chỉ tìm thấy các tệp nhị phân của các chương trình, cũng như các liên kết tượng trưng của chúng có thể được phân biệt bằng dấu "@".

/ boot - tập tin khởi động hệ thống

Thư mục / boot Nó chứa các tệp cần thiết để khởi động hệ thống, ví dụ tệp GRUB và Kernel được lưu trữ tại đây.

Chúng ta có thể xác định kernel của hệ thống là một tập tin hình ảnh có tên là vmlinuz-version _ kernel) phải nằm trong thư mục này hoặc trong thư mục gốc.

/ cdrom mount point cho CD-ROM

Thư mục / cdrom Nó không phải là một phần của hệ thống tệp FHS, nhưng vẫn có thể được tìm thấy trong các bản phân phối khác nhau.

Thư mục này là nơi tạm thời cho ổ CD / DVD của bạn từ máy tính của bạn trên hệ thống của bạn. Tuy nhiên, vị trí tiêu chuẩn cho các thiết bị phương tiện tạm thời là thư mục / media

/ dev tệp thiết bị.

Linux coi thiết bị là tệp và thư mục / dev chứa các tệp đặc biệt đại diện cho thiết bị. Nó không chính xác là những loại tệp như chúng ta đã quen nhìn thấy.

Ngoài ra, điều quan trọng cần biết là các thiết bị có thể là khối hoặc ký tự. Thông thường, thiết bị khối là những thiết bị lưu trữ dữ liệu và thiết bị ký tự truyền dữ liệu.

Về cơ bản ở đây chúng ta có thể tìm thấy điểm gắn của các phân vùng hoặc thiết bị khác được kết nối với máy tính.

Ví dụ: / dev / sda là điểm gắn kết của đĩa cứng đang được sử dụng và các phân vùng khác của ổ cứng này sẽ được liệt kê theo cách mà phân vùng đầu tiên sẽ được / dev / sda1, cái thứ hai / dev / sda2 và như thế.

Trong trường hợp các ổ đĩa, ổ bút hoặc thiết bị lưu trữ được kết nối khác, chúng tôi sẽ xác định chúng là / dev / sdb, / dev / sdc và như vậy.

Chúng ta có thể kiểm tra điều này từ thiết bị đầu cuối bằng cách thực hiện lệnh:

sudo fdisk -l

Trong khi đối với tệp được liên kết với loại chuột PS / 2 dịch / dev / psaux.

/ etc - tệp cấu hình

Thư mục / etc chứa các tệp cấu hình có thể được chỉnh sửa thủ công bằng trình soạn thảo văn bản.

Lưu ý rằng thư mục / etc chứa các tệp hệ thống quan trọng, chúng đều là cấu hình, là tệp tĩnh.

Các tệp thực thi, ít tệp nhị phân hơn, không bao giờ được tìm thấy ở đây.

/ home - thư mục chính của người dùng

Thư mục / home chứa các thư mục chính của tất cả người dùng. Ví dụ: nếu tên người dùng của bạn là "user1", thì họ sẽ có / home / user1 làm thư mục chính.

Thư mục này chứa các tệp người dùng và dữ liệu liên quan đến người dùng, cũng như các tệp và tùy chọn của người dùng.

Mỗi người dùng chỉ có quyền ghi vào thư mục chính của họ và để sửa đổi các tệp khác trên hệ thống, họ sẽ cần có quyền cấp cao của người dùng hoặc là người dùng root.

/ lib hệ thống thư viện

Thư mục / lib nó chứa các thư viện cần thiết bởi các tệp nhị phân nằm trong thư mục / bin và / sbin.

Chỉ có một điểm khác biệt, đó là các thư viện cần thiết cho các tệp nhị phân trong thư mục / usr / bin nằm trong thư mục / usr / lib.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Máy tính lượng tử1 dijo

    Mặc dù tôi có lĩnh vực này tôi đã kiểm soát nó ít nhiều, một lời giải thích nhỏ được đánh giá cao như một đánh giá.

    Công việc tốt, và cảm ơn bạn!

  2.   leo dijo

    Cảm ơn bạn. Tôi luôn tự hỏi cấu trúc đó hoạt động như thế nào

  3.   Marco Antonio Correa dijo

    Cảm ơn bạn rất nhiều vì những thông tin này !!