LeoBenelli
|
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
# $Id: pnpdump.c,v 1.18 1999/02/14
#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))
.................
# SCHEDA
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
#
# 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:
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
File ascii con
il messaggio da visualizzare prima del prompt di login.
issue per
la connessione locale, issue.net
per quella telnet
File ascii con il messaggio da
visualizzare dopo il login.
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
File con struttura simile a inittab, ma contiene solamente i filesystem montati al momento.
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
File per la gestione dei demone Cron per la schedulazione.
Vedere la sezione Demoni per maggiori informazioni
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
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
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.
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)
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
File con elenco delle porte ed i servizi associati.
www
80/tcp http # WorldWideWeb HTTP
https 443/tcp # MCom
https 443/udp # MCom
Elenco delle shell disponibili nel
sistema e il relativo percorso.
File per la gestione dei demone syslogd per la gestione dei log di sistema.
Vedere la sezione Demoni per maggiori informazioni.