Featured post

Digitale Civile

distretto_economia_civile

Al via il progetto Digitale Civile del Comune di Empoli, in collaborazione con numerose associazioni di volontariato del territorio, tra cui GOLEM.

Hai mai pensato di donare il tuo vecchio computer?
Il progetto Digitale Civile mira a lenire gli effetti del divario digitale nei confronti dei cittadini, con priorità per gli studenti che, in virtù delle misure di contenimento della diffusione del virus, hanno l’esigenza di dotarsi di strumenti adeguati per lo svolgimento delle attività di didattica a distanza.

Per maggiori informazioni, consulta la pagina dedicata.

Featured post

Appuntamenti virtuali

Visto che per un po’ non sarà possibile riunirsi fisicamente in Officina Informatica, il Martedì sera saremo raggiungibili in Officina Virtuale al seguente indirizzo:

https://golem.linux.it/meet

Pianificheremo le serate sul calendario pubblico, qui a lato (o in fondo alla pagina, da smartphone).

(Anche se non ci sono appuntamenti in programma, è probabile comunque di trovare qualcuno a fare due chiacchiere)

❗️ Alcune semplici regole: tenere il microfono disattivato se non per porre domande o partecipare alla discussione. Evitare di attivare la webcam per non sovraccaricare la rete.

📝 Poiché il sistema di videoconferenza non è ancora definitivo, si ricorda di seguire sempre il link evidenziato, che rimanderà automaticamente al server giusto anche qualora quest’ultimo dovesse essere cambiato.

Incidente di Strasburgo

Fotografia dell’incendio

Il 10 marzo 2021, ore 00:47, un incendio è scoppiato nel datacenter di Strasburgo del nostro provider OVH, presso il quale erano ospitati i nostri server, che sono andati completamente distrutti. Nell’incidente non ci sono stati feriti.

È stata avviata la nostra procedura di disaster recovery, che ci permetterà di recuperare tutti i dati importanti. Tuttavia, occorreranno alcune settimane prima che tutti i servizi vengano ripristinati. Nel frattempo, potranno verificarsi rallentamenti e temporanei disservizi.

Lo stato del ripristino può essere seguito in questa pagina dedicata.

Sequenze di escape SSH

Sarà capitato a tutti di utilizzare SSH, per collegarsi ad un server o ad Raspberry-equivalente nella propria rete locale. Se si verificano problemi di connettività, capita che ssh possa piantarsi senza accettare più alcun comando, dovendo terminarlo grezzamente chiudendo la finestra del terminale o con kill.
L’evento si verifica perché il client ritiene di avere delle connessioni attive in sospeso e ci fa il piacere di rimanere in attesa in modo da poterle riprendere non appena la connettività di rete torna ad essere stabile. Ma se questo non avviene, il processo resta lì e tocca ucciderlo.

Oppure… si può richiedere la chiusura della connessione in modo più garbato. OpenSSH mette a disposizione una serie di sequenze di escape, comandi che non vengono inviati al server remoto ma vanno a dialogare direttamente con il processo ssh in corso. Una sequenza di escape comincia, per impostazione predefinita, con ~ (tilde), che deve essere inviata come primo carattere della linea (ovvero dopo aver battuto invio).

Per esempio, battendo ~. (tilde seguita da un punto) si termina la connessione corrente, rispondendo al problema di cui sopra.

Con ~? abbiamo una lista delle sequenze supportate:

Supported escape sequences:
  ~.  - terminate connection (and any multiplexed sessions)
  ~B  - send a BREAK to the remote system
  ~C  - open a command line
  ~R  - Request rekey (SSH protocol 2 only)
  ~^Z - suspend ssh
  ~#  - list forwarded connections
  ~&  - background ssh (when waiting for connections to terminate)
  ~?  - this message
  ~~  - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)

Per commentarne alcune:

  • Con ~# si interroga il processo ssh in uso sul numero di connessioni aperte: normalmente si ha solo una riga con il terminale corrente. Nel caso in cui si siano attivati dei tunnel li si vedranno comparire in lista (vedi le opzioni -X, -R e -L di ssh per approfondire).
  • ~Z è l’equivalente dell’usuale control-Z e sospende il processo ssh. Un control-Z, così come qualsiasi altra sequenza di tasti che non comincia per ~, viene inviata alla sessione remota.
  • Infine, se per qualche motivo si volesse inviare una ~ come primo carattere senza inavvertitamente innescare una sequenza di escape, è sufficiente inserire ~~.

Linux Day 2020

Il Linux Day è un’iniziativa distribuita dedicata alla promozione e alla divulgazione di GNU/Linux, del software libero, dell’utilizzo di sistemi aperti, dei dati liberamente fruibili e dei protocolli standard nell’ambito delle nuove tecnologie.

Abitualmente si compone di numerosi eventi locali, ma, date le circostanze eccezionali che il nostro Paese sta vivendo, in occasione della sua ventesima edizione il Linux Day si svolgerà online in forma di conferenza nazionale unificata virtuale: tanti talk in diretta, tante sessioni parallele, e la possibilità di entrare in contatto con appassionati, curiosi, professionisti e volontari in ogni parte d’Italia!

L’evento si articolerà su un intero fine settimana sabato 24 e domenica 25 ottobre 2020, per un totale di 6 aree tematiche e 60 tra interventi e relatori.

Tutti i dettagli sul programma sono consultabili qui.