LeoBenelli
Personal WebPage


FILES DI CONFIGURAZIONE

/etc/lilo.conf

 

Se si desidera inserire un messaggio prima della visualizzazione del prompt di lilo e' possibile aggiungere :
message = /etc/filemessaggio (filemessaggio = file ascii con il testo da visualizzare max 64k)

 

boot=/dev/hdb1
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linuxnew
image=/boot/vmlinuz-2.2.12-20
label=linux
initrd=/boot/initrd-2.2.12-20.img
read-only
root=/dev/hdb5
image=/boot/bzImage
label=linuxnew
initrd=/boot/initrd-2.2.12-20.img
read-only
root=/dev/hdb5
other=/dev/hda1
label=dos

 

/etc/isapnp.conf

 

# $Id: pnpdump.c,v 1.18 1999/02/14 22:47:18 fox Exp $
#This is free software, see the sources for details.
#his software has NO WARRANTY, use at your OWN RISK
#For details of this file format, see isapnp.conf(5)
#
# For latest information and FAQ on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR
#
# Trying port address 0203
# Board 1 has serial identifier ce 10 93 83 17 c5 00 8c 0e
# Board 2 has serial identifier 5e 30 24 04 30 01 60 72 56
# (DEBUG)
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
# Card 1: (serial identifier ce 10 93 83 17 c5 00 8c 0e)
# Vendor Id CTL00c5, Serial Number 278102807, checksum 0xCE.
# Version 1.0, Vendor version 1.0
# ANSI string Creative SB AWE64 PnP
# Vendor defined tag: 73 02 45 01
#
# Logical device id CTL0045
# Device supports vendor reserved register @ 0x3d
# Device supports vendor reserved register @ 0x3e
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE CTL00c5/278102807 (LD 0
# ANSI string Audio
# Multiple choice time, choose one only !
# Start dependent functions: priority preferred
# IRQ 5.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# First DMA channel 1.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed in compatible mode
# (DMA 0 (CHANNEL 1))
.................

 

/etc/conf.modules

 

# SCHEDA SONORA
alias sound sb
alias midi opl3
options opl3 io=0x388
options sb io=0x220 irq=9 dma=3 dma16=7 mpu_io=0x300

# SCHEDA VIDEO
alias char-major-107 3dfx

# MASTERIZZATORE
options ide-cd ignore=hdd # indica al modulo ide-cd di ignorare hdb
alias scd0 sr_mod # carica sr_mod all'accesso di scd0
pre-install sg modprobe ide-scsi # prima di sg, carica ide-scsi
pre-install sr_mod modprobe ide-scsi # prima di sr_mod, carica ide-scsi
pre-install ide-scsi modprobe ide-cd # prima di ide-scsi, carica ide-cd

# SCHEDA TV
alias char-major-81 videodev
alias char-major-81-0 bttv
pre-install bttv modprobe -k msp3400 ; modprobe -k tuner
options bttv vidmem=0xfc0 radio=0 card=0
options tuner type=7 debug=1

# PORTA PARALLELA
alias parport_lowlevel parport_pc
options parport_pc io=0x378 irq=7

 

/etc/printcap

 

# /etc/printcap
#
# Please don't edit this file directly unless you know what you are doing!
# Be warned that the control-panel printtool requires a very strict format!
# Look at the printcap(5) man page for more info.
#
# This file can be edited with the printtool in the control-panel.
##PRINTTOOL3## LOCAL uniprint NAxNA a4 {} U_EpsonStylusColor stc500ph {}
Epson500_alta:\
:sd=/var/spool/lpd/lp:\
:mx#0:\
:sh:\
:lp=/dev/lp0:\
:if=/var/spool/lpd/lp/filter:
##PRINTTOOL3## LOCAL TEXT NAxNA a4 {} TextPrinter Default {}
Laser:\
:sd=/var/spool/lpd/lp0:\
:mx#0:\
:sh:\
:lp=/dev/lp0:\
:if=/var/spool/lpd/lp0/filter:
##PRINTTOOL3## LOCAL uniprint NAxNA a4 {} U_EpsonStylusColor stc500p {}
Epson500_bassa:\
:sd=/var/spool/lpd/lp1:\
:mx#0:\
:sh:\
:lp=/dev/lp0:\
:if=/var/spool/lpd/lp1/filter:

/etc/fstab

 

Il seguente file permette di configurare i parametri di montaggio dei filesystems per il montaggio automatico o manuale tramite il comando mount.

Ogni riga ha la seguente struttura :
<Device>
<Dir. di montaggio>
<tipo del filesystem>
Ext2 = Linux
vfat = Windows
<Opzioni> (Separate da virgola)
rw =Lettura e Scrittura
ro = solo lettura
suid = Modalita' di accesso suid permesso
nosuid = Modalita' suid non permessa
noauto = Montaggio non automatico
usrquota = le quote degli utenti potrebbero entrare in vigore.
grpquota = le quote dei gruppi potrebbero entrare in vigore.
<Freq. Dump> (Frequenza di backup dal programma dump)
<Priorita' verifica fsck> (specifica l'ordine con cui il programma fsck effettua il controllo del filesystem, la root dovrebbe avere valore 1, lo swap 0 per non eseguire il controllo, gli altri numeri superiori a 1, tali valori possono per filesystem su unita' differenti avere lo stesso valore)

 

/dev/hdb5 / ext2 defaults 1 1
/dev/hdb1 /boot ext2 defaults 1 2
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/cdrom1 /mnt/cdrom1 iso9660 noauto,owner,ro 0 0
/dev/hdb7 swap swap defaults 0 0
/dev/fd0 /mnt/floppy ext2 noauto,owner 0 0
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
/dev/hda1 /mnt/hda1 vfat noauto 0 0
/dev/hda5 /mnt/hda2 vfat noauto 0 0

 

/etc/issue e /etc/issue.net

 

File ascii con il messaggio da visualizzare prima del prompt di login.

issue per la connessione locale, issue.net per quella telnet

 

/etc/motd (message of the day)

 

File ascii con il messaggio da visualizzare dopo il login.

 

/etc/inittab

 

File di descrizione della procedura di partenza e dettaglio dei vari runlevel ed i processi da abilitare

La costruzione si basa sulla seguente struttura :
ID:Livello di esecuzione:azione:processo
ID=Identificatore univoco di record
Livello di esecuzione=Associazione ad uno o piu' particolari RUN-LEVEL
azione=Indica come trattare il campo processo
boot=Esegua alla prima lettura di inittab
bootwait=Esegua alla prima lettura di inittab
initdefault=Imposta il livello di esecuzione iniziale
off=Termina il processo se in esecuzione
once=Avvia il processo una volta
ondemand=Mantiene il processo in esecuzione (equivalente a Respawn)
powerfail=Esegue quanto init riceve un segnale di guasto di alimentazione
powerwait=Esegue quando init riceve un segnale di attesa di alimentazione
sysinit=Esegue prima di accedere alla console
respawn=Mantiene il processo sempre in esecuzione
wait=Avvia il processo una volta

 

Se facciamo delle modifiche per avviarle e' necessario spegnere il computer o riavviare il demone per fare rileggere il file inittab con il comando : killall -HUP init.

 

Se si desidera inibire la pressione del CTRL+ALT+DEL per resettare il sistema e' possibile modificare la seguente riga : ca::ctrlaltdel:/sbin/shutdown -t3 -r now con ca::ctrlaltdel:/bin/false.

 

Per scegliere se effettuare il login tra testuale a grafico occorre modificare la linea con initdefault :
per login testuale : id:3:initdefault:
per login grafico : id:5:initdefault:

la riga ud::once:/sbin/update lancia il demone bdflush che permette la sincronizzazione tra la cache e il disco, cio' permette di scaricare periodicamente i dati su disco invece di mantenerli in RAM

 

#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg,
# Modified for RHS Linux by Marc Ewing and Donnie Barnes

## Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# Things to run in every runlevel.
ud::once:/sbin/update

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

# Run xdm in runlevel 5
# xdm is now a separate service

 

/etc/mtab

 

File con struttura simile a inittab, ma contiene solamente i filesystem montati al momento.

 

.profile e .bash_profile e .bashrc

 

Questo file nascosto risiede nella directory home di ciascun utente e permette di indicare la serie di comandi da lanciare dopo il login.

 

Se non si desiderano piu' i file core e' possibile mettere come comando ulimit -c 0 che setta a 0 la dimensione massima del file core.

 

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
ENV=$HOME/.bashrc
USERNAME="root"
export USERNAME ENV PATH
mesg n

# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ls='ls --color -l'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

 

/var/spool/cron/... /etc/cron.d/ /etc/crontab /etc/cron.allow /etc/cron.deny /etc/cron.hourly /etc/cron.daily /etc/cron.weekly /etc/cron.monthly

 

File per la gestione dei demone Cron per la schedulazione.

Vedere la sezione Demoni per maggiori informazioni

 

 

/etc/passwd

 

File ascii con l'elenco degli utenti con il permesso di accedere al sistema

 

Ogni riga ha la seguente struttura :

 

Utente (Max 8 caratteri)
Password Criptata
User ID (0=Utente Root)
Group ID (Gruppo di default, 0=root)
GECOS Dati utente (Solitamente il nome per esteso dell'utente)
Home directory
Shell utente

 

root:JoY:0:0:root:/root:/bin/bash
bin:*:1:1:bin:/bin:
daemon:*:2:2:daemon:/sbin:
adm:*:3:4:adm:/var/adm:
lp:*:4:7:lp:/var/spool/lpd:
sync:*:5:0:sync:/sbin:/bin/sync
shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown

 

/etc/group     

 

File ascii con l'elenco dei gruppi utente con i rispettivi utenti abilitati

 

Ogni riga ha la seguente struttura :

 

Nome Gruppo
Password di gruppo Criptata
Group ID (Codice del gruppo)
Utenti (Elenco degli utenti appartenenti al gruppo separati da virgola)

 

root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm::4:root,adm,daemon

 

/etc/shadow

 

File ascii con password utente, per un livello maggiore di sicurezza la password in /etc/passwd non viene usata al suo posto esiste il file shadow piu' difficilmente accessibile.

Il file password essendo leggibile da tutti permette anche un attacco di "forza bruta" per l'individuazione delle password criptate.

 

 

/etc/resolv.conf    

 

File con la configurazione per la risoluzione dei nomi dall'IP.


In questo file ci sono gli indirizzi del server DNS :

domain home.it (Dominio)
nameserver 111.222.333.44 (Indirizzo DNS primario)
nameserver 444.333.222.33 (Indirizzo DNS secondario)

 

/etc/hosts

 

File Con elenco di indirizzi IP con il relativo URL.
Cio' evita di interpellare il server DNS, quindi velocizza la risoluzione del percorso di rete.

 

Quindi scrivendo "telnet mioindirizzo.it", telnet sara' immediatamente informato dell'indirizzo ip (132.33.55.33) dove collegarsi:

 

127.0.0.1 localhost.localdomain localhost
132.33.55.33 mioindirizzo.it

/etc/services 

 

File con elenco delle porte ed i servizi associati.

 

www 80/tcp http # WorldWideWeb HTTP
https 443/tcp # MCom
https 443/udp # MCom

 

/etc/shells

 

Elenco delle shell disponibili nel sistema e il relativo percorso.

/etc/syslog.conf   

 

File per la gestione dei demone syslogd per la gestione dei log di sistema.

Vedere la sezione Demoni per maggiori informazioni.