Linux

Una lista dei desideri per chi passa definitivamente a Linux

Mollato definitivamente Windows in ogni sua versione, sono finalmente libero da costi legati al software.
Però bisogna ammetterlo: c’è un prezzo da pagare ! Tutto quello che facevo prima con Windows non posso ritrovarlo immediatamente nelle stesse modalità in Ubuntu, anche se il riconoscimento e la corretta installazione di tutte le periferiche è già un bel passo avanti.
Ecco allora una wishlist (lista dei desideri) che comprende tutte le cose che vorrei poter fare facilmente con il mio Ubuntu. Man mano che otterrò la funzione che mi serve pubblicherò un appunto facendo diventare questa lista una piccola raccolta di soluzioni per gestire facilmente il PC per l’uso domestico.
Sono ben accetti consigli, richieste e indicazioni nei commenti !!

La mia Ubuntu Wishlist

      Convertire un DVD in DViX

      • k9copy
      • dvd::rip
      Eseguire una copia di backup da DVD a DVD
      • k9copy
      Montare un filmato amatoriale e creare un DVD dalla videocamera

      • kdenlive
      • PiTiVi
      Scaricare foto dalla macchinetta, modificarle e gestirle

      • Picasa
      • F-spot
      Eseguire un backup dei dati personali
      VideoComunicare on-line con Skype
      Ascoltare musica sul PC
      Scrivere, calcolare e disegnare

Un likn interessante.
http://www.freeonline.org/articolo_linux_dtml/a-400/programmi-linux.htm

Linux Ubuntu e Espon Perfection 2480 PHOTO… e lo scanner è servito !

Sinceramente credevo che avrei incontrato qualche problemino con lo scanner, ma ho seguito la solita, banale procedura.

  1. Cerco su Google i termini “Perfection 2480 Photo” linux
  2. Faccio click sul primo sito della lista debianizzati.org
  3. Seguo la semplice procedura passo passo
  4. Apro Gimp e provo a scannerizzare
  5. Rimango stupefatto per la velocità dello dello scanner e della piena funzionalità

Montare una cartella condivisa di Windows in Linux

Come accedere a cartelle condivise su una rete Windows da Linux avendo già installato e configurato Samba ?
Se usate un’interfaccia grafica è semplice: basta sfogliare la rete dal menu Risorse di Ubuntu.
Se state lavorando da riga di comando allora è possibile utilizzando queste istruzioni per montare la condivisione nel FS di Linux.

smbmount //NomeServer/NomeShare /MountDir -o username=MioUsername,password=MiaPassword
oppure
mount -t smbfs //NomeServer/NomeShare /MountDir -o username=MioUsername,password=MiaPassword

Se non è presente un server DHCP nella rete sarà necessario specificare nel file hosts l’indirizzo IP della condivisione windows.

L’articolo completo si trova su SpippolAzione.net

Impedire l’accesso SSH agli utenti e gruppi

Nel file di configurazione /etc/ssh/sshd_config è possibile utilizzare quattro direttive per regolare l’accesso agli utenti e ai gruppi.

  • DenyUsers user1 user2 user3
  • AllowUsers user1 user2
  • DenyGroups group1 group2
  • AllowGroups group1 group2

Volendo consentire l’accesso SSH al solo utente amministratore (ovvero che appartiene al gruppo admin) è sufficente inserire nell’ultima riga

DenyGroups *
AllowGroups admin

Tutti gli altri gruppi vengono inibiti e solo gli utenti che appartengono al gruppo admin accedono via SSH.

Alla fine si può riavviare l’applicazione con
sudo /etc/init.d/ssh restart
per rendere operative le modifiche apportate

File system: quali strumenti per gestire gli errori del filesystem

Degli strumenti simili al FDISK dei sistemi MS, ma molto più versatili e potenti sono

e2fsck (per eseguire il ripristino del filesystem ext2)
tune2fs (per trasformare ext3 -> ext2)

Qualche link utile da tenere sotto mano

  1. FAQ sul EXT3 filesystem
  2. ManPage di e2fsck

Routing

Tutto è nato cercando di scaricare la posta con un modem, rimanendo collegati alla rete LAN dell’ufficio.

Il problema che ho incontrato è stato quello di scaricare la posta da un server su una rete non raggiungibile dalla mia LAN, bensì esclusivamente attraverso il collegamento PPP di un modem.
Dapprima ho erroneamente cambiato il default gateway, inserendo l’IP assegnato alla mia macchina dal collegamento PPP.
Questo faceva si che tutto il traffico internet si indirizzasse sul nuovo gateway, anche le richieste del DNS e questo … non è bello. Infatti usando fetchmail (che passa tutta la posta al MDA..sendmail..) e non riuscendo a risolvere i nomi di dominio dei destinatari, non trasferiva le mail scaricate poichè i DNS in resolv.conf erano quelle utili alla mia LAN.
Una soluzione sarebbe stata quella di cambiare i DNS per il tempo del collegamento, ma rinunciando alla velocità dell’ADSL e adottandoi quella della connessione modem 56 K bps (quando ci arriva…).
Conoscendo l’indirizzo del server mail.serverposta.org dal quale scaricare la posta e sapendo che difficilmente questo cambi improvvisamente IP ho deciso di impostare le regole del traffico in modo che:

a) tutte le richieste al server mail.serverposta.org vengano instradate verso il gateway x.x.x.x attestato su PPP0
b) tutte le altre richieste vengano instradate al default gateway della LAN, quindi anche quelle verso i DNS.

Procedura:
1) Modifico il file host.conf con la riga
order hosts, bind
In questo modo la risoluzione di un nome avviene prima attraverso il file hosts

2) Modifico il file hosts inserendo l’indirizzo del server di posta
10.10.2.10 mail.serverposta.org

3) Disabilito l’opzione che consente allo script ppp-go di impostare com default gateway l’IP della PPP0

4) Aggiungo la regola di route seguente
route add -net 10.0.0.0 netmask 255.0.0.0 gw $ipassegnato ppp0
allo script post-collegamento ip-up

Quando effettuo il collegamento posso scaricare la posta dal server e l’MDA può interrogare a piacimento il suo DNS.

Nota sul DNS : nel file /etc/ppp/options ho inserito l’opzione usepeerdns che mi permette di ottenere gli IP del name server direttamente dal server ISP al quale mi collego. Questi dati vengono poi messi a disposizione nel file /etc/ppp/resolv.conf e nello script /etc/ppp/ip-up (leggi man pppd /usepeerdns)

Links

Advanced Linux programming
Appunti di informatica libera
Guida per l’Amministratore di Sistema
Guida dell’Utente
Administration Made Easy
Sito ufficiale distribuzione Slackware
Sito Slackware – Italia
Zio Budda – The Linux Portal
Linux HOWTO (Apogeo On-line)
Linux Network Administrator’s Guide, 2nd Edition (O’Reilly)
Guida alla Programmazione in Linux
Una FAQ su Slackware dal Brasile

Postfix

Tutorial dal PJ
Tutorial dal PJ (2)
Quick&Easy Configuration HOWTO
Documentazione dal sito ufficiale
Installare Postfix con Cyrux Auth
Tutorial Postfix+SASL

Tool grafici per la gestione di FW

Firestarter (Gnome)
Guarddog (KDE)

Router + Firewall + Proxy

Tutorial per configurare il routing e Guarddog
Tutorial per impostare Linux come router

Eseguire uno script solo se non è già in esecuzione

Ho realizzato uno script php che deve essere esguito ogni ora (e a questo ci pensa cron) ma solo se non è già in esecuzione.

# controlla che il processo non sia gia in esecuzione
PS="$(ps ax)"
if ! echo "$PS" | grep -q -w mioscript.php ; then
   /home/tester/mioscript.php & > /dev/null
fi

La posta controllata di una LAN

Eseguire un backup in automatico di tutta la posta che viene ricevuta e spedita attraverso la LAN di un ufficio, utilizzando un server SMTP esterno.

Il progetto
In una LAN della società Pinco pallino s.a.s. si vuole installare un server di posta che esegua le seguenti operazioni
* preleva la posta degli utenti da un server POP3 esterno (pop.luizzix.it) e da altri account (es.: tiscali, tin, ecc) ;
* salva una copia della posta in transito per eseguire un backup;
* smista la posta tra gli utenti in base all’account di destinazione e al contenuto delle singole e-mail (ad es.: arriva alla societ? una newsletter che riguarda la programmazione in Java che deve essere recapitata a Pinco e a Pallino, programmatori dell’azienda);
* salva una copia della posta in uscita per eseguire un backup e creare un archivio dove ricercare la corrispondenza;
* utilizza il server esterno per la posta in uscita smtp.luizzix.it;
* esegue un controllo anti-spam e anti-virus di tutta la posta in transito nel server;
* esegue delle statistiche sulla posta trattata;

Risorse
Chiaramente tutte rigorosamente Open Source .
Se ne trovano in quantit? enorme per far fronte alle problematiche di questo progetto, ma da un rapido giro nei newsgroup, si possono identificare dei prodotti particolarmente affermati:

* Linux Network Administrator’s Guide
Studiare !!!!
* fetchmail
Preleva la posta elettronica da vari account
* procmail
Smista la posta elettronica
* qmail
Server di posta elettronica
* Italian HOW-TO qmail
Documentazione sull’installazione di qmail
* pop3d
Documentazione sul server pop3 di Slackware
* SpamAssassin
Blocca lo spam
* ClamAV
Antivirus per trojan, ecc.

Swaret: Installare i pacchetti per la Slack

Swaret è un’applicazione semplice da trovare, installare e usare anche grazie alla documentazione disponibile in rete, quindi non riporto le varie procedure, ma solo i link alle varie risorse.

Scaricare swaret
Il sito ufficiale di Swaret

Installare e usare Swaret
Un tutorial ottimo.
Qui si può scaricare questo tutorial in pdf

Successiva »