Puncte:0

Ce locuri/directoare ar trebui să urmăresc pentru a avea istoricul tuturor configurațiilor sistemului?

drapel ph

Mă joc destul de des cu diferite setări, în Ubuntu însuși și în aplicațiile pe care le folosesc. Unele modificări se dovedesc a fi incorecte sau chiar dăunătoare și adesea nu-mi amintesc ce am făcut exact și cum să le revin. În plus, aplicațiile pe care le instalez uneori creează/modifică lucruri pe hard disk fără ca eu să știu despre asta.

Caut o modalitate de a urmări toate modificările care au loc în sistemul meu. Știu că există etc pastrator, dar urmărește doar /etc dar AFAIK nu este singurul loc unde este stocată configurația sistemului. Știu că există instrumente precum Ansible, dar caut o soluție pentru utilizator de desktop, nu pentru server.

Există o listă cu toate locurile din sistemul de fișiere Linux care pot stoca configurații de orice fel, astfel încât să le pot urmări cu niște VCS precum git? Există instrucțiuni despre ce să urmăriți? Convenții de denumire care m-ar putea ajuta să filtrez fișierele pe care nu sunt interesat să le urmăresc?

Nmath avatar
drapel ng
Nu poți face nimic pentru a urmări fiecare acțiune pe care o faci în fiecare aplicație pe care o folosești. Va trebui să faceți copii de siguranță și să luați notițe dacă faceți modificări care credeți că ar putea distruge sistemul
user535733 avatar
drapel cn
Sfat: Folosiți o instalare de unică folosință (VM sau Container) pentru a vă juca cu setări aleatorii. Dacă dezvoltați o metodă de urmărire a tuturor configurațiilor sau setărilor posibile care nu este în sine prea umflată sau intruzivă, ne-ar plăcea să auzim despre asta.
Piotrek avatar
drapel ph
După ce am citit despre principiul unix totul este un fișier și am observat o tendință a pachetelor Linux de a stoca configurații într-un mod care poate fi citit de om, m-am gândit că ar fi destul de natural să apară o astfel de funcționalitate. Sunt putin dezamagita ;)
Nmath avatar
drapel ng
Simplificați prea mult modul în care este dezvoltat software-ul și cum funcționează de fapt software-ul. Toate programele pe care le utilizați au fost dezvoltate de diferite grupuri de oameni. Nu se pare că fiecare program are un singur fișier de „configurare” standardizat și, chiar dacă ar avea, cereți un program complet diferit pentru a realiza ceea ce cereți, un software care ar avea nevoie de permisiuni pentru a citi și a modifica fișierele aparțin unui alt software. Nu există o abordare unică pentru toate. Pur și simplu cereți ceva mult mai complicat decât presupuneți
waltinator avatar
drapel it
Puteți folosi „șiruri” pe fiecare binar, deduceți ce variabile de mediu și căile sistemului de fișiere sunt codificate în binar. Verificați și bibliotecile partajate. `man strings ldd ld.so`
Puncte:1
drapel us

Există multe locuri în care fișierele de configurare sunt stocate, dar se fac copii de rezervă $HOME/.config și /etc ar acoperi deja cea mai mare parte. Dar, dacă doriți să fiți cu adevărat sigur că tot ceea ce este relevant a fost făcut o copie de rezervă/salvat, va trebui să faceți o copie de rezervă completă a discului.

Majoritatea fișierelor de configurare au un .cfg, .conf sau .ini extensie - dar și asta poate fi diferit.

Puncte:0
drapel us

Ei bine, nu pot spune despre toate configurațiile și setările, dar puteți obține toate aplicațiile pe care le-ați instalat vreodată de sudo apt list --installed > ~/all-my-programs Luat din

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

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.