AFS ADMIN RECIPES

autenticarsi, creare una utenza, installare Red Hat 5.0 da euclide, editare le partizioni con fdisk, inserire i mount points con Disk Druid,

autenticarsi
 
1) Loggarsi su euclide.
2) Eseguire: 

klog.krb <return>

3) Inserire la propria password
creare una utenza
 
1) Autenticarsi
2) Eseguire: 

arc -p help <return>

3) Eseguire: 

arc -p cu utente gruppo password 30000 720 \"Nome_Cognome\" <return>

installazione di linux Red Hat 5.0 da euclide
 
1) Inserire il floppy di boot della Red Hat 5.0 ed accendere la macchina
2) Eseguire le selezioni elementari (color monitor, US keyboard,...)
3) Selezionare il caricamento da NFS image. Occorre avere una scheda di rete linux-compatibile. L'ideale sarebbe una 3com o una Digital Tulip (Intel Laser Express = schifo). 
4) Immettere il numero IP del server euclide (193.204.161.128), del DNS server poincare (193.204.161.129), la directory di caricamento la /system/RH50. Immettere il numero IP della macchina da configurare (il nome verra' desunto consultando il DNS)
5) Si usi fdisk per editare le partizioni del disco rigido
6) Si usi il Disk Druid per inserire i mount point
7) Si scelga il Mouse System (3 bottoni / no emulate)
8) Timezone MET (Middle Europe Timezone)
9) Demoni OK (???)
9') Installa lilo sul Master Boot Record (???)
10) Aggiorna il file /etc/exports di euclide, aggiungendo la linea: 
/system/RH50 -ro,root=mia_macchina,access=mia_macchina
11) esegui: 
    mount euclide:/system/RH50 /mnt
    cd /mnt/RedHat/RPMS
    /mnt/TOOLS/install.sh (due volte da /mnt/RedHat/RPMS)
    cd /mnt/RedHat/PATCHES
    /mnt/TOOLS/install.sh (due volte da /mnt/RedHat/PATCHES)
12) Usa rpm per verificare l'istallazione. 
In particolare esegui:
    chmod a+rwx /scratch
    mkdir /scratch/install
    cd /scratch/install
    cp /mnt/TOOLS/melalist .
    rpm -q -a | sort > ./pippo
    diff pippo melalist (devono essere uguali)
Rimuovi i pacchetti inutili:
    rpm -e Xconfigurator (butta fuori il 2.5)
    rpm -U Xconfigurator (carica il 2.6)
    rpm -q xserver-wrapper (controlla che sia 1.1-1)
    rpm -e Xbill Xboard boing xchamp 
    rpm -e xdemineur xevil xgalage xgammon 
    rpm -e xjewel xlander xpat2 xpilot
    rpm -e xpuzzles xtrojka yp-tools ypbind
13) Installa lilo sul Master Boot Record
14) Installa lilo sul Master Boot Record
15)
16)
 
editare le partizioni con fdisk
 
1) Selezionare fdisk dalla maschera di installazione del Red Hat.
2) I comandi disponibili sono: 
p (=print) per vedere che partizioni ci sono.
d num (=delete) per cancellare la partizione num esistente.
np num +80M (=new) per creare una nuova partizione primaria (p) con il numero num riservandole uno spazio di 80M a partire dall'ultimo cilindro occupato. 
t pnum 82 (=toggle) per trasformare la partizione num da primaria a "swap partition" (il codice 82).
w (=write) per rendere definitive le trasformazioni effettuate.
 
3) Cancellare tutte le partizioni esistenti (d 1, d 2, ...). 
4) - Creare una partizione primaria 1 [per /] da 80M. 
- Creare una partizione primaria 2 [per swap] da 96M. 
- Trasformare il tipo della partizione 2 in "swap partion". 
- Creare una partizione primaria 3 [per /tmp] da 80M. 
- Creare una partizione primaria 4 estesa (tutto cio' che rimane). 
- Creare una partizione da 80M [per /var] (viene messa nella 4) 
- Creare una partizione da 650M [per /usr] (viene messa sempre nella 4) 
- Creare una partizione da 80M [per /usr/vice] (sempre in 4) 
- Tutto quello che rimane metterlo in una partizione sola [andra' in /scratch] (sempre in 4)
 
inserire i mount points con Disk Druid
 
1) Selezionare Disk Druid dalla maschera di installazione del Red Hat.
2) /dev/hda1 ospitera' /  
/dev/hda2 non figura perche' ospita lo spazio di swap 
/dev/hda3 ospitera' /tmp 
/dev/hda4 non figura perche' e' la partizione estesa che ospita le ultime quattro 
/dev/hda5 ospitera' /var 
/dev/hda6 ospitera' /usr 
/dev/hda7 ospitera' /usr/vice 
/dev/hda8 ospitera' /scratch
 
usare rpm per verificare l'installazione
 
0) I comandi disponibili sono: 
rpm -q nomepacchetto (q=query) verifica istallazione (e versione).
rpm -q -a (a=all) verifica tutti i pacchetti.
rpm -U nomepacchetto (U=update) aggiunge il pacchetto. 
rpm -e nomepacchetto (e=erase) toglie il pacchetto.
 
2) Esegui:
rpm -q -a > /tmp/pippo
diff /tmp/pippo /mnt/TOOLS/melalist (devono essere uguali)
Per rimuovere pacchetti in piu' esegui:
rpm -e nomepacchetto (e = erase)
esempi (calzanti):
rpm -e Xconfigurator (butta fuori il 2.5)
rpm -U Xconfigurator (carica il 2.6)
rpm -q xserver-wrapper (controlla che sia 1.1-1)