Server Setup · 4 min read · Oct 23, 2025
Il Server Perfetto - Mandriva 2009.0 Free (x86_64) - 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 -fEntrambi 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/hostname6 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://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/main/release'urpmi.addmedia 'Contrib' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/contrib/release'urpmi.addmedia 'Main32' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/i586/media/main/release'urpmi.addmedia 'Main Updates' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/main/updates'urpmi.addmedia 'Contrib Updates' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/contrib/updates'urpmi.addmedia 'Main32 Updates' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/i586/media/main/updates'6.1 Disabilitare I Media Di Installazione
Disabilitare i media di installazione è particolarmente utile se il tuo server si trova in una posizione remota dove non puoi inserire i DVD/CD. Per disabilitare i media di installazione (il DVD di 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 25616
-rw-r--r-- 1 root root 9858 2008-10-10 17:49 compssUsers.flat
drwxr-xr-x 2 root root 4096 2008-10-10 16:11 Contrib/
drwxr-xr-x 2 root root 4096 2008-10-10 16:07 Contrib Updates/
-rw-r--r-- 1 root root 3496995 2008-10-10 17:42 hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (contrib).cz
-rw-r--r-- 1 root root 22071087 2008-10-10 17:42 hdlist.Mandriva Linux - 2009.0 (Free64) - Installer.cz
-rw-r--r-- 1 root root 46094 2008-10-10 17:42 hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (main32).cz
drwxr-xr-x 2 root root 4096 2008-10-10 16:11 Main/
drwxr-xr-x 2 root root 4096 2008-10-10 16:13 Main32/
drwxr-xr-x 2 root root 4096 2008-10-10 16:13 Main32 Updates/
drwxr-xr-x 2 root root 4096 2008-10-10 16:07 Main Updates/
-rw-r--r-- 1 root root 0 2008-10-10 17:49 MD5SUM
-rw-r--r-- 1 root root 52072 2008-10-10 17:49 names.Mandriva Linux - 2009.0 (Free64) - Installer
-rw-r--r-- 1 root root 9452 2008-10-10 17:49 names.Mandriva Linux - 2009.0 (Free64) - Installer (contrib)
-rw-r--r-- 1 root root 225 2008-10-10 17:49 names.Mandriva Linux - 2009.0 (Free64) - Installer (main32)
-rw-r--r-- 1 root root 61281 2008-10-10 17:42 synthesis.hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (contrib).cz
-rw-r--r-- 1 root root 389816 2008-10-10 17:42 synthesis.hdlist.Mandriva Linux - 2009.0 (Free64) - Installer.cz
-rw-r--r-- 1 root root 2238 2008-10-10 17:42 synthesis.hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (main32).cz
[root@server1 ~]#Puoi prendere i nomi corretti dalle voci names.*. Quindi, per disabilitare il DVD di Mandriva 2009, eseguo
urpmi.removemedia "Mandriva Linux - 2009.0 (Free64) - Installer"
urpmi.removemedia "Mandriva Linux - 2009.0 (Free64) - Installer (contrib)"
urpmi.removemedia "Mandriva Linux - 2009.0 (Free64) - Installer (main32)"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_update7 Installa Alcuni Pacchetti
Ora installiamo alcuni pacchetti necessari in seguito:
urpmi fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp flex lib64xorg-x11-devel gcc gcc-c++8 Quota
Per installare il pacchetto quota, esegui
urpmi quotaModifica /etc/fstab in modo che appaia così (ho aggiunto,usrquota,grpquota alla partizione con il punto di montaggio /):
vi /etc/fstab| # Voce per /dev/sda6 : UUID=fcf473ac-96e1-11dd-925e-bd3c361d7fff / ext3 relatime,usrquota,grpquota 1 1 # Voce per /dev/sda1 : UUID=01d7ebd8-96e2-11dd-9d07-87e54e82565e /boot ext3 relatime 1 2 /dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 /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=0220c38a-96e2-11dd-af75-abce5298666d swap swap defaults 0 0 |
Poi esegui:
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avug9 Server DNS
Per installare il server DNS BIND, esegui:
urpmi bindIl BIND di Mandriva 2009.0 è in esecuzione in chroot 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 link di avvio del sistema per BIND…
chkconfig named on… e avviamolo:
/etc/init.d/named startRicevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.