Category Archives: Guide

rc.local su systemd

Il file /etc/rc.local è utilizzato su alcune distribuzioni Linux (Slackware) e sistemi Unix (*BSD) per permettere l’inserimento manuale di comandi da eseguire in fase di avvio.
Ecco come abilitarlo in una distribuzione dotata di systemd come gestore dell’init.

Creare il file
/usr/lib/systemd/system/rc-local.service

Ed inserire al suo interno le seguenti voci:

[Unit]
Description=/etc/rc.local compatibility
After=network.target
[Service]
Type=oneshot
ExecStart=/etc/rc.local
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

Creare il file /etc/rc.local contenente (per il momento) unicamente la riga:
#!/bin/bash

Rendere il file /etc/rc.local eseguibile:
# chmod +x /etc/rc.local

Abilitare il servizio
# systemctl enable rc-local

Per Arch Linux esiste un pacchetto su AUR che aggiunge e configura /etc/rc.local

OpenBSD

OpenBSDPuffy non è Linux, è una variante del sistema operativo BSD Unix incentrato particolarmente sulla sicurezza. Importanti progetti come OpenSSH sono stati sviluppati dal team di OpenBSD. È apprezzato soprattutto come firewall/router, ma dispone di un completo parco software per uso desktop (GNOME, KDE, XFCE, LibreOffice e molto altro…).

Essendo privo di un installer grafico non risulta particolarmente facile da configurare, ho quindi deciso di scrivere questo howto  per permettere a “chiunque” di provare questa interessante alternativa a Linux.

Rimuovere auto line breaking da nano

Nano EditorNano è uno degli editor per terminale più usati, con cui spesso si fanno modifiche ai file di configurazione. È però alquanto scocciante che le linee più lunghe della larghezza del terminale vengano mandate automaticamente a capo.
Questo fenomeno, noto col nome di line wrap, può essere impedito manualmente ogni volta che si edita un file

nano -w nomefile

O, per rimuoverlo definitivamente, editando il file /etc/nanorc:

$ sudo su             # Per divenire amministratori
# nano /etc/nanorc

E decommentando la riga seguente (ctrl+w per ricercarla nel file)

set nowrap

Aprendo nano nuovamente, il noioso fenomeno non sarà più presente.

Nota: questa procedura applica la modifica globalmente! Per averla solo a livello utente bisogna editare/creare il file .nanorc all’interno della rispettiva home, e inserire all’interno la riga set nowrap.