# Guia LPIC/Tópico 102

| Guia LPIC/Tópico 101 | Guia LPIC - Página inicial | Guia LPIC/Tópico 103 |

## Objetivo 1.102.1: Projetar o layout do disco rígido

Peso: 5
* Descrição: O candidato deve estar apto a projetar o esquema de particionamento de disco para um sistema Linux.
* Áreas de conhecimento chave:
* Alocar espaço de sistemas de arquivos e swap para separar partições ou discos.
* Estruturar o projeto para o uso pretendido do sistema.
* Certificar-se de que a partição /boot está de acordo com os requisitos da BIOS para inicializar.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* / (root) filesystem
* /var filesystem
* /home filesystem
* swap space
* mount points
* partitions

## Objetivo 1.102.2: Instalar um gerenciador de boot

Peso: 1
* Descrição: O candidato deverá estar apto a selecionar, instalar e configurar um gerenciador de boot.
* Áreas de conhecimento chave:
* Prover locais alternativos de boot e opções de backup (por exemplo, usando um disquete de boot ou um CDROM botável).
* Instalar e configurar um carregador de boot como o GRUB ou LILO
* Interagir com o carregador de boot.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* /boot/grub/grub.conf
* /boot/grub/menu.lst
* grub-install
* MBR
* superblock
* first stage boot loader
* /etc/lilo.conf
* lilo

## Objetivo 1.102.3: Compilar e instalar programas a partir do fonte

Peso: 5
* Descrição: O canditato deverá estar apto a construir e instalar um programa executável a partir do fonte. Este objetivo inclui estar apto a descompactar um arquivo fonte. O candidato deve estar apto a fazer customizações simples no Makefile, por exemplo, mudando os caminhos (paths) ou adicionando diretórios extras, tanto no raw Makefile ou usando ferramentas de configuração.
* Áreas de conhecimento chave:
* Descompactar um arquivo de fontes usando utilitários de compressão típicos.
* Fazer customizações simples ao Makefile, tais como mudar os caminhos ou adicionar diretórios de include extras.
* Aplicar parâmetros para um script configure.
* Conhecer onde os fontes são armazenados por default.
* Compilar um pacote de software RPM ou DPKG usando os fontes.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* RPM and DPKG commands
* /usr/src/
* gunzip
* gzip
* bzip2
* tar
* configure
* make

## Objetivo 1.102.4: Gerenciar bibliotecas compartilhadas

Peso: 3
* Descrição: O candidato deverá estar apto a determinar as bibliotecas compartilhadas que programas executáveis dependem e instalá-las quando necessário.
* Áreas de conhecimento chave:
* Identificar bibliotecas compartilhadas.
* Identificar as localizações típicas de bibliotecas do sistema.
* Carregar bibliotecas compartilhadas.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* ldd
* ldconfig
* /etc/ld.so.conf
* LD_LIBRARY_PATH

## Objetivo 1.102.5: Usar o gerenciamento de pacotes debian

Peso: 8
* Descrição: O candidato deve estar apto a realizar o gerenciamento de pacotes utilizando as ferramentas de pacotes Debian.
* Áreas de conhecimento chave:
* Instalar, atualizar e desinstalar pacotes binários Debian.
* Encontrar pacotes contendo arquivos específicos ou bibliotecas as quais podem ou não podem ser instaladas.
* Obter informações sobre o pacote como versão, conteúdo, dependências, integridade do pacote a status de instalação (se um pacote está ou não instalado).
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* unpack
* configure
* /etc/dpkg/dpkg.cfg
* /var/lib/dpkg/*
* /etc/apt/apt.conf
* /etc/apt/sources.list
* dpkg
* dselect
* dpkg-reconfigure
* apt-get
* alien

## Objetivo 1.102.6: Usar o gerenciador de pacotes Red Hat

Peso: 8
* Descrição: O candidato deve estar apto a realizar o gerenciamento de pacotes usando as ferramentas baseadas em RPM.
* Áreas de conhecimento chave:
* Instalar, re-instalar, atualizar e remover pacotes RPM.
* Obter informações em pacotes RPM tais como versão, status, dependências, integridade e assinaturas.
* Determinar que arquivos um pacote disponibiliza, assim como encontrar em qual pacote um arquivo específico vem.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* /etc/rpmrc
* /usr/lib/rpm/*
* rpm
* grep
| Guia LPIC/Tópico 101 | Guia LPIC - Página inicial | Guia LPIC/Tópico 103 |