Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introdução
Como dito no artigo anterior, o GNU/Linux separa um arquivo de configuração
para cada tarefa do sistema. Esta semana estaremos continuando a ver mais
alguns destes arquivos, mostrando como configurar o LILO (para carregar
mais de um sistema), profile, hosts, hostnames e isapnp.conf (como detectar
dispositivos ISA plug and play).
Começando pelos mais simples vejamos como configurar o nome de seu
computador na rede (hostname) e os computadores que o seu pode ver na
rede.
Hostname e Hosts
Para alterar o nome de seu computador na rede é muito simples. Basta colocá-
lo no arquivo hostname que se localiza no diretório /etc. Depois disto é
preciso alterar também o arquivo hosts que se encontra no diretório /etc
também.
Vejamos um exemplo do hosts:
$ cat /etc/hosts
127.0.0.1 localhost localhost
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
LD_LIBRARY_PATH=/usr/X11R6/lib:$LD_LIBRARY_PATH
umask 022
#export LANG=pt_BR
export JAZZ=/usr/local/jazz
#WindowMaker
alias wm='~/exec/roda wmaker; startx'
#E
alias enl='~/exec/roda enl; startx'
#kde
alias kde='~/exec/roda kde; startx'
#Sawmill
alias sm='~/exec/roda sm; startx'
alias bye='clear;logout'
#alias midi='playmidi -e $1'
alias midi='timidity $1'
#Monta,/Desmonta disquete
alias fd='if grep -c fd0 /etc/mtab
then umount /dev/fd0
else mount /dev/fd0
fi'
# Monta/ Desmonta CDROM
alias cdr='if grep -c hdb /etc/mtab
then umount /dev/hdb
else mount /dev/hdb
fi'
IsaPnp
Para configurar dispositivos ISA que são Plug and Play, utilizamos o
pnpdump como root. Fazendo:
#pnpdump >/etc/isapnp.conf
Procedemos da mesma maneira que o modem para escolher porta, IRQ e DMA
desta placa. Cuidado, pois não pode-se escolher mesma porta ou IRQ pois irá
dar conflito.
Um meio fácil de garantir que não haverá conflito, é deixar o pnpdump
configurar tudo para você na hora da criação do isapnp.conf. Basta executar:
#pnpdump -c > /etc/isapnp.conf
LILO
A opção boot diz qual o device que será dado boot (normalmente o primeiro
HD master, justamente /dev/hda).
A opção root diz qual o a partição é a raiz ( / ) do sistema (neste caso /
dev/hda2).
As 3 seguintes não precisa-se alterar. A opção image diz qual o kernel (e sua
localização) deve-se inicializar.
A opção delay faz demorar tantos décimos de segundo (neste caso 100) antes
de inicilizar o primeiro sistema definido no lilo.conf. Utilizado com a opção
prompt , que faz o LILO esperar uma entrada do teclado, pode-se fazer com
que o LILO espere tantos décimos de segundo para que aconteça uma entrada
do teclado antes de iniciar o primeiro sistema na lista do lilo.conf (neste caso
só tem o "Linux", veja mais adiante).
A opção label define um rótulo para identificar o kernel definido na última
opção image.
Neste exemplo, o label "Linux" está vinculado ao kernel vmlinuz-2.2.14 que
localiza-se em /boot. Na hora do boot,será apresentado:
LILO boot:
Isto deve-se à opção prompt que espera uma entrada durante 100 décimos de
segundo, definido na opção delay . Depois de 100 décimos de segundo ele
inicializará o primeiro (e único) da lista: "Linux".
Agora, colocaremos um kernel novo, compilado com make bzlilo como opção
e também a partição DOS/WIndows para que eu tenha a opção de entrar neste
na inicialização do computador:
boot=/dev/hda
root=/dev/hda2
install=/boot/boot.b
map=/boot/map
vga=normal
delay=100
prompt
image=/boot/vmlinuz-2.2.14
label=Linux-old
read-only
image=/vmlinuz
label=Linux
read-only
other=/dev/hda3
label=DOS
table=/dev/hda