Capitolo 3. Amministrazione del Sistema

Sommario
3.1. Come posso usare le accentate in console?
3.2. Come posso eseguire un comando a una determinata ora di un determinato giorno?
3.3. Il prompt di default della shell è bruttino, come posso cambiarlo?
3.4. Come posso fare eseguire un comando ogni determinato lasso di tempo?
3.5. Esiste un modo per evitare di scrivere un intero comando molto lungo ogni volta?
3.6. Come posso aggiornare il sistema?
3.7. Come ricompilo il sistema?
3.8. Ho ricompilato il sistema ma al riavvio ci sono dei problemi. Cosa posso fare?
3.9. Come posso ottenere i sorgenti relativi a una data precisa?
3.10. Come mai ogni 497 giorni uptime(1) riazzera il conteggio dei giorni?
3.11. Come formatto i floppy disk?
3.12. Come aggiungo un utente a un gruppo?
3.13. Come cambio l'hostname?
3.14. Come faccio a sapere il mio indirizzo IP?
3.15. Come posso sapere quali utenti hanno effettuato il login ultimamente?
3.16. Come posso sapere quali utenti sono connessi al momento?
3.17. Come si caricano i moduli del kernel?
3.18. Come faccio a sapere quali moduli del kernel sono caricati?
3.19. Come posso usare la lingua italiana nei programmi che la supportano?
3.20. Cosa sono i permessi di un file?
3.21. Come cambio i permessi di un file?
3.22. Posso aumentare la risoluzione dello schermo in console?
3.23. Come configuro il mio sistema FreeBSD affinché faccia da gateway tra la mia rete locale e Internet?
3.24. Come cambio l'utente e/o il gruppo proprietario di un file?
3.25. Come regolo l'orologio di sistema?
3.26. Come vengono identificati i dischi rigidi e i lettori cdrom in FreeBSD?
3.27. Come partiziono un disco per FreeBSD?
3.28. Come posso sapere quali porte sono aperte nel mio sistema?
3.29. Che differenza c'è tra APM e ACPI ?
3.30. Come attivo APM su una 5.x ?
3.31. Come disattivo ACPI ?
3.32. Come posso utilizzare tutto lo spazio possibile della partizione?
3.33. Ho perso il file /etc/master.passwd, come lo ricreo?
3.34. Perché non riesco ad avere l'output di ls(1) a colori?
3.35. Come posso sapere quanta memoria di swap sto usando?
3.36. Come posso rivedere il messaggi di probe delle device al boot?
3.37. Come posso montare un immagine ISO?
3.38. Mi si rovinato l'MBR, come posso reinstallarlo?
3.39. Chi è l'utente toor?
3.40. Non riesco a diventare root utilizzando su(1). Come posso fare?
3.41. Posso cambiare il messaggio che viene mostrato ad ogni login?
3.42. Come installo le applicazioni? Cos'è un port? Cos'è un package?
3.43. Come rimuovo un port o un package?
3.44. Come aggiorno i ports/packages installati?

Sarebbe stato difficile cominciare con qualcosa di diverso dall'Amministrazione di Sistema, perché è praticando questa sana attività che ci si pone domande più o meno serie.

3.1. Come posso usare le accentate in console?

Per utilizzare le lettere accentate in console, occorre impostare in /etc/rc.conf i caratteri che andranno caricati all'avvio del sistema:

font8x8="iso15-8x8"
font8x14="iso15-8x14"
font8x16="iso15-8x16"
    
Inoltre potrebbe essere necessario esportare la variabile d'ambiente TERM con valore cons25l1 e questo può essere fatto sia da ogni utente nel file di configurazione della propria shell, sia l'amministratore di sistema tramite /etc/ttys.

Un altro sistema consiste nel creare nella propria home directory il file .inputrc ed editarlo nel seguente modo:

set meta-flag on 
set convert-meta off
set output-meta on
    
Eseguiamo nuovamente il login e potremo ora usare le vocali accentate anche in console. Questo ultimo metodo funziona però solo con la shell bash e le versioni di FreeBSD precedenti alla 5.x.