Configuração pós instalação do slackware, serviços básicos
postado por nightnux - comentários
0
Após terminar a instalação, vamos agora dar uma olhada em alguns detalhes que diferenciam o Slackware de outras distribuições Linux.
Arquivos de inicialização
Após instalar o Linux e iniciar o sistema, nota-se que são carregados vários serviços(daemons), talvez, alguns desses serviços não sejam necessários para você, sendo assim, podemos desativá-los.
Nas distribuições baseadas no Red Hat, os daemons que são carregados na inicialização, podem ser gerenciados, na maioria das vezes, utilizando o Setup ( basta digitar setup no console ). No Slackware temos que editar diretamente os arquivos rc.*.
No diretório /etc/rc.d/ estão os arquivos rc.*, alguns possuem a extensão dos daemons que serão carregados ao iniciar o Linux e outros possuem um nome mais genérico. Por exemplo, o arquivo /etc/rc.d/rc.firewall é o responsável por iniciar o firewall utilizado no sistema, já o arquivo /etc/rc.d/rc.inet2 se encarrega de iniciar outros daemons referentes a serviços remotos e similares.
Para desabilitar qualquer um desses daemons temos três opções:
1 - Para desabilitar apenas um daemon que se encontra em um arquivo rc, podemos abrir esse arquivo com o editor preferido e comentar a linha responsável por sua inicialização. Veja um exemplo abaixo, nesse caso vamos desabilitar o RPC portmapper e o NFS, observe que a linha responsável por carregar os daemons são comentadas com o #, o arquivo é o /etc/rc.d/rc.inet2
--------- trecho do arquivo /etc/rc.d/rc.inet2 ------------ # This must be running in order to mount NFS volumes. # Start the RPC portmapper: #if [ -x /sbin/rpc.portmap ]; then # echo "Starting RPC portmapper: /sbin/rpc.portmap" # /sbin/rpc.portmap #fi # Done starting the RPC portmapper.
# At this point, we are ready to talk to The World...
# Mount remote (NFS) filesystems: #echo "Mounting remote (NFS) file systems: /sbin/mount -a -t nfs" #/sbin/mount -a -t nfs # This may be our /usr runtime! # Show the mounted volumes: # /sbin/mount -v -t nfs # Done mounting remote (NFS) filesystems ........ --------- fim do trecho do arquivo /etc/rc.d/rc.inet2 ------------
Você pode ver no trecho acima que as linhas /sbin/rpc.portmapper e /sbin/mount -v -t nfs foram precedidas pelo #, isso significa que esses daemons não serão mais carregados ao iniciar o Linux
2 - Caso o arquivo rc seja responsável por iniciar apenas um daemon , podemos tirar seu atributo de execução. Exemplo: Para desabilitar o carregamento do GPM (serviço responsável pelo recurso de colar e copiar no console do Linux) podemos usar o seguinte comando: chmod -x rc.gpm Sendo assim, o GPM não será mais carregado ao iniciar o Linux.
3 - Ainda considerando um arquivo responsável por iniciar um único daemon, como no item 2, podemos também renomear o arquivo ou ainda excluí-lo, sendo a última opção não recomendada.
Você deve estar se perguntando: Como posso descobrir em qual arquivo rc se encontra o serviço que desejo desabilitar ? Bem, isso é simples, você pode utilizar o comando grep para mostrar as ocorrências do serviço procurado dentro de cada arquivo rc. Veja um exemplo: Suponhamos que você quer desligar o serviço chamado ROUTE, para isso basta ir para o diretório /etc/rc.d e digitar: grep "route" * Serão mostrados em quais arquivos foram encontrados a palavra route, agora basta editar o arquivo rc e comentar a linha que carrega o daemon route.
É importante observar que apenas o superusuário root tem permissão para alterar os arquivos rc e, também, deve-se prestar muita atenção quando for desabilitar algum serviço, procure se informar qual a utilidade deste serviço usando o comando: man nome_do_serviço
Instalando e removendo pacotes Em outras distribuições o utilitário responsável por instalar e remover pacotes no sistema Linux é o rpm, porém, no Slackware se utiliza o utilitário installpkg e removepkg ou ainda o pkgtool
A utilização dos dois primeiros utilitários não tem nenhum grande segredo, para instalar um pacote basta usar o comando: installpkg nome_do_pacote e para remover removepkg nome_do_pacote
O pkgtool possui recursos mais sofisticados, para utilizá-lo basta digitar no console o comando pkgtool, se você pretende instalar algum pacote do CD-ROM, lembre-se de montar o CD-ROM antes de iniciar o utilitário.
Existem ainda alguns utilitários como o rpm2tgz, rpm2targz, esses utilitários são responsáveis por converter pacotes no formato .rpm para pacotes .tgz ou .targz do Slackware.
Caso tenha a necessidade de obter os arquivos de um pacote .tgz, não use o comando para descompactar arquivos como o tar, nesse caso deve-se usar o comando explodepkg.
O Slackware 8 ainda possui o pacote rpm para tornar possível a instalação de pacotes no formato RPM. Para utilizar o utilitário rpm no Slackware é necessário utilizar os parâmetros --nodeps e --force, caso contrário você poderá encontrar alguns problemas. Exemplo: Para instalar um pacote .rpm no Slackware 8 utilize o utilitário rpm como mostrado a seguir:
# rpm -ivh --nodeps --force nome_do_pacote.rpm
Caso queira instalar um pacote do Slackware que se encontra no CD-ROM da distribuição, basta abrir o arquivo /mnt/cdrom/PACKAGES.TXT neste arquivo são mostrados todos os pacotes incluídos na distribuição do Slackware e seus respectivos diretórios.
Para pesquisar sobre os pacotes instalados, procure no diretório /var/log/packages, lá estão os arquivos com informações sobre todos eles.
Configurando o vídeo
Muito bem, vamos ver como é possível configurar seu vídeo para usar no ambiente gráfico do Linux.O utilitário responsável por configurar o vídeo é o xf86config, digitando esse comando no console será mostrada a primeira opção, vamos acompanhá-las:
Opções do xf86config
1 - Digite # xf86config no console. Após iniciar o xf86config será mostrada a tela inicial do utilitário, pressione ENTER para continuar.
2 - Agora será solicitado que você informe o tipo de mouse, escolha a opção que se refere à sua configuração e digite o número correspondente, em seguida pressione ENTER.
3 - Você deve informar agora qual o dispositivo do seu mouse, se estiver conectado na COM1, digite /dev/ttyS0 e pressione ENTER.
4 - Será perguntado se você deseja utilizar o XKB, um utilitário de configuração do teclado no ambiente gráfico, digite y se quiser utilizá-lo, caso contrário digite n, pressione ENTER.
5 - O xf86config irá perguntar agora qual o teclado que você está utilizando, observe a lista de opções e digite o número correspondente à sua escolha. Em seguida informe qual o país, o Brasil é a opção 8
6 - Agora você deve escolher a freqüência horizontal do seu monitor, consulte o manual do monitor para obter informações sobre qual freqüência utilizar. Escolha uma das opções mostradas na tela, caso não encontre uma que seja equivalente ao seu monitor, digite 11 pressione ENTER e, em seguida, digite a freqüência que você obteve em seu manual, para especificar uma faixa de freqüência, utilize o - (sinal de subtração), por exemplo: 30-48. Pressione ENTER
7 - Escolha a freqüência vertical do seu monitor digitando o número correspondente e pressionando ENTER.
8 - Em seguida serão realizadas três perguntas solicitando comentários sobre o monitor, basta pressionar ENTER para as três.
9 - Escolha sua placa de vídeo digitando o número correspondente e pressione ENTER para continuar.
10 - Indique a quantidade de memória de sua placa de vídeo. Obs: 1024Kb = 1 Mb
11 - Digite y na próxima opção, e em seguida, configure as cores e dimensões que mais lhe agradam.
12 - O xf86config irá perguntar se você deseja gravar as configurações, escolha y . Para iniciar o ambiente gráfico basta digitar startx
Configurando o som
O Slackware 8 possui suporte à maioria das placas de som existentes no mercado, para configurar a sua, basta digitar o comando modprobe sound no console. Se a placa for detectada com sucesso nenhuma mensagem será mostrada.
Agora vamos abrir o arquivo /etc/rc.d/rc.modules, procure a linha correspondente à sua placa de som e descomente-a, veja abaixo:
---------- trecho do arquivo /etc/rc.d/rc.modules referente à configuração do som ---------- ### Sound support ### # Sound Blaster Pro/16 support: /sbin/modprobe sb io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300 # Sound Blaster Live support: #/sbin/modprobe emu10k1 # MAD16 support: #/sbin/modprobe mad16 io=0x530 irq=7 dma=0 dma16=1 # AD1816(A) sound driver: #/sbin/modprobe modprobe ad1816 io=0x530 irq=5 dma=1 dma2=3 ad1816_clockfreq=33000 # ES1370 support, such as Sound Blaster 128PCI: #/sbin/modprobe es1370 # ES1371 support, such as Sound Blaster 64V PCI: #/sbin/modprobe es1371 # ESS Maestro driver: #/sbin/modprobe maestro # (For information on configuring other sound cards with Linux, # see the documentation in /usr/src/linux/Documentation/sound/) ---------- fim do trecho do arquivo /etc/rc.d/rc.modules refe]rente à configuração do som -----
Neste caso estamos utilizando uma placa de som Sound Balster 16 com as configurações da linha "/sbin/modprobe sb io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300", observe que esta linha não é precedida pelo sina #, por isso ela será executada ao iniciar o Linux.
Caso você não encontre sua placa no arquivo /etc/rc.d/rc.modules, e o comando modprobe sound não exibiu nenhuma mensagem, adicione a linha modprobe modulo_da_placadesom manualmente.
Abaixo estamos utilizando a placa Cmedia-8738 cujo módulo no Linux é cmpci
---------- trecho do arquivo /etc/rc.d/rc.modules referente à configuração do som ---------- ### Sound support ### modprobe cmpci # Sound Blaster Pro/16 support: #/sbin/modprobe sb io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300 # Sound Blaster Live support: #/sbin/modprobe emu10k1 # MAD16 support: #/sbin/modprobe mad16 io=0x530 irq=7 dma=0 dma16=1 ---------- fim do trecho do arquivo /etc/rc.d/rc.modules referente à configuração do som -----
Basta agora utilizar seu utilitário de som preferido no Linux para testar se a placa está sendo usada corretamente.
Adicionando novos usuários
Na maioria das distribuições você tem a opção de incluir usuários logo na instalação do Linux, no Slackware 8.0 o único usuário criado no momento da instalação é o superusuário root. Para criar um usuário no Slackware basta utilizar o comando adduser, o comando adduser é utilizado em todas as distribuições Linux, por este motivo você já deve estar familiarizado com ele, caso contrário digite man adduser para obter mais informações.
Diferenças no console por PiterPunk - créditos
Este pacote foi criado para auxiliar na configuração do teclado e da acentuação para os padrões utilizados no Brasil e Portugal. Neste pacote estão alguns scripts para configurar tanto o X como o Console.
São suportados os seguintes padrões de teclado:
* US-Acentos (US Internacional com dead-keys); * ABNT2 (Teclado padrão ABNT2, com cedilha); * ABNT (Antigo padrão ABNT, com cedilha) e; * Português (Layout do português de Portugal).
Baixe o pacote para o Slackware 9/9.1 clicando aqui. E, para o Slackware 8.1 clique aqui.
Para instalar é só usar o tradicional: installpkg portuguese-2.5-noarch-2.tgz E, em seguida executar /root/set-portuguese. Você também pode configurar o teclado através do pkgtool (dentro do menu Setup) e, no caso do X, pode executar o comando XKeyboard. -----------##-----------------
Considerações
Espero que as dicas mostradas aqui possam lhe ajudar em seu início com o Slackware e, melhorar ainda mais seu gosto por um sistema operacional de distribuição livre. Boa sorte !
|