Re: Automatizzare configurazione di ambiente desktop

2020-06-27 Per discussione Piviul

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?

2020-06-27 Per discussione Giuseppe Sacco
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?

2020-06-27 Per discussione Marco Bodrato

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

2020-06-27 Per discussione Marco Gaiarin
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?

2020-06-27 Per discussione Davide Prina

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?

2020-06-27 Per discussione Antonio
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?

2020-06-27 Per discussione Giuseppe Sacco
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?

2020-06-27 Per discussione WinterMute
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?

2020-06-27 Per discussione WinterMute
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

2020-06-27 Per discussione Antonio
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?

2020-06-27 Per discussione Antonio
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?

2020-06-27 Per discussione valerio




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?

2020-06-27 Per discussione marco
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?

2020-06-27 Per discussione Antonio
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.