Giải thích đơn giản về cây thư mục GNU / Linux

Cây thư mục chính Linux

Nó nói Dennis Ritchie vĩ đại que «UNIX rất đơn giản, chỉ cần một thiên tài hiểu được sự đơn giản của nó«. Và thực sự, mặc dù nó có vẻ rất phức tạp trong một số thứ, nhưng * nix, và do đó Linux, lại khá đơn giản trong những thứ khác. Trên thực tế, chính sự đơn giản này đã khiến chúng trở nên thật hay, linh hoạt và hấp dẫn. Trong bài viết này, chúng tôi sẽ giải thích cây thư mục GNU / Linux một cách rất đơn giản.

Do đó, các thư mục hoặc thư mục của bản phân phối của bạn họ sẽ không có bí mật cho bạn. Đặc biệt cống hiến cho những người mới và những người đến từ Microsoft Windows, vì nếu họ đến từ UNIX khác, họ sẽ thích ứng gần như ngay lập tức do sự giống nhau. Nhưng đúng là trong Windows, bạn có thể biết ổ C: ở đâu, Documents hoặc Downloads ở đâu, Desktop hoặc có thể là nơi các chương trình được cài đặt, nhưng để đơn giản hơn, bạn không cần biết nhiều hơn.

Mặt khác, trong * nix, có, bạn nên biết cây thư mục nói một cách sâu sắc hơn, vì chúng sẽ giúp chúng tôi tìm các tệp cấu hình, cài đặt các gói nhất định vào đúng vị trí, định vị các nguồn nhân hoặc hình ảnh của nó, các tệp cá nhân của chúng tôi, v.v.:

  • /: là con sông chính, gốc hoặc gốc. Phần còn lại của các thư mục bị treo ở đó, tức là tất cả các thư mục khác sẽ là thư mục con của nó (ngay cả khi chúng nằm trên các phân vùng hoặc đĩa khác nhau). Nó chắc chắn là quan trọng nhất.
  • / thùng rác: là thư mục lưu trữ các tệp nhị phân, tức là các chương trình được hệ thống sử dụng cho các tác vụ quản trị như lệnh cp, echo, grep, mv, rm, ls, kill, ps, su, tar, v.v.
  • / sbin: S là dành cho Hệ thống và như tên của nó đã chỉ ra, các tệp nhị phân hoặc chương trình được sử dụng bởi chính hệ điều hành được lưu trữ ở đây cho các tác vụ khởi động, khôi phục, v.v. Ví dụ: fsck, mount, mkfs, reboot, swapon, ...
  • / khởi động: là thư mục khởi động, nơi chứa (các) hình ảnh hạt nhân Linux sẽ được tải trong khi khởi động, cũng như các thư mục và cấu hình của chính bộ tải khởi động.
  • / dev: nó là một thư mục rất đặc biệt nơi tìm thấy các thiết bị khối hoặc ký tự, tức là các tệp đại diện cho bộ nhớ, phân vùng, đĩa, thiết bị phần cứng, v.v. Bạn đã biết rằng trong UNIX "mọi thứ" là một tệp chứ không phải các ổ đĩa như trong Windows ... Ví dụ: đĩa cứng hoặc các phân vùng sẽ là / dev / sda1, / dev / sda2, ... / dev / sdb1, Vân vân.
  • / mean hoặc / mnt: là các thư mục mà các điểm gắn kết thường được thiết lập. Đó là, khi chúng tôi chèn một số phương tiện di động hoặc tài nguyên mạng chia sẻ, v.v., mà chúng tôi đã gắn kết, nó sẽ ở đây nếu chúng tôi đặt nó như một điểm gắn kết. Đầu tiên là cụ thể hơn cho phương tiện được gắn trên cơ sở tạm thời.
  • / Etc: rất quan trọng đối với người quản trị, vì các tệp cấu hình của các thành phần hệ thống và các chương trình đã cài đặt khác nằm ở đây.
  • / Home: là thư mục dành cho người dùng tiêu chuẩn. Ví dụ, ở đây các tệp cá nhân được lưu trữ trong các thư mục riêng biệt (một cho mỗi người dùng với tên của họ). Ví dụ: / home / isaac hoặc ~ sẽ là thư mục chính của tôi ...
  • / lib hoặc / lib64: là nơi chứa các thư viện cần thiết cho các tệp nhị phân có trong hệ thống. Trong / lib64 sẽ là của các ứng dụng 64-bit.
  • /opt: là một thư mục sẽ lưu trữ các gói hoặc chương trình được cài đặt trên hệ thống của bên thứ ba. Ví dụ, nếu chúng ta cài đặt phần mềm diệt virus, Chrome, Arduino IDE, ... hoặc một số gói lớn nhất định, chúng thường được cài đặt tại đây.
  • / proc: nó là một thư mục rất đặc biệt khác, nói một cách đơn giản hơn là một thư mục, nó là một giao diện. Và ở đây hệ thống trình bày các quy trình dưới dạng thư mục được đánh số bằng PID. Trong mỗi một trong số chúng sẽ có tất cả thông tin cần thiết cho việc thực hiện mỗi quá trình đang diễn ra. Ngoài ra, bạn sẽ tìm thấy các tệp để trích xuất thông tin quan trọng, chẳng hạn như cpuinfo, meminfo, v.v. Chính từ các tệp này, một số lệnh mà chúng ta thường sử dụng để trích xuất thông tin, ví dụ, khi chúng ta sử dụng miễn phí để tham khảo bộ nhớ khả dụng, lệnh này thực sự sẽ hiển thị nội dung của / proc / meminfo một cách có trật tự.
  • /nguồn gốc: không nên nhầm lẫn với /, một thứ là thư mục gốc hoặc thư mục gốc và khá khác / root. Trong trường hợp này, nó có thể tương tự như a / home nhưng dành riêng cho người dùng gốc hoặc người dùng đặc quyền.
  • / svr: lưu trữ các tệp và thư mục liên quan đến các máy chủ mà bạn đã cài đặt trong hệ thống, chẳng hạn như web, FTP, CVS, v.v.
  • / sys: cùng với / dev và / proc, là một trong những điểm đặc biệt khác. Và kể từ / proc, nó không thực sự lưu trữ bất cứ thứ gì, mà là một giao diện. Trong trường hợp này, chúng là các tệp ảo chứa thông tin hạt nhân và một số tệp của chúng thậm chí có thể được sử dụng để cấu hình các thông số hạt nhân nhất định.
  • / Tmp: là thư mục chứa các tập tin tạm thời các loại. Nó được người dùng sử dụng để lưu trữ tạm thời các tệp nhất định hoặc thậm chí để lưu trữ bộ nhớ cache hoặc các tệp dễ bay hơi nhất định từ trình duyệt web, v.v. Tuy nhiên, có một thư mục khác cho cùng một thư mục trong / var / tmp.
  • / var: vì tôi đã đặt tên cho nó trước đây, nó là một thư mục có các thư mục và tệp có xu hướng phát triển về kích thước, chẳng hạn như cơ sở dữ liệu, nhật ký, v.v. Chính các bản ghi hoặc sổ đăng ký hệ thống đã làm cho thư mục này trở nên phổ biến hơn, và ở đó bạn sẽ tìm thấy rất nhiều thông tin về mọi thứ xảy ra trong hệ thống: / var / logs /. Trong thư mục này, bạn sẽ tìm thấy, được phân tách bằng các thư mục, nhật ký của vô số phần mềm, bao gồm cả hệ thống.
  • / usr: là từ viết tắt của User System Resources và hiện lưu trữ các tệp chỉ đọc liên quan đến các tiện ích người dùng, chẳng hạn như các gói mà chúng tôi cài đặt thông qua trình quản lý gói trong bản phân phối của chúng tôi. Bên trong có một "bản sao" của cây thư mục được nhìn thấy cho đến nay (gần như tất cả chúng) như thể nó là một cấp độ thứ hai. Bạn sẽ tìm thấy / usr / bin, / usr / lib, / usr / sbin, / usr / src, v.v., từ những gì đã nói ở trên và tên của chúng, bạn có thể biết được những gì chúng lưu trữ. Chỉ cần nói rằng / usr / src là nơi các tệp mã nguồn sẽ ở lại.

Hãy nhớ rằng không phải tất cả các bản phân phối đều tuân theo sơ đồ này và có thể có một số biến thể nhỏ, nhưng nếu chúng được điều chỉnh cho phù hợp với đảm bảo VSATTP, bạn sẽ không gặp quá nhiều vấn đề ...


Để 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.   nấc cụt dijo

    "Lưu trữ tệp chỉ đọc liên quan đến tiện ích người dùng"

    Tuyệt vời.

  2.   L dijo

    ti không bao giờ có trọng âm (đoạn thứ hai)