Server Setup · 3 min read · Dec 03, 2025

Il Server Perfetto - Mandriva 2009.0 Free (i386) - Pagina 4

4 Modifica /etc/hosts

Successivamente modifichiamo /etc/hosts. Fai in modo che appaia così:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 |

5 Impostare Il Nome Host

(Questo passaggio è facoltativo.)

Non è necessario se hai impostato il nome host corretto durante l’installazione. Puoi controllare il nome host attuale con i comandi

hostname  
hostname -f

Entrambi i comandi dovrebbero mostrare server1.example.com.

Se l’output mostra un nome host errato, puoi impostare quello corretto in questo modo:

echo server1.example.com > /etc/hostname  
/bin/hostname -F /etc/hostname

6 Configurare urpmi

Puoi utilizzare la procedura guidata su http://easyurpmi.zarb.org/ per scoprire come configurare urpmi in modo che urpmi utilizzi i repository di pacchetti online:

(Quando ho scritto questo tutorial, Mandriva 2009.0 non era ancora disponibile nella procedura guidata, quindi ho scelto 2008.1 e poi ho sostituito 2008.1 con 2009.0 nei comandi urpmi. Puoi fare lo stesso, ma la procedura guidata dovrebbe essere aggiornata tra qualche giorno.)

Per me la procedura guidata ha restituito questi comandi che ho eseguito nella riga di comando:

urpmi.addmedia 'Main' 'http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/main/release'
urpmi.addmedia 'Contrib' 'http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/contrib/release'
urpmi.addmedia 'Main Updates' 'http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/main/updates'
urpmi.addmedia 'Contrib Updates' 'http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/contrib/updates'

6.1 Disabilitare I Media Di Installazione

Disabilitare i media di installazione è particolarmente utile se il tuo server sarà in una posizione remota dove non puoi inserire i DVD/CD. Per disabilitare i media di installazione (il DVD Mandriva o i CD), dobbiamo prima scoprire i loro nomi interni. Possiamo farlo eseguendo

ls -l /var/lib/urpmi/
[root@server1 ~]# ls -l /var/lib/urpmi/  
total 25980  
-rw-r--r-- 1 root root     9791 2008-10-09 17:14 compssUsers.flat  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Contrib/  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Contrib Updates/  
-rw-r--r-- 1 root root  3519063 2008-10-09 17:05 hdlist.Mandriva Linux - 2009.0 (Free) - Installer (contrib).cz  
-rw-r--r-- 1 root root 22476876 2008-10-09 17:05 hdlist.Mandriva Linux - 2009.0 (Free) - Installer.cz  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Main/  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Main Updates/  
-rw-r--r-- 1 root root        0 2008-10-09 17:14 MD5SUM  
-rw-r--r-- 1 root root    50592 2008-10-09 17:14 names.Mandriva Linux - 2009.0 (Free) - Installer  
-rw-r--r-- 1 root root     9805 2008-10-09 17:14 names.Mandriva Linux - 2009.0 (Free) - Installer (contrib)  
-rw-r--r-- 1 root root    60938 2008-10-09 17:05 synthesis.hdlist.Mandriva Linux - 2009.0 (Free) - Installer (contrib).cz  
-rw-r--r-- 1 root root   398380 2008-10-09 17:05 synthesis.hdlist.Mandriva Linux - 2009.0 (Free) - Installer.cz  
[root@server1 ~]#

Puoi prendere i nomi corretti dalle voci names.*. Quindi, per disabilitare il DVD Mandriva 2009, eseguo

urpmi.removemedia "Mandriva Linux - 2009.0 (Free) - Installer"  
urpmi.removemedia "Mandriva Linux - 2009.0 (Free) - Installer (contrib)"

Per i CD, il comando sarà leggermente diverso - basta dare un’occhiata alle voci names.* sul tuo sistema.

6.2 Creare Uno Script Di Aggiornamento Automatico

Ora creiamo uno script /etc/cron.daily/software_update che verrà eseguito automaticamente da cron ogni giorno e cerca e installa gli ultimi aggiornamenti software sul tuo sistema Mandriva 2009.0. Lo script appare così:

vi /etc/cron.daily/software_update

| #!/bin/bash urpmi.update updates urpmi --auto --update --auto-select |

Rendi lo script eseguibile:

chmod 755 /etc/cron.daily/software_update

7 Installa Alcuni Pacchetti

Ora installiamo alcuni pacchetti necessari in seguito:

urpmi fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp flex libxorg-x11-devel gcc gcc-c++

8 Quota

Per installare il pacchetto quota, esegui

urpmi quota

Modifica /etc/fstab per apparire così (ho aggiunto,usrquota,grpquota alla partizione con il punto di montaggio /):

vi /etc/fstab

| # Voce per /dev/sda6 : UUID=b258edec-9613-11dd-99c4-457f04a19dca / ext3 relatime,usrquota,grpquota 1 1 # Voce per /dev/sda1 : UUID=b6fa1e84-9613-11dd-84e1-bf4bbb042d23 /boot ext3 relatime 1 2 /dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0 none /proc proc defaults 0 0 # Voce per /dev/sda5 : UUID=b748b6b6-9613-11dd-844e-fba510a12ad6 swap swap defaults 0 0 |

Quindi esegui:

touch /aquota.user /aquota.group  
chmod 600 /aquota.*  
mount -o remount /  
quotacheck -avugm  
quotaon -avug

9 Server DNS

Per installare il server DNS BIND, esegui:

urpmi bind

Il BIND di Mandriva 2009.0 è in esecuzione chrooted per impostazione predefinita, quindi dobbiamo creare alcuni symlink in modo che ISPConfig (se desideri installarlo) possa gestirlo:

cd /var/lib/named/var  
mkdir -p lib/named/var  
cd lib/named/var  
ln -s ../../../named/ named  
ln -s ../../../run/ run  
cp /var/lib/named/var/named/reverse/named.local /var/lib/named/var/named/

Successivamente creiamo i collegamenti di avvio del sistema per BIND…

chkconfig named on

… e avviamolo:

/etc/init.d/named start
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.