Tuxfiles nói như sau về cấu trúc thư mục Linux:
/var
:Thư mục này chứa dữ liệu biến thay đổi liên tục khi hệ thống đang chạy.
FHS/var
nói như sau:
/var
chứa các tệp dữ liệu biến. Điều này bao gồm các thư mục và tệp đệm, dữ liệu quản trị và ghi nhật ký, và các tệp tạm thời và tạm thời.
Sau đó, họ tiếp tục nói rằng những thứ như nhật ký, thư và bộ đệm được đặt trong thư mục đó.
Theo truyền thống, bản cài đặt Apache hoặc Nginx trên Ubuntu Linux sẽ đặt thư mục tại /var/www/
.
Tôi dường như không phải là nơi lý tưởng để đặt một thư mục chứa các tệp hoặc nội dung được cho là gần như vĩnh viễn.
Tại sao nó thường được đưa vào /var
?
Chủ quan hơn, đây có phải là nơi lý tưởng nên đi, theo cấu trúc thư mục?
/var/lib/www
sẽ phù hợp hơn ...
/srv
/var
dành cho dữ liệu không thể cấu hình không thuộc sở hữu của người dùng thực có thể được chỉnh sửa hoặc thay đổi (ví dụ: phải nằm trên một ổ đĩa có thể ghi lại). /var/lib
đặc biệt dành cho loại dữ liệu đó sẽ tồn tại trong quá trình khởi động lại và không bị xóa bởi quy trình bảo trì, isc-dhcp-server
sử dụng /var/lib
để lưu trữ bản ghi DHCP thuê của nó chẳng hạn. Vì vậy, nó sẽ là một điểm hợp lý cho các tập tin máy chủ web.