468x60

martedì 19 aprile 2011

Webmin - amministrazione di sistema web-based

L'amministrazione di sistemi Unix/Linux può essere effettuata via web con Webmin, un software open source web-based. Con Webmin è possibile configurare user accounts, Apache, MySQL, DNS, firewall, file sharing e molto di più...

Buon utilizzo!

Cambiare la password di root in Ubuntu

In Ubuntu di default non c'è un vero e proprio utente root, ma solo l'accesso root, che può essere ottenuto col comando sudo. Root è creato senza una password predefinita, perciò non è possibile effettuare il login come root... Per modificare la password di root basta seguire questa procedura:

Digitare il comando sudo sh
Siamo così loggati nella shell come utente root. A questo punto possiamo cambiare la password di root col comando passwd

martedì 22 marzo 2011

CD Mounting in Debian linux

Vediamo come effettuare il mounting di un CD in Debian

1) Creare un mount point

Probabilmente c'è già un mount point sul tuo sistema, solitamente è su /cdrom, /media/cdrom, /media/cdrom0 o /mnt/cdrom. Se non c'è bisogna crearlo:

# mkdir /media/cdrom0

2) CD Mounting

# mount -t iso9660 /dev/hdc /media/cdrom0/

A questo punto il CD è pronto!

venerdì 18 marzo 2011

Sincronizzare Google Calendar con Mozilla Sunbird e Lightning

Per sincronizzare il Google Calendar con Mozilla Sunbird e con Lightning si deve seguire questa procedura:

  1. Creare un nuovo calendario su Sunbird/Lightning, come calendario "Sulla rete"
  2. In Formato scegliere "CalDAV"
  3. In "Luogo" specificare l'url del proprio calendario, che sarà del tipo https://www.google.com/calendar/dav/[tuo_google_id]/events

dove al posto di [tuo_google_id] si deve specificare l'indirizzo email del proprio account Google.

giovedì 17 marzo 2011

Generare JPA Entities con Eclipse

Il Reverse Engineering di JPA Entities da database pensavo fosse possibile solo con Netbeans, invece ho scoperto come fare anche con Eclipse. Vediamo come...

Step #1: Creare il Datasource su Eclipse
  1. Creare la Definizione del MySQL JDBC Driver
  2. Creare la Connessione MySQL JDBC
Window--> Open Perspective--> Database Development Perspective



Click destro sul nodo "Databases"--> New



Scegliere "Generic JDBC Connection"



Scegli il driver corrispondente alla tua versione di MySQL, es. MySQL JDBC 5.0 e clicca sul bottone Add



Punta Eclipse al path del driver MySQL JDBC



Digita le proprietà della connessione JDBC e testa la connettività



Step #2: Creare un Eclipse JPA Project

  1. Creare la definizione dell'App Server (puntare Eclipse all'installazione dell'App Server)
  2. Creare il JPA Project
File--> New--> Project--> JPA Project



Clicca sul bottone New nella sezione Target Runtime



Puntare Eclipse sulla cartella di installazione di Glassfish



Scegli Opzioni su JPA Project



Continua col wizard e vai alla JPA perspective



Step #3: Reverse-Engineer delle JPA Entities dal DB

Sulla JPA Perspective: Click destro su Progetto--> JPA Tools--> Generate Entities



Scegli il JDBC Datasource e lo Schema



Scegli le tabelle, ed il gioco è fatto!

venerdì 4 marzo 2011

Connessione SSH senza password

Vediamo come poter effettuare connessioni SSH senza dover digitare manualmente una password.

ssh-keygen -t rsa

Con questo comando, nella directory /home/mio_utente/.ssh sono state create due chiavi: una pubblica id_rsa.pub e una privata id_rsa. E’ importante verificare che la chiave privata sia accessibile solo per il proprietario:

ls -la /home/mio_utente/.ssh

A questo punto occorre aggiungere la chiave pubblica al “remotehost” per l’utente “remoteuser”.

cat /home/mio_utente/.ssh/id_rsa.pub | ssh remoteuser@remotehost 'cat >> .ssh/authorized_keys'

Avviare TeamViewer in automatico al boot di Ubuntu

Per avviare TeamViewer in automatico al boot di Ubuntu basta seguire questa procedura:

  • Andare su Sistema-> Preferenze-> Applicazioni d'avvio
  • Nel campo "Comando" digitare: bash -c "sleep 10; /usr/bin/teamviewer"
468x60

Cerca su Google

Cerca nel Blog con Google