Điểm:0

Tôi nên theo dõi những địa điểm/thư mục nào để có lịch sử của tất cả các cấu hình hệ thống?

lá cờ ph

Tôi chơi với các cài đặt khác nhau khá thường xuyên, trong chính Ubuntu và trong các ứng dụng tôi đang sử dụng trên đó. Một số thay đổi hóa ra là không chính xác hoặc thậm chí có hại và tôi thường không nhớ chính xác mình đã làm gì và làm thế nào để hoàn nguyên nó. Hơn nữa, các ứng dụng tôi cài đặt đôi khi tạo/sửa đổi mọi thứ trên ổ cứng của tôi mà tôi không hề hay biết.

Tôi đang tìm cách theo dõi tất cả các thay đổi xảy ra trên hệ thống của mình. tôi biết có v.v., nhưng nó chỉ theo dõi /vân vân nhưng AFAIK đây không phải là nơi duy nhất cấu hình hệ thống được lưu trữ. Tôi biết có những công cụ như Ansible, nhưng tôi đang tìm giải pháp cho người dùng máy tính để bàn chứ không phải cho máy chủ.

Có danh sách tất cả các vị trí trên hệ thống tệp Linux có thể lưu trữ bất kỳ loại cấu hình nào để tôi có thể theo dõi chúng bằng một số VCS như git không? Có bất kỳ hướng dẫn về những gì để theo dõi? Quy ước đặt tên có thể giúp tôi lọc ra các tệp mà tôi không muốn theo dõi?

Nmath avatar
lá cờ ng
Bạn thực sự không thể làm gì để theo dõi mọi hành động bạn thực hiện trong mọi ứng dụng bạn sử dụng. Bạn sẽ cần tạo bản sao lưu và ghi chú nếu bạn đang thực hiện các thay đổi mà bạn cảm thấy có thể phá vỡ hệ thống của mình
user535733 avatar
lá cờ cn
Lời khuyên: Sử dụng bản cài đặt dùng một lần (VM hoặc Container) để chơi với các cài đặt ngẫu nhiên. Nếu bạn phát triển một phương pháp theo dõi tất cả các cấu hình hoặc cài đặt có thể có mà bản thân nó không quá cồng kềnh hoặc xâm phạm, chúng tôi rất muốn nghe về nó.
Piotrek avatar
lá cờ ph
Sau khi đọc về nguyên tắc mọi thứ là một tệp của unix và quan sát xu hướng các gói Linux lưu trữ cấu hình theo cách con người có thể đọc được, tôi nghĩ chức năng như vậy sẽ xuất hiện một cách khá tự nhiên. Tôi hơi thất vọng;)
Nmath avatar
lá cờ ng
Bạn đang đơn giản hóa quá mức cách phần mềm được phát triển và cách phần mềm thực sự hoạt động. Tất cả phần mềm mà bạn sử dụng đã được phát triển bởi các nhóm người khác nhau. Không giống như mọi phần mềm đều có một tệp "cấu hình" được tiêu chuẩn hóa và ngay cả khi có, bạn đang yêu cầu một phần mềm hoàn toàn khác để thực hiện những gì bạn yêu cầu, phần mềm cần có quyền để đọc và thay đổi tập tin thuộc về phần mềm khác. Không có cách tiếp cận một kích cỡ phù hợp với tất cả. Bạn chỉ đơn giản là yêu cầu một cái gì đó phức tạp hơn rất nhiều so với những gì bạn đang đoán
waltinator avatar
lá cờ it
Bạn có thể sử dụng `chuỗi` trên mỗi tệp nhị phân, suy ra biến môi trường và đường dẫn hệ thống tệp nào được mã hóa cứng trong tệp nhị phân. Kiểm tra các thư viện được chia sẻ, quá. `man chuỗi ldd ld.so`
Điểm:1
lá cờ us

Có nhiều nơi lưu trữ tệp cấu hình, nhưng sao lưu $HOME/.config/vân vân đã che đậy phần lớn của nó. Tuy nhiên, nếu bạn muốn thực sự chắc chắn rằng mọi thứ liên quan đã được sao lưu/lưu, thì bạn thực sự cần phải thực hiện sao lưu toàn bộ đĩa.

Hầu hết các tệp cấu hình đều có một .cfg, .conf hoặc .ini tiện ích mở rộng - nhưng điều đó cũng có thể khác.

Điểm:0
lá cờ us

Chà, tôi không thể nói về tất cả các cấu hình và cài đặt, nhưng bạn có thể tải xuống tất cả các ứng dụng bạn đã từng cài đặt bằng cách danh sách sudo apt --đã cài đặt > ~/tất cả chương trình của tôi Được lấy từ

https://askubuntu.com/a/1193626/707756

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.