Comunity ENTerprise Operating System, o CentOS

Este artigo apresenta a distribuição CentOS para você que está iniciando e para você que já tem uma vivência com o Linux!

[ Hits: 78.909 ]

Por: Marcos Miras em 16/07/2008


Configurando o CentOS



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:
Página anterior     Próxima página

Páginas do artigo
   1. CentOS, somente mais um clone?
   2. Instalação
   3. Configurando o CentOS
   4. Instalando alguns aplicativos
   5. Desktop + Servidor
   6. Conclusão
Outros artigos deste autor

PhpPgAdmin e PhpMyAdmin

Introdução ao MySQL

Ruby + Rails + Gem + Mongrel Cluster + Apache + MySQL n0 Red Hat EL

Integridade dos arquivos do sistema

Leitura recomendada

Freeduc - Educação escolar é com Linux!

Usa Firefox? Expanda-o

Desmistificando o GNU/Linux

LookXP-IceWM - Linux leve e com cara de XP

Gerenciando Processos com o Shell

  
Comentários
[1] Comentário enviado por maran em 16/07/2008 - 12:25h

Hummmmmmmmmm, favoritos.
Fala Marcos , mandou super bem bicho, fico muito bom este seu artigo, era disso que precisavamos, ótima distro, ótimo artigo !!!!!!!!

Abraços

[2] Comentário enviado por tekmania em 16/07/2008 - 12:30h

legal esse artigo. Eu vou instalar o apt-get, pois eu não gostei do yum.

[3] Comentário enviado por marcosmiras em 16/07/2008 - 13:21h

Obrigado Maran, mas só foi produzido por incentivo da galera...

No site www.centos.com.br tem um artigo de como instalar o apt-get no centos, com ótimos repositórios.

[]'s
Marcos Miras

[4] Comentário enviado por maran em 16/07/2008 - 13:28h

@Marcos, mas este sempre é o motivo, incentivo da galera, ou ajuda aos demais, eu vi em ação o apt-get junto com o yum em um servidor antigo da empresa, é bom também.
O mais legal do CentOS é que em seu micro particular, ou seja, "em casa" , você consegue mesclar um Desktop bacana, com um sistema já pronto para servidores, é muito legal, este acho o ponto forte.

Mais é isso ae, abraços

[5] Comentário enviado por alexandre.pian em 16/07/2008 - 14:09h

realmente o centos chega bem proximo do redhat
sempre trabalhei com redhat e na minha opinião é a melhor empresa de linux, mas o centos é uma versao gratuita e nao fica atraz do RHEL5...
ja faz 1 ano que trabalho com o centos5 em sevidores de pequeno porte e nunca tive problema com ele.....
recomendo quem nunca utilizo o centos baixar essa nova versao dele que é a 5.2 pois o suporte a hardware desta esta fantastico

[6] Comentário enviado por iz@bel em 16/07/2008 - 15:27h

Olá marcosmiras !
Olha, gostei muito viu!!!
Ficou um tutorial do tipo:
"CentOS o Desktop Perfeito!"
Bacana...
Parabéns!

[7] Comentário enviado por marcus-rj em 19/07/2008 - 14:22h

Muito bom o tutorial, instalei no vmware e aqui em casa e teve desempenho bem melhor do que aquele que tinha relatado anteriormente na seção "perguntas".Não posso dizer mais, porque ainda estou em fase de expirementação do CentOS.
Não sei se eu não achei, mas acho que faltou você citar o link da dica dos repositorios que você mesmo publicou no VOL. É uma ajuda bacana, principalmente para quem pensa em combinar desktop e servidor no CentOS. Segue --> http://www.vivaolinux.com.br/dicas/verDica.php?codigo=10721

Otimo artigo, fica com Deus!

[8] Comentário enviado por GilsonDeElt em 20/07/2008 - 19:55h

Legal, cara
bem explicado, e sem fanatismo
vlw marcosmiras

Juninho@Guerreiro:~$ cp ./"Comunity ENTerprise operating System, o CentOS" /GilsonElt/favoritos

[9] Comentário enviado por marcosmiras em 20/07/2008 - 23:47h

Marcus,

Verifique no final da página 3, está publicado! ;)

Obrigado Gilson pelo comentário.

[]'s
Marcos Miras

[10] Comentário enviado por marcosmiras em 20/07/2008 - 23:49h

Quero aproveitar para convidar vocês para fazer parte da comunidade "CentOS" aqui no VOL.

http://www.vivaolinux.com.br/comunidades/verComunidade.php?codigo=424

[]'s
Marcos Miras

[11] Comentário enviado por marcosmiras em 21/07/2008 - 10:27h

Pessoal, os repositórios do 5.0 e 5.1 já estão atualizados, para instalar o Firefox 3 nessas versões, basta atualizar:

# yum update firefox

[]'s
Marcos Miras

[12] Comentário enviado por irado em 11/11/2008 - 13:58h

estou comeando HOJE no CentOS, instalando um gw/fwll; este seu artigo, pra mim que não conheço nada do CentOS foi fundamental :)
excelente trabalho, parabéns.

Ah, uma perguntinha (ou duas?): dá pra instalar fluxbox/xfce nele?

[13] Comentário enviado por temudjin em 06/01/2009 - 19:19h

Ola Marcos,

após entrar com : yum install xine, começa o processamento de depedências, porém recebo vários erros...

7:07:17 : Erro na Resolução de Dependências
17:07:17 : Missing Dependency: libWand.so.6 is needed by package xine-lib
Missing Dependency: libaa.so.1 is needed by package xine

existe alguma forma de recuperar essar dependências semelhante ao yast?

[]'s


[14] Comentário enviado por removido em 08/09/2009 - 14:51h

Parabéns cara, otimo artigo bem objetivo.

[15] Comentário enviado por marcosmiras em 09/09/2009 - 10:45h

Obrigado por seu comentário.

[]'s
Marcos Miras.

[16] Comentário enviado por bill123 em 16/09/2009 - 10:24h

Cara esse artigo me ajudou muito vlw pela força

[17] Comentário enviado por marcosmiras em 17/09/2009 - 08:33h

Sempre que precisar estamos aí...

[]'s
Marcos Miras.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts