segunda-feira, 13 de agosto de 2012

Dicas para Certificação RHCE Red Hat Exame RH300...Resumo da Matéria

Pessoal,

Estou fazendo o curso  Rapid Track com exames RHCSA e RHCE (RH300) que dura 4 dias e no dia seguinte a prova. O curso é realmente muito bom e depois da prova passarei maiores informações.

Estou montando um resumo para ajudar a estudar:

1 - Conheça o comando 

# rhn_register

2 – Repositórios de pacotes

Instalar pacote ou grupo de pacotes e suas dependências
# yum install
Informações sobre determinado pacote ou grupo
# yum info
Procura pacotes com base em uma palavra chave
# yum search
Informações sobre o comando yum
# yum help
Lista os pacotes instalados e disponíveis
# yum list
Atualiza pacotes
# yum update
Remove pacotes
# yum remove


3 – criando um repositório de updates

Dentro do diretório /etc/yum.repos.d/ crie um arquivo com o nome.repo, com a estrutura abaixo:
# vim updates.repo
[updates]
name=Discrição do repositório
baseurl=http://local.remoto/do/repositório
enable=1
gpgcheck=1
gpgkey=file:///loca/onde/esta/armazenado/o/gpgkey
Para importar a gpgkey use o comando abaixo:
# rpm --import  http://local.remoto/para/baixar/key
Para instalar um pacote que você perdeu a gpgkey ou receu a mensagem que não instalou, pois perdeu a key, use o comando abaixo:
# yum install - -nogpgcheck


4 – Informações sobre pacotes RPM

Uma dica importante é sobre pacotes RPM e suas informações
Utilize o comando abaixo para listar  todos pacotes instalados :
# rpm -qa
Listar um pacote específico, similar ao yum list:
# rpm -q
Listar pacote com nome arquivo.rpm
# rpm -qp
Identificar de qual pacote um determinado arquivo pertence
# rpm -qf
Informações sobre um pacote, similar ao yum info:
# rpm -qi
Lista os arquivos de um pacote
#rpm -qlp
Lista os arquivos de configuração do pacote
#rpm -q --configfiles
Lista os arquivos de documentação do pacote
#rpm -q --docfiles
lista os arquivos de shell script
#rpm -q --scriptfiles 



5- Gerenciamento de rede

Conheça a estrutura dos arquivos abaixo:
Resolução de nomes:
# vim /etc/resolv.conf
# vim /etc/hosts
Saiba configurar interfaces de rede através dos arquivos de configuração:
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
Saiba criar um interface do tipo bonding:
# vim /etc/sysconfig/network-scripts/ifcfg-bond0

6- LVM e gerenciamento de disco

Saiba particionar um novo disco:
# fdisk -cu /dev/sdb
Saiba formatar um disco
# mkfs.ext4 /dev/sdb1
Saiba criar um physical volume:
# pvcreate /dev/sdb1
Saiba criar um Volume group
# vgcreate vgnovo /dev/sdb1
saiba criar um novo logical volume:
# lvreate -n lvnovo -L +1G /dev/vgnovo
Aprenda a extender um logical volume
#lvextend -L +100M /dev/vgnovo/lvnovo
Aprenda a adicionar entradas no /etc/fstab usando UUID

7 - Aprenda a gerenciar, habilitar e criar novas partições SWAP

8 - Criptografando partição

Vamos definir o uma disco, partição ou logical volume para criptografar, por exemplo /dev/sdb1, use os comandos abaixo:
# cryptsetup luksFormat /dev/sdb1  
# cryptsetup luckOpen /dev/sdb1 nome_do_mapper
# mkfs.ext4  /dev/mapper/ nome_do_mapper
# mount /dev/mapper/nome_do_mapper / diretorio_qualquer
Para salvar a senha em um diretório use o comando abaixo:
# cryptsetup luksAddKey /dev/sdb1 /local/arquivo_senha

9 – Gerenciamento de usuários
Conhecer bem o comando usermod:
Adicionar o usuário a um grupo não default
# usermod –aG usuário grupo_novo

10 - Saiba usar o autofs

para que o Linux crie o home do usuários de acesso via ldap no momento do login altere os arquivos abaixo:
Adicione no final da linha, o diretório que será solicitada a montagem e o arquivo onde estarão as informações necessárias:

#vim /etc/autofs.master
/home/guests  /etc/auto.guests
#vim /etc/auto.guests
# *          -rw         meuservidor.example.com:/home/guests/&
# * -> todos usuários podendo ser especificado caso necessário
# -rw -> a permissão dentro do diretório home criado
# meuservidor.example.com:/home/guests/& -> endereço do compartilhamento

Para autualizar as configurações novas use apenas o reaload, por causa de um bug no autofs
# service autofs reload

11 - Autenticação de usuários no ldap
Apenas lembre do comando abaixo:
#system-config-autentication
Caso não tenha instalada a interface gráfica:
#authoconfig-tui

12- Aprenda a instalar usando kickstart
Edite o arquivo anaconda-KS.cfg para efetuar instalação via kickstart.

13 - Conheça bem iptables
Quase todas as questões você precisará aplicar uma regra para determinado serviço .

14 - Cuidado com o selinux
Este é o maior vilão da prova, entenda como alterar os context e conheça bem os comandos:

system-config-selinux (entenda o conceito e este cara será de grande ajuda)
# restorecon -R
verificar se está configurado como permissive ou enforce
# getenforce
Define como Enforce
# setenforce 1
Define como Permissive
# setenforce o
listar context
# ls -lZ
Conheça bem os parametros do comando
# semanage fcontext
Saiba usar também o comando para alterar os booleans:
# getsebool


continua.... aguarde

4 comentários:

  1. Então, voce passou ? Queria mais dicas sobre a prova, estou estudando por conta própria.

    ResponderExcluir
    Respostas
    1. Não passei, o conteúdo da prova não é difícil, porém o mais complexo é o tempo e no meu caso o vilão, não terminei nenhuma das 2 provas.

      Por isso estou criando novos docs, para estudar e fazer novamente a prova. Estou criando labs para treinar e praticar. Logo compartilho aqui no blog.

      Obrigado pelo comentário.

      Excluir
  2. Quando vc pagou para fazer a prova? essa é minha dúvida

    ResponderExcluir
    Respostas
    1. Desculpe a demora para resposta...
      Minha empresa que pagou não sei o valor correto, mas procurei me informar com um amigo que disse que está em torno de R$ 1420,00.

      Abraço

      Excluir