Este capítulo traz algumas características sobre a distribuição Debian
GNU/Linux
, programas de configuração e particularidades. A maioria dos
trechos aqui descritos, também se aplicam a distribuições baseadas na
Debian
, como a Corel Debian GNU/Linux e a
LibraNet.
Você deve estar se perguntando mas porque um capítulo falando sobre a
distribuição Debian se eu uso outra?. Bem, a partir da versão
Intermediário do Foca Linux existem algumas partes que são
especificas de algumas distribuições Linux e que não se aplicam a outras, como
a localização dos arquivos de configuração, nomes dos programas de configuração
e outros detalhes específicos e esta versão é a baseada na Debian
.
Pegue na página do Foca Linux (http://focalinux.cipsga.org.br
)
uma versão Intermediário /Avançado do guia específico para sua distribuição.
A instalação da distribuição pode ser obtida através de Download de ftp://ftp.debian.org//debian/dists/stable/main/disks-i386
(para Intel x86), seus programas diversos estão disponíveis em ftp://ftp.debian.org//debian/dists/stable/main/binary-i386
.
A distribuição também pode ser obtida através de 3 (ou 4) CDs binários (para a Debian 2.2).
dselect
- Seleciona pacote para instalação/desinstalação
pppconfig
- Configura o computador para se conectar a Internet
facilmente. Após isto, use pon para se conectar a Internet,
poff para se desconectar e plog para monitorar a
conexão.
modconf
- Permite selecionar os módulos que serão automaticamente
carregados na inicialização do sistema. Se requerido pelos módulos os
parâmetros I/O, IRQ e DMA também podem ser especificados.
kbdconfig
- Permite selecionar o tipo de teclado que utiliza
shadowconfig
- Permite ativar ou desativar o suporte a senhas
ocultas (shadow password). Com as senhas ocultas ativadas, as senhas
criptografadas dos usuários e grupos são armazenadas nos arquivos
shadow
e gshadow
respectivamente, que somente podem
ser acessadas pelo usuário root.
Isto aumenta consideravelmente a segurança do sistema pois os arquivos
passwd
e group
contém dados de usuários que devem ter
permissão de leitura de todos os usuários do sistema.
tasksel
- Permite selecionar/modificar de forma fácil a instalação
de pacotes em seu sistema através da função que sua máquina terá ou do seu
perfil de usuário.
tzconfig
- Permite modificar/selecionar o fuso-horário usado na
distribuição.
Além destes, a Debian 3.0 (Woody) conta com o sistema de configuração baseado no dpkg-reconfigure que permite configurar de forma fácil e rápida aspecto de pacotes: dpkg-reconfigure xserver-svga.
Os arquivos de inicialização da distribuição Debian
(e baseadas
nela) estão localizados no diretório /etc/init.d
. Cada daemon
(programa residente na memória) ou configuração específica possui um arquivo de
onde pode ser ativado/desativado. Os sistemas residentes neste diretório não
são ativados diretamente, mas sim através de links existentes nos diretórios
/etc/rc?.d
onde cada diretório consiste em um nível de execução do
sistema (veja também a Níveis de Execução, Seção
7.4).
Por padrão, você pode usar as seguintes palavras chaves com os arquivos de configuração:
Por exemplo, para reconfigurar as interfaces de rede do computador, podemos utilizar os seguintes comandos:
cd /etc/init.d ./networking restart
Os Níveis de execução (run levels) são diferentes modos de
funcionamento do GNU/Linux
com programas, daemons e recursos
específicos. Em geral, os sistemas GNU/Linux
possuem sete níveis
de execução numerados de 0 a 6. O daemon init
é o primeiro
programa executado no GNU/Linux
(veja através do ps ax|grep
init) e responsável pela carga de todos daemons de inicialização e
configuração do sistema.
O nível de execução padrão em uma distribuição GNU/Linux
é
definido através do arquivo de configuração do /etc/inittab
através da linha
id:2:initdefault:
Os nível de execução atual do sistema pode ser visualizado através do comando
runlevel
e modificado através dos programas init
ou
telinit
. Quando é executado, o runlevel
lê o arquivo
/var/run/utmp
e adicionalmente lista o nível de execução anterior
ou a letra N em seu lugar (caso ainda não tenha ocorrido a mudança
do nível de execução do sistema).
Na Debian
, os diretórios /etc/rc0.d
a
/etc/rc6.d
contém os links simbólicos para arquivos em
/etc/init.d
que são acionados pelo nível de execução
correspondente.
Por exemplo, o arquivo S10sysklogd
em /etc/rc2.d
, é
um link simbólico para /etc/init.d/sysklogd
.
O que aconteceria se você removesse o arquivo
/etc/rc2.d/S10sysklogd
? Simplesmente o daemon
sysklogd
deixaria de ser executado no nível de execução 2 do
sistema (que é o padrão da Debian
).
A Debian
segue o seguinte padrão para definir se um link simbólico
em /etc/rc[0-6].d
iniciará ou interromperá a execução de um
serviço em /etc/init.d
, que é o seguinte:
/etc/init.d
seguido de stop.
Primeiro os links com a letra K são executado e depois os S. A ordem que os links são executados dependem do valor numérico que acompanha o link, por exemplo, os seguintes arquivos são executados em seqüência:
S10sysklogd S12kerneld S20inetd S20linuxlogo S20logoutd S20lprng S89cron S99xdm
Note que os arquivos que iniciam com o mesmo número (S20*) são
executados alfabeticamente. O nível de execução do sistema pode ser modificado
usando-se o comando init
ou telinit
. Os seguinte
níveis de execução estão disponíveis na Debian
:
Por exemplo, para listar o nível de execução atual do sistema digite:
runlevel. O runlevel
deverá listar algo como:
N 2
Agora para mudar para o nível de execução 1, digite: init 3. Agora confira a mudança digitando: runlevel. Você deverá ver este resultado:
2 3
Isto quer dizer que o nível de execução anterior era o 2 e o atual é o 3.
O local que contém as configurações de rede em um sistema Debian
é
o /etc/network/interfaces
.
É o sistema para relatar bugs e enviar sugestões sobre a distribuição. Para
relatar um bug primeiro você deve saber inglês (é a língua universal entendida
pelos desenvolvedores) e verificar se o bug já foi relatado. O Debian Bug
tracking system pode ser acessado pelo endereço: http://bugs.debian.org/
.
Para relatar uma falha/sugestão, envie um e-mail para: [email protected]
, com o
assunto referente a falha/sugestão que deseja fazer e no corpo da mensagem:
Package: pacote Severity: normal/grave/wishlist Version: versão do pacote E o relato do problema
O bug será encaminhado diretamente ao mantenedor do pacote que verificará o problema relatado. Os campos Package e Severity são obrigatórios para definir o nome do pacote (para endereçar o bug para a pessoa correta) e versão do pacote (esta falha pode ter sido relatada e corrigida em uma nova versão).
No endereço ftp://ftp.debian.org/
. Outros
endereços podem ser obtidos na página oficial da Debian
(http://www.debian.org/
) clicando no
link Download e mirrors.
A distribuição Woody (3.0) completa, com 8710 pacotes ocupa em torno de 3.0 GB,
(equivalente a 6 CDS de pacotes e mais 3 se quiser o código fonte). Você
também pode optar por fazer a instalação dos pacotes opcionais via Internet
através do método apt. Para detalhes veja o guia do dselect ou envie uma
mensagem para a lista de discussão [email protected]
Guia Foca GNU/Linux
Versão 6.38 - quinta, 19 de agosto de 2004[email protected]