Categoria: Sistema

sistema

  • Voidlinux velocizzare la navigazione con DNSMasq

    Voidlinux velocizzare la navigazione con DNSMasq

    DNSMasq velocizzare la navigazione

    DNSMasq offre un servizio di conservazione delle richieste DNS (Domain Name Server) migliorando la velocità di connessione verso i siti già visitati.
    Per installarlo aprite un terminale come amministratore di sistema e lanciate il comando

    xbps-install -S dnsmasq

    oppure utilizzare i nostri alias come descritto in Void Linux bash alias

    xip dnsmasq

    terminata l’installazione del pacchetto dnsmasq editate il file dnsmasq.conf

    nano /etc/dnsmasq.conf

    decommentate la riga #listen-address= ed aggiungete 127.0.0.1

    listen-address=127.0.0.1

    allo stesso modo decommentate #resolv-file= ed aggiungete /etc/resolvdnsmasq.conf

    resolv-file=/etc/resolvdnsmasq.conf

    salvate il file appena modificato ctrl + o ed uscite ctrl + z da Nano.

    Ora bisognerà creare il file resolvdnsmasq.conf per farlo basta lanciare il comando

    nano /etc/resolvdnsmasq.conf

    all’interno di questo file vuoto dovete inserire i vostri server DNS oppure, per esempio, potete mettere gli indirizzi dei server DNS di Cloudflare

    nameserver 1.1.1.1
    nameserver 1.0.0.1

    salvate il file appena creato ctrl + o ed uscite ctrl + z da Nano.

    Molti programmi di gestione delle connessioni come ad esempio NetworkMananer, Wicd, Netctl… vanno a sovrascrivere il file resolv.conf rendendo cosi inutile il lavoro effettuato prima.

    Nella guida in inglese di DNSMasq si consiglia di inserire la stringa nohook resolv.conf alla fine del file dhcpcd.conf sinceramente non ho ottenuto nessun risultato il file resolv.conf continuava ad essere riscritto dal programma di gestione delle connessioni.
    Per evitare tutto questo in rete si possono trovare diverse soluzioni, alcune funzionanti ed altre no.
    La più semplice e secondo me la più pulita consiste nell’installare il pacchetto openresolv.
    Per farlo

    xbps-install -S openresolv

    terminata l’installazione del pacchetto editate il file resolvconf.conf

    nano /etc/resolvconf.conf

    decommentate la riga #name_servers=127.0.0.1

    name_servers=127.0.0.1

    salvate il file appena modificato ctrl + o ed uscite ctrl + z da Nano.
    Adesso fate bene ATTENZIONE aprire il file resolv.conf in questo modo

    nano /etc/resolv.conf

    cancellate tutte le righe nameserver ed inserire solo nameserver 127.0.0.1 come nell’esempio qui sotto riportato

    # Generated by resolvconf
    domain fastwebnet.it
    nameserver 127.0.0.1

    salvate il file appena modificato ctrl + o ed uscite ctrl + z da Nano.

    Per finire lanciare il demone dnsmasq all’avvio di sistema con il comando

    ln -s /etc/sv/dnsmasq /var/service/

    e riavviate il computer.
    Se non volete riavviare il vostro computer e volete provare subito le modifiche lanciate il comando

    sv restart /var/service/dnsmasq

    per controllare se tutto funziona aprite il vostro navigatore e controllate se la vostra navigazione risulta più veloce.

    Un altro modo per aumentare la velocità di navigazione consiste nell’utilizzare un programma di navigazione leggero come ad esempio Ayumi del nostro amico o6n.

  • Penna USB convertire da GPT a MBR

    Penna USB convertire da GPT a MBR

    Apriamo un terminale e digitiamo:

    lsblk

    comparirà la lista di dispositivi dove SD* sono i dischi fissi mentre SR* sono CD, DVD…

    e la varie partizioni ad esempio sda1 oppure sdb1, sdb2 ora supponiamo che la nostra penna USB sia sdb

    a questo punto basterà lanciare il comando da terminale amministratore:

    cfdisk -z /dev/sdb

    comparirà un menu dove si dovrà selezionare la voce dos

    * cfdisk -z l’opzione -z non azzera la tabella delle partizioni sul disco, ma avvia il programma senza leggere la tabella delle partizioni esistente, consentendo di creare una nuova tabella delle partizioni da zero.

  • LDM – Lightweight Device Mounter

    LDM – Lightweight Device Mounter

    Montare i dischi non è mai stato cosi facile grazie a questo è un piccolo programma di LemonBoy.

    LDM è un programma di montaggio che segue la filosofia UNIX ed è programmato in C e basato su udev e libmount.

    L’utente può utilizzare umount per smontare i dispositivi o il comando ldmc con l’opzione -r.

    ldmc -r

    Per installare il programma:

    Archlinux

    pacman -S ldm

    Voidlinux

    xbps-install -S ldm

    Può essere avviato come demone con il comando ldmc.

    Per la documentazione la trovate su https://github.com/LemonBoy/ldm

  • Void Linux servizi

    Void Linux servizi

    Void Linux non utilizza Systemd per l’avvio dei servizi (demoni), ma Runit che risulta più modulare e meno invasivo.

    Per capire quali servizi partono all’avvio del sistema basta digitare dal terminale d’amministratore (root)

    sv status /var/service/*

    oppure da terminale utente

    sudo sv status /var/service/*

    possiamo anche vedere quali servizi dovrebbero partire, senza controllare se sono funzionanti

    ls /var/service/

    invece per sapere tutti i servizi disponibili daremo il comando

    ls /etc/sv/

    per avviare un servizio all’avvio del sistema

    ln -s /etc/sv/servizio /var/service/

    sostituire servizio con il servizio da avviare, un esempio pratico

    ln -s /etc/sv/apache /var/service/

    l’ultimo comando avvia il server Apache

    invece per riavviare, in questo caso, il server Apache

    sv restart /var/service/apache

    per fermarlo

    sv stop /var/service/apache

    per non farlo partire all’avvio, sempre dal terminale d’amministratore

    rm /var/service/apache
  • Tabella comparativa comandi

    Tabella comparativa comandi

    Void LinuxArch LinuxDebian
    aggiorna il database dei pacchettixbps-install -Spacman -Syyapt update
    aggiorna il database dei pacchetti e la distribuzionexbps-install -Suvpacman -Syuapt full-upgrade
    aggiorna il database dei pacchetti e la distribuzione senza chiedere confermaxbps-install -Syu
    installa un singolo pacchettoxbps-install -S pacchettopacman -S pacchettoapt install pacchetto
    aggiorna un singolo pacchettoxbps-install -u pacchetto
    cerca pacchettoxbps-query -s pacchettopacman -Ss pacchettoapt search pacchetto
    disinstalla singolo pacchettoxbps-remove pacchettopacman -R pacchettoapt remove pacchetto
    disinstalla il pacchetto e le sue dipendenze
    Debian rimuove i files di configurazione
    xbps-remove -R pacchettopacman -Rs pacchettoapt purge pacchetto
    disinstalla i pacchetti orfani e pulisce la cache del repositoryxbps-remove -Oopacman -R $(pacman -Qdtq)apt-get autoclean

    Tabella comandi Void Linux – Arch Linux – Debian

    (altro…)