[Info] Tìm hiểu về hệ thống các thư mục trong Linux CHÍNH XÁC nhất

Bạn đã bao giờ tự hỏi rằng trong Linux có một số chương trình được lưu trữ trong các thư mục khác nhau như / bin, / sbin, v.v.? Các thư mục đó khác nhau như thế nào? Trong khuôn khổ bài viết này, Hostvn sẽ cùng các bạn tìm hiểu về cấu trúc hệ thống thư mục trong Linux và ý nghĩa của từng thư mục chính.

1. / – Root – Thư mục gốc

– Mỗi tệp và thư mục đơn được khởi động tại thư mục gốc.

– Chỉ người dùng root mới có quyền ghi trong thư mục này.

– Lưu ý rằng thư mục / root là thư mục của người dùng gốc, không phải thư mục /.

2. / bin – Tệp thực thi của người dùng

– Chứa các tập tin thực thi.

– Các lệnh Linux thường dùng mà bạn cần sử dụng ở chế độ một người dùng được lưu tại đây.

– Các lệnh được sử dụng bởi tất cả người dùng trong hệ thống được lưu tại đây. Ví dụ: ls, nano, grep ..

3. / sbin – Tệp thực thi hệ thống

– Cũng chứa các tệp thực thi như / bin. Các lệnh được lưu trữ trong thư mục này về cơ bản được sử dụng bởi quản trị viên và người dùng bảo trì hệ thống.

– Ví dụ: iptables, reboot, fsck ..

4. / etc – Các tệp cấu hình

– Chứa các tập tin cấu hình cần thiết cho tất cả các chương trình.

– Chứa các tập lệnh khởi động và tắt các chương trình riêng lẻ.

– Ví dụ: / etc / ssh / sshd_config, /etc/my.cnf….

5. / dev – Tệp thiết bị

– Chứa các tập tin thiết bị. Nó chứa các tệp đầu cuối như USB hoặc bất kỳ thiết bị nào khác được gắn vào hệ thống.

– Ví dụ: / dev / sda, dev / usbmon0 ..

6. / proc – Xử lý thông tin

Chứa thông tin về các quy trình hệ thống.

– Các tệp ở đây không chứa thông tin về các tiến trình đang chạy. Ví dụ: thư mục / proc / {pid} chứa thông tin quy trình với pid bạn chọn.

– Đây là các tệp hệ thống ảo có nội dung tài nguyên hệ thống. Ví dụ: / proc / cpuinfo, / cpu / uptime…

7. / var – Các tệp biến

– Chứa các tệp có kích thước lớn dần theo thời gian.

– Bao gồm – Các tệp nhật ký hệ thống (/ var / log); gói và tệp cơ sở dữ liệu (/ var / lib); email (/ var / mail); hàng đợi in (/ var / spool); khóa tệp (/ var / lock); các tệp tạm thời được sử dụng khi khởi động lại (/ var / tmp);

8. / tmp – Thư mục các tệp tạm thời

– Thư mục chứa các tệp tạm thời do hệ thống và người dùng tạo.

– Các tập tin trong thư mục này sẽ bị xóa khi hệ thống khởi động lại.

9. / usr – Chương trình người dùng

– Chứa các tệp thực thi, thư viện, tài liệu và mã nguồn cho các chương trình cấp hai.

– / usr / bin chứa các tệp thực thi cho các chương trình người dùng. Nếu bạn không thể tìm thấy nó trong thư mục / bin, nó nằm trong / usr / bin. Ví dụ: at, awk, cc, less…

– / usr / sbin chứa các tệp thực thi dành cho quản trị viên hệ thống. Nếu bạn không thể tìm thấy nó trong / sbin thì hãy tìm trong / usr / sbin. Ví dụ: cron, sshd, useradd…

– / usr / lib chứa các tệp thư viện / usr / bin và / usr / sbin

– / usr / local chứa các chương trình người dùng mà bạn cài đặt từ mã nguồn. Ví dụ: cài đặt apache, nó được đặt trong thư mục / usr / local / apache2.

10. / home – Thư mục người dùng

– Chứa các tập tin của người dùng trong hệ thống.

– Ví dụ: / home / hostvn, / home / bloghostvn…

11. / boot – Các tệp của chương trình khởi động

– Chứa các tập tin liên quan đến chương trình khởi động.

– Các tập tin vmlinux, grub được lưu trong thư mục / boot

– Ví dụ: initrd.img-2.6.32-24-generic, vmlinuz-2.6.32-24-generic ..

12. / lib – Tệp thư viện hệ thống

– Chứa các tệp thư viện để hỗ trợ các tệp thực thi trong / bin và / sbin

– Tên của các tệp này là ld * hoặc lib * .so *.

– Ví dụ: ld-2.11.1.so, libncurses.so.5.7

13. / opt – Các ứng dụng tùy chọn hoặc bổ sung

– opt là viết tắt của tùy chọn

– Chứa các ứng dụng bổ sung của các nhãn hiệu khác nhau.

– Các ứng dụng bổ sung nên được cài đặt trong thư mục con của thư mục / opt /.

14. / mnt – Gắn kết thư mục

– Thư mục mount tạm thời nơi quản trị viên hệ thống có thể mount các tập tin hệ thống.

15. / media – Các thiết bị có thể tháo rời

– Thư mục chứa các giá đỡ tạm thời cho các thiết bị có thể tháo rời.

– Ví dụ: / media / cdrom cho CD-ROM; / media / floppy cho ổ đĩa mềm; / media / cdrecorder cho ổ ghi CD.

16. / srv – Dữ liệu dịch vụ

– srv là viết tắt của dịch vụ

– Chứa dữ liệu liên quan đến các dịch vụ trên máy chủ.

Hy vọng bài viết trên sẽ giúp bạn hiểu rõ hơn về hệ thống thư mục trong Linux và ý nghĩa của chúng để làm việc dễ dàng và hiệu quả hơn! Chúc may mắn!

XEM THÊM:

So sánh Hosting Windows và Hosting Linux tại HOSTVN

5 tính năng bảo mật nổi bật của CloudLinux OS

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort