Archivio

Posts Tagged ‘debian’

Debian 6.0 “Squeeze” è diventata stable – Procedura di aggiornamento da debian 5 (lenny) a debian 6 (squeeze)

6 febbraio 2011 Marco Nessun commento

debian_splashDopo neanche dua anni dalla precedente release oggi è stata finalmente rilasciata come stabile la versione 6 di Debian, nome in codice Squeeze

Ecco come aggiornare la versione di debian 5 Lenny a Debian 6 Squeeze:

Editare il file dei repository con:

vi /etc/apt/sources.list

Nel file cambiare tutte le ricorrenze di lenny con squeeze e salvare, dopodichè:

sudo apt-get update
sudo apt-get install apt dpkg apt-get
sudo apt-get dist-upgrade

Fatto questo il vostro sistema operativo sarà aggiornato.

squeeze-debian-6

Installare Tomcat su Debian Etch 4.0

13 novembre 2009 Marco Nessun commento

tomcatPer installare tomcat su debian etch è possibile seguire varie strade, in questa guida installaremo tomcat dai repositori non free.

Aprire il file di configurazione dei repository:

vi /etc/apt/source.list

ed aggiungere i seguenti repository

deb http://ftp.debian.org/debian/ etch non-free
deb-src http://ftp.debian.org/debian/ etch non-free

agornare apt con

apt-get update

Installare la java sdk

apt-get install sun-java5-jdk

Per vedere se la java sdk è stata installata correttamente potete lanciare il comando

java -version

Se in output vedrete la versione di java questo risulta installato correttamente.

Dopodichè si può procedere ad installare tomcat:

apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps

Una volta eseguiti i passaggi tomcat sara attivo e funzionante sul sistema, potrete provarlo connettendovi all’ indirizzo: http://localhost:8180/

Linux – Conoscere l’username da id

26 settembre 2009 Marco Nessun commento

Per risalire al nome di un utente conoscendo l’id numerico è possibile utilizzare il comando getent, questa è la sintassi:

getent passwd id

Installare XEN su Debian Lenny

15 settembre 2009 Luca 1 commento

xenGrazie alla distribuzione Debian Linux e al suo packet manager apt, l’installazione  del sistema di virtualizzazione XEN non e’ mai stata cosi’ semplice. Eseguendo i comandi illustrati in questa guida, in pochi minuti potrete installare e configurare il vostro primo server virtuale.

1)Installiamo il pacchetto chiamato  xen-linux-system-2.6.26-2-xen-amd64

apt-get install xen-linux-system-2.6.26-2-xen-amd64

2) Modifichiamo il file di configurazione di xen (/etc/xen/xend-config.sxp) lasciando decommentate (quindi senza il carattere # ad inizio riga) solamente queste linee:

(network-script network-dummy)
(network-script network-nat)
(vif-script     vif-nat)

3) Creaimo adesso il file su disco che dovra’ contenere il nostro virtual server.

dd if=/dev/zero of=/home/vps1.fs bs=1024 count=2048000

N.B. Verra’ creato un file grande 2G, come specificato nell’opzione ‘count’ del comando ‘dd’

4)Dobbiamo creare il file system sul file

mkfs.ext3 -F /home/vps1.fs

5) Lo montiamo per poter installare il sistema operativo

mount -o loop /home/vps1.fs /mnt/

6) Utilizziamo il comando ‘debootstrap’ per installare una Debian Lenny a 64bit per amd. Se il vostro server ha un’architettura diversa,  dovrete cambiare ‘amd64′ con quella corretta, che sara’ quasi certamente una di queste due: i386 o  ia64 Per installare debootstrap bastera’ eseguire questo comando come root: “apt-get install debootstrap”

debootstrap –include=”vim,ssh,udev” –arch amd64 lenny /mnt/ http://ftp.debian.org/debian

7)Cambiamo ora la nostra ‘root directory’

chroot /mnt/

8 ) Adesso siamo nel file system del nostro virtual server e dobbiamo  configurare la rete. Scriviamo quindi queste righe nel file /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address         192.168.1.2
netmask         255.255.255.0
gateway         192.168.1.1
network         192.168.1.0

9) Usciamo dal chroot e smontiamo /mnt

exit

umount /mnt

10) Sulla macchina padre creiamo il file di configurazione del vps:

mkdir /etc/xen/conf/

salviamo nel file /etc/xen/conf/lenny.conf questo:

name    = “lenny”
kernel  = “/boot/vmlinuz-2.6.26-2-xen-amd64″
ramdisk = “/boot/initrd.img-2.6.26-2-xen-amd64″
root    = “/dev/sda1″
memory  = 256
disk    = ['file:/home/vps1.fs,sda1,w']
vif  = [ 'ip=192.168.1.2' ]
extra   = “xencons=tty”
#Se avete una macchina multicore potrete scegliere quante cpu puo’ utilizzare il server virtuale
vcpus = 1
#Potete scegliere anche su quale cpu/core spostarlo
cpus = “1″
#La percentuale di cpu da utilizzare (200 = 2 cpu)
cpu_cap = 50

L’installazione e’ terminata!

E’ necessario riavviare il vostro server per farlo partire con il kernel xen, dopodiche’  potrete avviare il vostro server virtuale eseguendo come utente root questo comando:

xm create -c /etc/xen/conf/lenny.conf

N.B. L’opzione ‘-c’ serve per vedere a video la fase di boot del server virtuale

Per uscire dalla console digitate

Alt Gr + Ctrl + ]

Per collegarsi nuovamente alla console

xm console lenny

Per ottenere la lista dei virtual server avviati eseguite

xm list

Questo comando invece serve per spegnere il virtual server

xm shutdown lenny

Se si dovesse bloccare potrete spegnerlo in questo modo

xm destroy lenny

Per avviare la macchina è sufficiente digitare:

xm create /etc/xen/xen1.example.com.cfg

xm console xen1.example.cfg