Re: Automatizzare configurazione di ambiente desktop
Il 27/06/20 14:14, Antonio ha scritto: [...] con i figli che crescono, i bisogni crescono. Mi ritrovo ad avere una rete domestica che cresce e crescono i device connessi. Perdo una marea di tempo ad installare sistemi operativi e configurare tutti gl'utenti su ciascun laptop/desktop. In parte, ho risolto con l'installazione di un server Nextcloud domestico che replica l'ambiente di Thunderbird e Firefox su tutti i dispositivi. Ma quanti figli hai! ...che bella famiglia di pinguini! Semplicemente dover configurare il client Nextcloud ogni volta richiede molto tempo. Qualcuno ha capito quali sono i file di configurazione dell'utente nextcloud? Potrei fare uno script bash che copia i file di configurazione dell'utente singolo sugli'account dei diversi laptop/desktop? Sarebbe bello poter includere i file di configurazione di LibreOffice e tutte quelle applicazioni dove si perde tempo a configurare e personalizzare e dove vuoi cercare di "trasportare" la configurazione su altre macchine. Qualcuno si affida ad un setup simile? qui non so aiutarti, Nextcloud non lo conosco... Vorrei fare lo stesso per i file di configurazione globale come i file in /etc, tipo hosts, hosts.allow, etc. che sono simili su tutte le macchine nella mia rete. Immagino che uno script bash potrebbe assolvere egregiamente al compito. ma i laptop/desktop sono sempre tutti alla stessa versione? Se lo fossero potresti eleggere un master su cui effettui la configurazione e sul quale esegui poi uno script che fa un rsync dei files di configurazione che vuoi vengano replicati su tutti gli altri laptop/desktop. Insomma, mi chiedo come fanno le aziende a replicare i setup nelle aziende. Probabilmente si affidano a dei software di rete per questi compiti? Purtroppo aziende che utilizzino client linux ce ne sono poche; comunque... hai pensato a mettere le homes su un server di rete che so in nfs? Piviul
Re: Che grande delusione questo Firefox e Chromium oppure linux?
Il giorno sab, 27/06/2020 alle 17.14 +0100, Antonio ha scritto: > Il 27/06/20 16:52, Giuseppe Sacco ha scritto: > > Credo che la soluzione sia di non usare lo swap o limitarne la > > dimensione, per esempio a 1/2Gb. In questo modo se i processi usano > > veramente tanta memoria vengono bloccati poco dopo aver iniziato a > > usare lo spazio swap. > > > Ma le linee guida non sono di installare una swap doppio della RAM o e' > ormai superato? La linea sembrerebbe quella, ma il sottinteso è «a condizione che non venga usata». In altre parole: molti programmi allocano memoria e poi ne usano solo una parte, quindi finché la memoria veramente usata è minore (o quasi) della RAM effettiva, allora tutto funziona bene. Lo swap viene usato come area di sicurezza per gestire i momenti critici. Da quello che ho capito, nell'uso reale si ha che la memoria allocata è più del doppio di quella veramente usato. Da questo nasce il calcolo che citi. Però. Su un sistema con decine di utenti, se un processo comincia a usare lo swap, tutti gli altri noteranno un rallentamento non eccessivo e proseguiranno i loro lavori; ma se questo capita in un sistema con un solo utente, allora la macchina va in tilt perché tu, come utente, usi un programma alla volta e quello si prende tutta la RAM e gli altri vengono messi sullo swap. Poi premi alt-ctrl-f1 e cerchi di fare il login per uccidere firefox e scopri che il getty è proprio tra i processi finiti sullo swap visto che nessuno lo usava. Se invece hai un sistema con molti utenti, molto probabilmente l'equivalente del getty (che magari è sshd) è molto più usato e non è quindi messo sullo swap. Ribadisco, sulle macchine server, metti tutto lo swap necessario, ma sui computer personali, riducilo al minimo e compra la RAM che ti serve. Oppure metti lo swap su un RAID di dischi NVMe :-) Ciao, Giuseppe
Re: Che grande delusione questo Firefox e Chromium oppure linux?
Ciao, Il 2020-06-27 20:36 Davide Prina ha scritto: On 27/06/20 12:04, Antonio wrote: Ho una macchina con i5 e 8Gb, sul sito Avis.com Nel giro di pochi secondi, tutto si e' bloccato ... e ho pazientemente aspettato pensando che il grande Linux avrebbe risolto prima o poi. E' andata proprio cosi' ma ci ha messo 10 minuti e sono dovuto intervenire con vari kill. Anche il semplice login su terminale andava in timeout dopo 60 secondi. E come li hai fatti i kill? :-) Praticamente, qualche script ha occupato tutta la RAM e ha costretto il sistema ad andare in swap, occupando quasi tutta la swap. Dopo aver fatto il kill di chromium, tutto il sistema ha svuotato quasi tutta la ram e la swap. veramente strano, perché se usi Firefox (citato nel titolo) se uno script inizia ad occupare troppe risorse ti chiede se vuoi fermarlo o lasciarlo continuare. Concordo con te Davide, mi succede spesso che Firefox mi avverta di script che stanno usando troppe risorse... e devo dire che quasi sempre lascio che gli script proseguano, perché stanno facendo qualcosa che mi serve. Infatti pare che a parte il titolo, il processo che è stato necessario interrompere sia stato chromium... Sempre a proposito di Firefox, qualcuno recentemente in lista ha suggerito di aprire l'indirizzo: about:performance molto interessante! Oltre a facilitare l'individuazione di pagine che stanno esagerando con l'uso di risorse, permette anche di chiuderle in maniera semplice. Ci sono siti che, tramite script, fanno mining di criptomonete usando la potenza delle macchine che caricano le loro pagine web con un browser. Anche rispetto a questo Firefox si difende, la prima opzione che si trova in about:preferences#privacy è la "Protezione antitracciamento avanzata", che va anche oltre il nome prevedendo tra le altre cose che si può chiedere di bloccare, anche "Cryptominer". b) Non ci dovrebbe esser qualche meccanismo in Linux che previene una uso cosi' massiccio di memoria in cosi poco tempo da parte di un singolo processo? Sei tu hai eseguito il processo e il processo ha bisogno di tale risorse perché dovrebbe impedirgli di usarle? Concordo nuovamente con Davide, mi son comprato un computer con certe risorse anche perché talvolta mi serve usarle tutte :-) c) ci sono modi per proteggere il sistema da questi abusi? puoi eseguire il browser con "nice -n 19" in modo che il resto del sistema abbia la priorità di esecuzione sul browser stesso Ma questo non ti difende molto dal fatto che un processo ti saturi la memoria e faccia frullar lo swap Puoi usare i cgrups per limitare le risorse che un processo può usare. $ man cgroups Ecco, io ero rimasto a ulimit (che fa parte dei comandi bash), ma man ulimit mi dice che: "POSIX.1-2008 marks ulimit() as obsolete"... quindi forse cgroups è meglio ;-) Ĝis, m
Re: samba panic
Mandi! Piviul In chel di` si favelave... > Ho scritto anche un post[¹] su proxmox e mi ha risposto uno solo che > sembrava meravigliato... Strano... ad ogni modo hai fatto la domanda sbagiata, non sono le ACL il problema ma gli attributi estesi... > Se hai qualche riferimento... Ho: Occorre inoltre verificare che il Filesystem usato sia compatibile, ovvero supporti gli attributi estesi correttamente: l'utilizzo degli attributi estensi è infatti fondamantale in un DC; ci sono dei workaround (come usare le ACL interne di Samba, su DB), ma non sono così semplici e performanti. Si veda per questo File System Support. Questa cosa ha anche delle conseguenze su eventuali tecnologie di virtualizzazione, ad esempio NON è possibile installare un DC samba su un unprivileged container come Proxmox per il semplice fatto che il namespace system.* NON è accessibile in un container nonprivilegiato. Si veda nella lista Samba e i bachi The #12490 broke NTACL handling/translation on FreeBSD (and AD DC role is broken as a result too) e net/samba46 builds successfully unable to provision an AD instance within a jail relative alle Jail FreeBSD, ma il concetto è quello.. I link sono: https://wiki.samba.org/index.php/File_System_Support https://lists.samba.org/archive/samba/2019-December/227626.html https://bugzilla.samba.org/show_bug.cgi?id=12912 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220844 -- Mentre il cuore d'Italia, da Palermo ad Aosta si gonfiava in un coro di vibrante protesta (F. De Andre`)
Re: Che grande delusione questo Firefox e Chromium oppure linux?
On 27/06/20 12:04, Antonio wrote: Ho una macchina con i5 e 8Gb, sul sito Avis.com Nel giro di pochi secondi, tutto si e' bloccato ... e ho pazientemente aspettato pensando che il grande Linux avrebbe risolto prima o poi. E' andata proprio cosi' ma ci ha messo 10 minuti e sono dovuto intervenire con vari kill. Anche il semplice login su terminale andava in timeout dopo 60 secondi. Praticamente, qualche script ha occupato tutta la RAM e ha costretto il sistema ad andare in swap, occupando quasi tutta la swap. Dopo aver fatto il kill di chromium, tutto il sistema ha svuotato quasi tutta la ram e la swap. veramente strano, perché se usi Firefox (citato nel titolo) se uno script inizia ad occupare troppe risorse ti chiede se vuoi fermarlo o lasciarlo continuare. Però non ho capito come hai fatto a capire che tutto lo swap e tutta la RAM sono stati usati, se non riuscivi a collegarti anche da un terminale... Problemi di rallentamenti o freeze temporanei possono essere anche causati da problemi hardware (es: HD, RAM). Prova a cercare nei log. a) come e' possibile che una script possa fare tanto danno? il tuo browser sta eseguendo un programma e un programma, se gli sono stati dati i permessi, può usare tutte le risorse a cui può accedere. Ci sono siti che, tramite script, fanno mining di criptomonete usando la potenza delle macchine che caricano le loro pagine web con un browser. Come mai il browser non ha meccanismi si controllo che impediscono tali comportamenti? In Firefox c'è, come dicevo, un meccanismo che blocca l'esecuzione di uno script troppo "esoso" e ti chiede se vuoi fermarlo. b) Non ci dovrebbe esser qualche meccanismo in Linux che previene una uso cosi' massiccio di memoria in cosi poco tempo da parte di un singolo processo? perché mai? Sei tu hai eseguito il processo e il processo ha bisogno di tale risorse perché dovrebbe impedirgli di usarle? c) ci sono modi per proteggere il sistema da questi abusi? puoi eseguire il browser con "nice -n 19" in modo che il resto del sistema abbia la priorità di esecuzione sul browser stesso $ man nice $ man renice Puoi usare i cgrups per limitare le risorse che un processo può usare. $ man cgroups Ciao Davide -- Dizionari: http://linguistico.sourceforge.net/wiki Fate una prova di guida ... e tenetevi la macchina!: http://linguistico.sf.net/wiki/doku.php?id=usaooo2 Non autorizzo la memorizzazione del mio indirizzo su outlook
Re: Che grande delusione questo Firefox e Chromium oppure linux?
Il 27/06/20 16:52, Giuseppe Sacco ha scritto: > Credo che la soluzione sia di non usare lo swap o limitarne la > dimensione, per esempio a 1/2Gb. In questo modo se i processi usano > veramente tanta memoria vengono bloccati poco dopo aver iniziato a > usare lo spazio swap. > Ma le linee guida non sono di installare una swap doppio della RAM o e' ormai superato?
Re: Che grande delusione questo Firefox e Chromium oppure linux?
Ciao Antonio, Il giorno sab, 27/06/2020 alle 11.04 +0100, Antonio ha scritto: [...] > Anche il semplice login su terminale andava in timeout dopo 60 secondi. > Praticamente, qualche script ha occupato tutta la RAM e ha costretto il > sistema ad andare in swap, occupando quasi tutta la swap. Dopo aver > fatto il kill di chromium, tutto il sistema ha svuotato quasi tutta la > ram e la swap. Credo che la soluzione sia di non usare lo swap o limitarne la dimensione, per esempio a 1/2Gb. In questo modo se i processi usano veramente tanta memoria vengono bloccati poco dopo aver iniziato a usare lo spazio swap. Considera che se i processi richiedono veramente molta più memoria della RAM che hai, allora stai usando l'hardware sbagliato. Se invece sono "impazziti" allora sta bene bloccarli. Il problema è che il kernel può decidere di bloccare un processo diverso da quello che tu consideri colpevole, cioè firefox, ma in ogni caso la situazione viene sbloccata in fretta. Ciao, Giuseppe
Re: Che grande delusione questo Firefox e Chromium oppure linux?
il Sat, 27 Jun 2020 14:15:31 +0200 WinterMute ha scritto: | [...] p.s.: credo che sia opportuno aggiungere al post precedente che l'articolo segnalato è abbastanza datato tuttavia ho pensato che potesse essere ugualmente utile segnalarlo in quanto introduce tutta una serie di concetti che potranno, a mio avviso, tornarti utili nel tentativo di risolvere il problema che hai evidenziato. saluti. *** ║ »» WinterMute «« ║ -> https://www.debian.org/ «branch» bullseye/testing ║ GNU Project ║ -> https://www.gnu.org/ ║ Kernel Archives ║ -> https://www.kernel.org/ ║ GPG FingerPrint ║ -> 38A4 5354 30C5 E86F 9AA8 B234 7227 D71D A547 39E0 *** pgpSMwrgAsJH2.pgp Description: Firma digitale OpenPGP
Re: Che grande delusione questo Firefox e Chromium oppure linux?
il Sat, 27 Jun 2020 11:49:50 +0100 Antonio ha scritto: | [...] | | La mia domanda era sopratutto orientato a capire se ci sono modi per | prevenire questo abuso sulle risorse, a parte no-script. buon pomeriggio, se non ho capito male quello che cerchi potrebbe essere legato allo stabilire, precedentemente all'avvio di un dato software, l'ammontare massimo di memoria da assegnare al singolo processo. potresti dare un'occhiata a questo articolo [1] penso che potrebbe esserti utile. se non altro per iniziare ad approfondire e "affinare" la ricerca in modo da ottenere quello che stai cercando di realizzare. [1] http://coldattic.info/post/40/ saluti. *** ║ »» WinterMute «« ║ -> https://www.debian.org/ «branch» bullseye/testing ║ GNU Project ║ -> https://www.gnu.org/ ║ Kernel Archives ║ -> https://www.kernel.org/ ║ GPG FingerPrint ║ -> 38A4 5354 30C5 E86F 9AA8 B234 7227 D71D A547 39E0 *** pgpTNBGbWIhWi.pgp Description: Firma digitale OpenPGP
Automatizzare configurazione di ambiente desktop
Salve, con i figli che crescono, i bisogni crescono. Mi ritrovo ad avere una rete domestica che cresce e crescono i device connessi. Perdo una marea di tempo ad installare sistemi operativi e configurare tutti gl'utenti su ciascun laptop/desktop. In parte, ho risolto con l'installazione di un server Nextcloud domestico che replica l'ambiente di Thunderbird e Firefox su tutti i dispositivi. Semplicemente dover configurare il client Nextcloud ogni volta richiede molto tempo. Qualcuno ha capito quali sono i file di configurazione dell'utente nextcloud? Potrei fare uno script bash che copia i file di configurazione dell'utente singolo sugli'account dei diversi laptop/desktop? Sarebbe bello poter includere i file di configurazione di LibreOffice e tutte quelle applicazioni dove si perde tempo a configurare e personalizzare e dove vuoi cercare di "trasportare" la configurazione su altre macchine. Qualcuno si affida ad un setup simile? Vorrei fare lo stesso per i file di configurazione globale come i file in /etc, tipo hosts, hosts.allow, etc. che sono simili su tutte le macchine nella mia rete. Immagino che uno script bash potrebbe assolvere egregiamente al compito. Insomma, mi chiedo come fanno le aziende a replicare i setup nelle aziende. Probabilmente si affidano a dei software di rete per questi compiti? -- Respect your privacy and that of others, don't give your data to big corporations. Use alternatives like Signal (https://whispersystems.org/) for your messaging or Diaspora* (https://joindiaspora.com/) for your social networking.
Re: Che grande delusione questo Firefox e Chromium oppure linux?
Il 27/06/20 11:31, marco ha scritto: > Strano, io ho la tua stessa configurazione hardware, uso devuan 3.0 > con browser chroome. La pagina avis.com me la carica in 1 secondo (ho > la fibra in casa). Hai provato a vedere i log di sistema cosa dicono? > > Dunque, "/Version 80.0.3987.162 (Developer Build) built on Debian 10.3, running on Debian 10.4 (64-bit)/". Il problema non compare immediatatment ma solo quando attivo i cookie e inizio a selezionare le date per la prenotazione. Ho ho riprovato. Non ho voglia di perdere altri 10 minuti. La mia domanda era sopratutto orientato a capire se ci sono modi per prevenire questo abuso sulle risorse, a parte no-script. Grazie.
Re: Che grande delusione questo Firefox e Chromium oppure linux?
Il 27/06/20 12:04, Antonio ha scritto: Condivido un esperienza frustrante a dir poco. Ho una macchina con i5 e 8Gb, antiquata per i tempi che corrono ma tutto sommato sufficiente per il mio uso. Mi sono affacciato sul sito Avis.com Nel giro di pochi secondi, tutto si e' bloccato ... e ho pazientemente aspettato pensando che il grande Linux avrebbe risolto prima o poi. E' andata proprio cosi' ma ci ha messo 10 minuti e sono dovuto intervenire con vari kill. Anche il semplice login su terminale andava in timeout dopo 60 secondi. Praticamente, qualche script ha occupato tutta la RAM e ha costretto il sistema ad andare in swap, occupando quasi tutta la swap. Dopo aver fatto il kill di chromium, tutto il sistema ha svuotato quasi tutta la ram e la swap. Le domande che ho sono: a) come e' possibile che una script possa fare tanto danno? Come mai il browser non ha meccanismi si controllo che impediscono tali comportamenti? b) Non ci dovrebbe esser qualche meccanismo in Linux che previene una uso cosi' massiccio di memoria in cosi poco tempo da parte di un singolo processo? c) ci sono modi per proteggere il sistema da questi abusi? ciao, personalmente uso un filtro (per i browser) degli script java (noscript): devi avere pazienza ed attivarli uno alla volta (almeno all'inizio) e ci vuole tempo... però puoi capire quale procedura ti richiede tante risorse. poi puoi usare top, htop o simili (da console) per controllare quale programma ti mette in difficoltà. valerio Saluti
Re: Che grande delusione questo Firefox e Chromium oppure linux?
Strano, io ho la tua stessa configurazione hardware, uso devuan 3.0 con browser chroome. La pagina avis.com me la carica in 1 secondo (ho la fibra in casa). Hai provato a vedere i log di sistema cosa dicono? Il 27/06/2020 12:04, Antonio ha scritto: Condivido un esperienza frustrante a dir poco. Ho una macchina con i5 e 8Gb, antiquata per i tempi che corrono ma tutto sommato sufficiente per il mio uso. Mi sono affacciato sul sito Avis.com Nel giro di pochi secondi, tutto si e' bloccato ... e ho pazientemente aspettato pensando che il grande Linux avrebbe risolto prima o poi. E' andata proprio cosi' ma ci ha messo 10 minuti e sono dovuto intervenire con vari kill. Anche il semplice login su terminale andava in timeout dopo 60 secondi. Praticamente, qualche script ha occupato tutta la RAM e ha costretto il sistema ad andare in swap, occupando quasi tutta la swap. Dopo aver fatto il kill di chromium, tutto il sistema ha svuotato quasi tutta la ram e la swap. Le domande che ho sono: a) come e' possibile che una script possa fare tanto danno? Come mai il browser non ha meccanismi si controllo che impediscono tali comportamenti? b) Non ci dovrebbe esser qualche meccanismo in Linux che previene una uso cosi' massiccio di memoria in cosi poco tempo da parte di un singolo processo? c) ci sono modi per proteggere il sistema da questi abusi? Saluti
Che grande delusione questo Firefox e Chromium oppure linux?
Condivido un esperienza frustrante a dir poco. Ho una macchina con i5 e 8Gb, antiquata per i tempi che corrono ma tutto sommato sufficiente per il mio uso. Mi sono affacciato sul sito Avis.com Nel giro di pochi secondi, tutto si e' bloccato ... e ho pazientemente aspettato pensando che il grande Linux avrebbe risolto prima o poi. E' andata proprio cosi' ma ci ha messo 10 minuti e sono dovuto intervenire con vari kill. Anche il semplice login su terminale andava in timeout dopo 60 secondi. Praticamente, qualche script ha occupato tutta la RAM e ha costretto il sistema ad andare in swap, occupando quasi tutta la swap. Dopo aver fatto il kill di chromium, tutto il sistema ha svuotato quasi tutta la ram e la swap. Le domande che ho sono: a) come e' possibile che una script possa fare tanto danno? Come mai il browser non ha meccanismi si controllo che impediscono tali comportamenti? b) Non ci dovrebbe esser qualche meccanismo in Linux che previene una uso cosi' massiccio di memoria in cosi poco tempo da parte di un singolo processo? c) ci sono modi per proteggere il sistema da questi abusi? Saluti -- Respect your privacy and that of others, don't give your data to big corporations. Use alternatives like Signal (https://whispersystems.org/) for your messaging or Diaspora* (https://joindiaspora.com/) for your social networking.