Após a instalação, aparecerá o Agente de Configuração que dentre outras opções você poderá configurar o firewall, SELinux e layout de seu teclado.
Vídeo Nvidia
Uma das causas para que eu sempre instale no modo texto. Se sua placa é nvidia, baixe
o driver no site da Nvidia. Posteriormente instale o kernel-devel que está no DVD de instalação (caso for CD você deverá procurar em qual mídia ele se encontra):
# mount /dev/cdrom /mnt
# rpm -ivh /mnt/CentOSxxxxx/kernel-devel2.6.xxxx.rpm
# ./NVIDIA-Linux-x86-96.43.01-pkg1.run --kernel-source-path /usr/src/kernels/2.6.xxx
Iniciando no modo gráfico
Se sua inicialização está no modo texto, você pode alterar para gráfico:
# vi /etc/inittab
E altere a linha 18 de:
id:3:initdefault:
para:
id:5:initdefault:
Ntsysv
Alguns programas indesejáveis podem vir na inicialização do CentOS, uma delas é o
yum-updatesd, que fica checando atualizações para o sistema, ele absorve grande quantidade de memória e link, no meu caso sempre desabilito.
Para quem está iniciando e está acostumado com o Windows, pode pensar nessa ferramenta como o msconfig, essa ferramenta se chama
ntsysv, que tem a função exata de ser uma "interface simples para configuração de níveis de execução" de acordo com sua documentação. Ao executarmos poderemos retirar da inicialização alguns aplicativos.
# ntsysv
O ntsysv pode ser usado junto com chkconfig para adicionar e atribuir o nível de execução de serviços, se você deseja saber mais leia o artigo
Gerenciando serviços de sistemas Linux, do nosso caro colega Matheus Lima.
NetworkManager
Se você se lembra mencionei na instalação que não seria necessário colocar a interface de rede na inicialização, usaremos o
NetworkManager para gerenciar as conexões de rede. Se você deseja retirar um cabo de rede e entrar numa nova rede a cabo, você não precisa se preocupar e "derrubar" a placa de rede e depois configurá-la, o NetworkManager faz isso por você! Basta iniciá-lo.
# service NetworkManager start
E adicioná-lo na inicialização do ntsysv.
O CentOS traz do Red Hat EL algumas ferramentas de configurações. Nas versões anteriores ao RHEL 4 essas ferramentas eram encontradas com o comando
redhat-config-* e hoje podem ser encontradas como
system-config-*, aqui irei abordar algumas delas:
system-config-network
Ótimo, essa ferramenta é maravilhosa quando falamos de Desktop. De um modo simples podemos alterar as configurações das interfaces de rede e ainda criar conexões ADSL de uma forma bem fácil.
No CentOS, assim como no Red Hat os arquivos de configuração das interfaces ficam em diretórios diferentes das outras distribuições o que causa complicações para quem tem experiências com outras distribuições, complicações que se acabam com essa ferramenta.
# system-config-network
Executando veremos as opções de criar, editar, copiar e excluir interfaces. Ao clicar em "Novo" veremos as opções de criar conexões ADSL, DialUp, Token, entre outras.
system-config-securitylevel
Simplesmente um assistente que ajuda você a configurar o firewall e o SELinux de seu ambiente, onde você tem as opções de habilitar e desabilitar serviços, marcar serviços confiáveis e adicionar portas!
# system-config-securitylevel
system-config-printer
Plugar uma impressora no PC com Linux e já sair usando já não é mais um sonho! Com o system-config-printer você pode adicionar, compartilhar, editar configurações da impressora, mapear uma impressora em rede, inserir políticas de impressão, definir horários de impressão, dentre outras opções.
# system-config-printer
Posso dizer que o dia que pluguei minha simples Epson Stylus c65 e já vi essa interação fiquei ansioso em descobrir mais ferramentas, até que descobri a interação com câmeras digitais que estarei comentando mais adiante.
system-config-users
Gerenciar usuários é algo que pode ser muito útil, principalmente se você tem um servidor Samba ou até mesmo compartilha sua máquina com a esposa, filho, sobrinha, tio, sobrinho, vizinho, zé da padaria... ;)
Se você não criou seu usuário, a hora é essa!
# system-config-users
O CentOS traz cada configurador de acordo com o serviço instalado, veja alguns deles:
- system-config-authentication
- system-config-nfs
- system-config-date
- system-config-packages
- system-config-display
- system-config-httpd
- system-config-rootpassword
- system-config-kdump
- system-config-samba
- system-config-keyboard
- system-config-language
- system-config-lvm
- system-config-services
- system-config-network
- system-config-soundcard
- system-config-time
Grub
Muita gente reclama que o boot do CentOS é lento, o problema na verdade não é boot propriamente dito, mas sim um programinha da Red Hat, que é o RHGB (
Red Hat Graphical Boot). Para retirá-lo e deixar a inicialização somente em modo texto, abra o arquivo
/boot/grub/menu.lst (ou seu atalho em /etc/grub.conf) e altere a linha:
kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
para:
kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/ quiet
Retirando somente o rhgb. Reinicie seu computador!
DNS
Caso você tenha um DNS preferencial e utilize um notebook onde transita por diversas redes e não deseja pegar o DNS de algum roteador ou access point, pode adicionar a linha "PEERDNS=no" em seu arquivo de configuração de interface de rede. Supondo que sua interface seja eth0:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:1B:24:2E:47:51
ONBOOT=no
DHCP_HOSTNAME=miras
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=no
Abra o
/etc/resolv.conf e adicione algum DNS lá:
nameserver 201.6.0.100
nameserver 200.204.0.10
YUM
Para quem já usou o apt-get ou até mesmo o YUM sabe do que estou falando, é um ótimo gerenciador de pacotes. Você pode configurá-lo e adicionar mais repositórios com essa minha dica: